JMS フォーマット - テキスト
メッセージの本体を、メッセージを表す SDO データ・グラフにマッピングすることで、プログラムにより JMS テキスト・メッセージのペイロードを検索できます。
テキスト本文
JMS テキスト・メッセージのペイロードを Java™ ストリング値 (java.lang.String) として取得できます。まず、SIMessage インスタンスから メッセージを表しているデータ・グラフを取得する必要があります。 JMS メッセージを表しているすべてのデータ・グラフにとっての通例として、 グラフのルート・データ・オブジェクトは「data」という名前のプロパティーを持ち、 同様にそのデータ・オブジェクトは「value」という名前のプロパティーを持っています。 JMS テキスト・メッセージでは、value プロパティーは Java ストリング値としてアクセスされる ことがあります。
次のようなコードを用いてデータ・グラフ内のデータにアクセスできます。
SIMessage siMsg;
String format = siMsg.getFormat();
if (format.equals("JMS:text")) {
DataGraph graph = siMsg.getDataGraph();
String payload = graph.getRootObject().getString("data/value");
}