JMS-Formate - Text
Ihr Programm kann die Nutzdaten einer JMS-Textnachricht abrufen, indem es den Hauptteil der Nachricht einem SDO-Datengraphen zuordnet, der die Nachricht darstellt.
Texthauptteil
Sie können die Nutzdaten einer JMS-Nachricht vom Typ "Text" als Java™-Zeichenfolgewert (java.lang.String) abrufen. Zuerst müssen Sie einen Datengraphen abrufen, der die Nachricht aus der SIMessage-Instanz darstellt. Wie bei allen Datengraphen für JMS-Nachrichten enthält das Stammdatenobjekt des Graphen eine Eigenschaft mit dem Namen "data" und das data-Objekt eine Eigenschaft mit dem Namen "value". In JMS-Nachrichten vom Typ "Text" können Sie auf den Eigenschaftswert mit einem Java-Zeichenfolgewert zugreifen.
Sie können über Code wie den folgenden auf die Daten im Datengraphen zugreifen:
SIMessage siMsg;
String format = siMsg.getFormat();
if (format.equals("JMS:text")) {
DataGraph graph = siMsg.getDataGraph();
String payload = graph.getRootObject().getString("data/value");
}