Formats JMS - octets

Votre programme peut extraire la charge d'un message d'octet JMS en mappant le corps du message vers un graphique de données SDO représentant le message.

Corps d'octets

Vous pouvez extraire la charge utile d'un message d'octet JMS sous forme de tableau d'octets Java™ (byte[]). Vous devez d'abord extraire un graphique des données représentant le message de l'instance SIMessage. Comme pour tous les graphes de données représentant des messages JMS, l'objet de données racine du graphe contient une propriété "data", et cet objet de données contient à son tour une propriété "value". Dans les messages d'octet JMS, la propriété de valeur peut correspondre à un tableau d'octets Java.

Vous pouvez accéder aux données du graphique de données à l'aide d'un code similaire au code suivant :
SIMessage siMsg;
String format = siMsg.getFormat();
if (format.equals("JMS:bytes")) {
  DataGraph graph = siMsg.getDataGraph();
  byte[] payload = graph.getRootObject().getBytes("data/value");
}

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjy1131
Nom du fichier : rjy1131.html