Conversion de la charge utile d'un message en tableau d'octets

Vous pouvez convertir la charge utile d'un message en tableau d'octets.

Vous pouvez, par exemple, créer un gestionnaire de médiations qui consigne un message comme simple flux d'octets. Vous pouvez extraire la charge utile du message sous la forme d'un tableau d'octets à l'aide de la méthode getDataGraphAsBytes. Le tableau ci-dessous décrit les règles de conversion d'un graphe de données SIMessage en tableau d'octets.
Tableau 1. Règles de conversion d'une charge de message en tableau d'octets . La première colonne du tableau contient les formats de graphique de données utilisés pour la conversion d'un message en tableau d'octets. La deuxième colonne fournit les préconditions disponibles pour le format de graphique de données. La troisième colonne fournit le résultat de la conversion. La quatrième colonne contient les codages de jeux de caractères qui s'appliquent éventuellement aux messages.
Format du graphique des données Conditions préalables Sortie Codage de l'ensemble de caractères
JMS: Aucun Renvoie la valeur null. Non applicable.
JMS:text Aucun Renvoie le résultat de java.lang.String:getBytes(String charSetName) en cas d'application à l'élément data/value du graphique, où charSetName = "UTF-8" UTF-8
JMS:bytes Aucun Renvoie une copie de la valeur de l'élément data/value du graphique des données pour le message. Non applicable.
JMS:stream Aucun Renvoie une mémoire tampon d'octets contenant une sérialisation XML du message de flux selon le schéma XML pour les messages de flux. UTF-8
JMS:object Aucun Renvoie une copie de la valeur de l'élément data/value du graphique des données pour le message. Non applicable.
SOAP: Si le tableau d'octets doit être généré par cette opération (au lieu d'utiliser un tableau d'octets existants disponible via l'analyse différée), le graphique des données doit respecter le modèle WSDL. Renvoie une mémoire tampon d'octets contenant une sérialisation SOAP du graphique des données. Si le message SOAP contient une pièce jointe, la mémoire tampon est au format MIME multipart. UTF-8, ou le format du message source du graphique qui est de manière logique équivalent à l'état du graphique.
Bean: Le graphique des données doit se conformer au modèle WSDL. En cas d'absence de liaison SOAP, la sérialisation sera effectuée à l'aide du codage RPC/literal. Renvoie une mémoire tampon d'octets contenant une sérialisation SOAP du graphique des données. Si le bean comporte des pièces jointes, la mémoire tampon sera au format MIME multipart. UTF-8

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=transcode_msg_payload_to_byte_array
Nom du fichier : transcode_msg_payload_to_byte_array.html