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");
}