Nutzdaten einer Nachricht in eine Bytefeldgruppe umsetzen

Sie können die Nutzdaten einer Nachricht in eine Bytefeldgruppe umsetzen.

Sie können beispielsweise einen Mediationshandler schreiben, der eine Nachricht als einfachen Bytestrom protokolliert. Mit der Methode "getDataGraphAsBytes" können Sie die Nutzdaten der Nachricht als Bytefeldgruppe abrufen. In der folgenden Tabelle sind die Regeln für die Codeumsetzung eines SIMessage-Datengraphen in eine Bytefeldgruppe beschrieben.
Tabelle 1. Regel für die Umsetzung von Nutzdaten einer Nachricht in eine Bytefeldgruppe. Die erste Spalte der Tabelle enthält die Datengraphformate, die für die Umsetzung einer Nachricht in eine Bytefeldgruppe verwendet werden. Die zweite Spalte enthält, sofern verfügbar, die Vorbedingungen für das jeweilige Datengraphformat. Die dritte Spalte enthält das Ergebnis der Umsetzung. Die vierte Spalte enthält die Zeichensatzcodierungen, falls diese für die Nachrichten zutreffen.
Datengraphformat Vorbedingungen Ergebnis Zeichensatz
JMS: Ohne Gibt null zurück Nicht anwendbar
JMS:text Ohne Gibt das Ergebnis von java.lang.String:getBytes(String charSetName) zurück, wenn dieser Ausdruck auf das Element data/value des Graphen angewendet wird und charSetName = "UTF-8" ist. UTF-8
JMS:bytes Ohne Gibt eine Kopie des Werts des Elements data/value im Datengraphen für die Nachricht zurück. Nicht anwendbar
JMS:stream Ohne Gibt einen Bytepuffer zurück, der eine serialisierte XML-Darstellung des Nachrichtenstroms gemäß XML-Schema für Datenstromnachrichten enthält. UTF-8
JMS:object Ohne Gibt eine Kopie des Werts des Elements data/value im Datengraphen für die Nachricht zurück. Nicht anwendbar
SOAP: Wenn die Bytefeldgruppe von dieser Operation generiert werden (anstatt eine durch verzögertes Parsing generierte vorhandene Bytefeldgruppe zu verwenden), muss der Datengraph in Bezug auf das WSDL-Modell gültig sein. Gibt einen Bytepuffer zurück, der eine serialisierte SOAP-Darstellung des Datengraphen enthält. Wenn die SOAP-Nachricht einen Anhang enthält, hat der Puffer das mehrteilige MIME-Format. UTF-8 oder der Zeichensatz der Quellennachricht für den Graphen, sofern dieser dem Status des Graphen logisch entspricht.
Bean: Der Datengraph muss in Bezug auf das WSDL-Modell gültig sein. Falls keine SOAP-Bindung vorhanden ist, wird die Serialisierung mit der Codierung RPC/literal durchgeführt. Gibt einen Bytepuffer zurück, der eine serialisierte SOAP-Darstellung des Datengraphen enthält. Falls die Bean Anhänge enthält, hat der Puffer das mehrteilige MIME-Format. UTF-8

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=transcode_msg_payload_to_byte_array
Dateiname:transcode_msg_payload_to_byte_array.html