JMS-Formate - Bytes

Ihr Programm kann die Nutzdaten einer JMS-Bytenachricht abrufen, indem es den Hauptteil der Nachricht einem SDO-Datengraphen zuordnet, der die Nachricht darstellt.

Bytes im Hauptteil (Body)

Sie können die Nutzdaten einer JMS-Nachricht vom Typ "Bytes" als Java™-Bytefeldgruppe (byte[]) 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-Bytenachrichten können Sie auf den Eigenschaftswert mit einer Java-Bytefeldgruppe 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:bytes")) {
  DataGraph graph = siMsg.getDataGraph();
  byte[] payload = graph.getRootObject().getBytes("data/value");
}

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjy1131
Dateiname:rjy1131.html