メッセージ・ドメインを派生させる優先順位

JMSInput ノードがメッセージ・ドメインおよび JMS メッセージ・タイプを派生させる方法

JMS メッセージが JMSInput ノードによって受信されるとき、メッセージ・ドメインは以下の基準および以下の優先順位に基づいて導出されます。

  1. 「メッセージ・ドメイン」プロパティーは、特定のドメイン・タイプに設定されます。

    この場合、ノードは以下の 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 のプロバイダー宛先またはバックアウト宛先にメッセージをバックアウトします。

  2. 「メッセージ・ドメイン」プロパティーはブランク (デフォルト) のままになります。 JMS 入力メッセージからの JMSType ヘッダー値は、以下に示す URI 形式に応じて設定されます。 mcd: ストリング内のドメインは大文字または小文字のどちらでもでかまいません。
    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 ドメインで受信したメッセージ

    MRM ドメイン内で受信されるメッセージには、 以下の書式 (JMS プロビジョンでも使用される) に基づいて設定された JMSType ヘッダー・フィールドが必要です。
    mcd://MRM/[set]/[type]/[?format=fmt]
    例えば、
    mcd://MRM/SWIFTXML2005/{http://SWIFT/2005}:Document/?format=SWIFT

    JMSType フィールドがこの書式に準拠していない場合、メッセージは BLOB ドメインで処理されます。

  3. 「メッセージ・ドメイン」プロパティーはブランク (デフォルト) のままになり、JMS 入力メッセージからの JMSType ヘッダー値もブランクになります。

    メッセージ・ドメインは、以下のように JMS message Java™ Class に応じて設定されます。

    JMS メッセージ・タイプ メッセージ・ドメイン
    TextMessage XML
    BytesMessage BLOB
    MapMessage JMSMap
    StreamMessage JMSStream
    ObjectMessage BLOB
関連概念
JMS パーサーおよびドメイン
「メッセージ・タイプ」プロパティーでのネーム・スペースの指定
複数パーツ・メッセージ
関連資料
JMS メッセージ構造
JMS メッセージ・タイプ
JMS Transport 全体でのメッセージの表記
JMS 入力メッセージ・ヘッダーおよびプロパティー・データ
JMS メッセージのペイロード
JMS メッセージのペイロードおよび適切なパーサー
出力のための JMS メッセージ
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:42:59

ac24870_