Formats JMS - texte

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

Corps du texte

Vous pouvez extraire la charge utile d'un message de texte JMS sous forme de valeur de chaîne Java™ (java.lang.String). 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 de texte JMS, la propriété value peut correspondre à une chaîne 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:text")) {
  DataGraph graph = siMsg.getDataGraph();
  String payload = graph.getRootObject().getString("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=rjy1132
Nom du fichier : rjy1132.html