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

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 形式に応じて設定されます。
    JMSType ブローカー・ドメイン
    mcd://domain/[set]/[type]/[?format=fmt] MRM
    mcd://XML または mcd://xml XML
    mcd://XMLNS または mcd://xmlns XMLNS
    mcd://XMLNSC または mcd://xmlnsc XMLNSC
    mcd://IDOC または mcd://idoc IDOC
    mcd://MIME または mcd://mime MIME

    JMSType ヘッダーで構成されたメッセージ・ドメインに対して有効でない JMS メッセージ・タイプが受信された場合、 ノードは警告を発行して、ソース JMS のプロバイダー宛先またはバックアウト宛先にバックアウトします。

    MRM ドメインで受信したメッセージ

    MRM ドメイン内で受信されるメッセージには、 以下の書式 (JMS プロビジョンでも使用される) に基づいて設定された JMSType ヘッダー・フィールドが必要です。
    mcd://domain/[set]/[type]/[?format=fmt]
    JMSType フィールドがこの書式に準拠していない場合、メッセージは BLOB ドメインで処理されます。 例えば、
    mcd://MRM/SWIFTXML2005/{http://SWIFT/2005}:Document/?format=SWIFT
  3. 「メッセージ・ドメイン」プロパティーはブランク (デフォルト) で、 JMS 入力メッセージからの JMSType ヘッダー値もブランクです。

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

    TextMessage XML
    BytesMessage BLOB
    MapMessage JMSMap
    StreamMessage JMSStream
    ObjectMessage BLOB
関連資料
JMS メッセージ構造
JMS メッセージ・タイプ
JMS Transport 全体でのメッセージの表記
JMS 入力メッセージ・ヘッダーおよびプロパティー・データ
JMS メッセージのペイロード
JMS メッセージのペイロードおよび適切なパーサー
出力のための JMS メッセージ
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ac24870_