JMS メッセージのペイロードおよび適切なパーサー

JMSInput ノードが JMS メッセージ・ペイロードからメッセージ本体を作成する際、 そのペイロードに対する適切なパーサーが決まります。 そのため、JMSInput ノードは受信予定の JMS メッセージのタイプを知る必要があります。 JMS メッセージはペイロード・タイプによって定義され、 JMSInput ノードは JMS API を使用してペイロードを JMS メッセージから抽出します。

以下の JMSInput ノードのプロパティーによって、 ノードが受信予定の JMS メッセージのタイプを指定できるようになります。
  • メッセージ・ドメイン
  • メッセージ・セット
  • メッセージ・タイプ
  • メッセージ形式
メッセージ・ドメインは、以下のいずれかの値に設定できます。
ドメイン 使用法
ブランク これは、MQInput ノードでのブランク・ドメインに対応します。

値がプロプラエタリー URI 形式に従っている場合、ノードはメッセージ・ドメインを JMSType ヘッダー・フィールドから派生させます。メッセージ・ドメインを派生させる優先順位を参照してください。 JMSType 値がブランクの場合、またはこの URI 形式に一致しない場合には、 ノードはメッセージ・ドメインを JMS Message Java Class タイプに応じて設定します。

詳細については、メッセージ・ドメインを派生させる優先順位を参照してください。

BLOB ノードは ByteMessage、ObjectMessage、または TextMessage からの ビット・ストリーム・データを予期します。
XML ノードは XML ペイロードのある TextMessage を予期します。
XMLNS ノードは XMLNS ペイロードのある TextMessage を予期します。
XMLNSC ノードは XMLNSC ペイロードのある TextMessage を予期します。
MRM ノードは TextMessage または ByteMessage を受信することを予期します。 メッセージ・セット、タイプ、および形式が JMSInput ノードで提供されない場合、JMSType ヘッダー・フィールドを設定する必要があります。
JMSMap ノードは MapMessage だけを受信することを予期します。
JMSStream ノードは StreamMessage だけを受信することを予期します。
MIME ノードは MIME (Multipurpose Internet Mail Extension) のある TextMessage または ByteMessage を予期します。
IDOC ノードは IDOC ペイロードのある TextMessage または ByteMessage を予期します。
関連資料
JMS メッセージ構造
JMS メッセージ・タイプ
JMS Transport 全体でのメッセージの表記
JMS 入力メッセージ・ヘッダーおよびプロパティー・データ
JMS メッセージのペイロード
メッセージ・ドメインを派生させる優先順位
出力のための JMS メッセージ
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ac24868_