JMS フォーマット - バイト

メッセージの本体を、メッセージを表す SDO データ・グラフにマッピングすることで、プログラムにより JMS バイト・メッセージのペイロードを検索できます。

バイト本文

JMS バイト・メッセージのペイロードを Java™ バイト配列 (byte[]) として取得できます。まず、SIMessage インスタンスから メッセージを表しているデータ・グラフを取得する必要があります。 JMS メッセージを表しているすべてのデータ・グラフにとっての通例として、 グラフのルート・データ・オブジェクトは「data」という名前のプロパティーを持ち、 同様にそのデータ・オブジェクトは「value」という名前のプロパティーを持っています。 JMS バイト・メッセージでは、value プロパティーは Java バイト配列としてアクセスされる ことがあります。

次のようなコードを用いてデータ・グラフ内のデータにアクセスできます。
SIMessage siMsg;
String format = siMsg.getFormat();
if (format.equals("JMS:bytes")) {
  DataGraph graph = siMsg.getDataGraph();
  byte[] payload = graph.getRootObject().getBytes("data/value");
}

トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjy1131
ファイル名:rjy1131.html