JMSInput ノードがメッセージ・ドメインおよび JMS メッセージ・タイプを派生させる方法
JMS メッセージが JMSInput ノードによって受信されるとき、メッセージ・ドメインは以下の基準および以下の優先順位に基づいて導出されます。
この場合、ノードは以下の JMS メッセージ・タイプだけを受信することを予期します。
メッセージ・ドメイン | 有効な JMS メッセージ・タイプ | ||||
BytesMessage | TextMessage | MapMessage | StreamMessage | ObjectMessage | |
BLOB | X | X | X | ||
XML | X | ||||
XMLNS | X | ||||
XMLNSC | X | ||||
MRM | X | X | |||
JMSMap | X | ||||
JMSStream | X | ||||
MIME | X | X | |||
IDOC | X | X |
JMSInput ノードで構成されたメッセージ・ドメインに対して有効でない JMS メッセージ・タイプが受信された場合、ノードは警告を発行して、ソース JMS のプロバイダー宛先またはバックアウト宛先にメッセージをバックアウトします。
JMSType | ブローカー・ドメイン | |
mcd://MRM/[set]/[type]/[?format=fmt] | MRM | |
mcd://XML | XML | |
mcd://XMLNS | XMLNS | |
mcd://XMLNSC/[set] | XMLNSC | |
mcd://IDOC/[set]/[?format=fmt] | IDOC | |
mcd://MIME | MIME |
JMSType ヘッダーで構成されたメッセージ・ドメインに対して有効でない JMS メッセージ・タイプが受信された場合、ノードは警告を発行して、ソース JMS のプロバイダー宛先またはバックアウト宛先にメッセージをバックアウトします。
MRM ドメインで受信したメッセージ
mcd://MRM/[set]/[type]/[?format=fmt]
mcd://MRM/SWIFTXML2005/{http://SWIFT/2005}:Document/?format=SWIFT
JMSType フィールドがこの書式に準拠していない場合、メッセージは BLOB ドメインで処理されます。
メッセージ・ドメインは、以下のように JMS message Java™ Class に応じて設定されます。
JMS メッセージ・タイプ | メッセージ・ドメイン |
TextMessage | XML |
BytesMessage | BLOB |
MapMessage | JMSMap |
StreamMessage | JMSStream |
ObjectMessage | BLOB |