訊息主體

訊息主體的格式化是依照對訊息指定之 XML 綱目所指定的方式。 為了讓資料處理常式能夠尋找及使用正確的 XML 綱目來格式化訊息, 下列三個名稱必須相同:

下列表格列示連接器組織架構與 WebSphere MQ Integrator 所交換之不同訊息 類型之特定內容的訊息格式和設定。

表 14. 連接器組織架構至 WebSphere 訊息分配管理系統的 事件遞送訊息格式和內容設定。
MQMD 無相關資訊。
RFH2 訊息標頭 於 <mcd> 資料夾中,下列欄位包含識別訊息、訊息格式及 訊息為何需要剖析的資訊:
  • 訊息領域的預設設定為 mrm。 此指示整合分配管理系統應使用專門為 MRM 管理的訊息 (指訊息儲存庫中完全模型化的訊息) 所設計的剖析器。您可變更 RHF2MessageDomain 標準連接器配置內容將此設定變更為 xml。如需詳細資訊,請參閱附錄 C, 連接器的標準配置內容
  • 訊息類型識別訊息所代表的最高層次商業物件名稱。
  • 訊息集識別此特定訊息所關聯的訊息集。每一種商業物件皆有個別的訊息集。
  • 訊息格式設為 CwXML
訊息主體 包含 XML 實例文件,此文件符合 RFH2 標頭中訊息類型所指定之商業物件的 XML 綱目及匯入的訊息分配管理系統訊息集定義。


表 15. 連接器組織架構至 WebSphere 訊息分配管理系統的 要求訊息格式和內容設定。
MQMD 回覆資訊位於兩個欄位中:ReplyToQReplyToQMgr。 其中包含整合分配管理系統引導回應訊息所需的佇列名稱和佇列管理程式名稱。 於 JMS 訊息中,這些欄位指定要求訊息上的 JMSReplyTo 目的地。 MessageID (JMSMessageID) 包含複製至回應訊息上 CorrelID 內容欄位的唯一值。
RFH2 訊息標頭 於 <mcd> 資料夾中,下列欄位包含識別訊息、訊息格式及 訊息為何需要剖析的資訊:
  • 訊息領域的預設設定為 mrm。 此指示整合分配管理系統應使用專門為 MRM 管理的訊息 (指訊息儲存庫中完全模型化的訊息) 所設計的剖析器。您可以變更 RHF2MessageDomain 標準連接器配置內容來將此設定變更為 xml。如需詳細資訊,請參閱附錄 C, 連接器的標準配置內容
  • 訊息類型識別訊息所代表的最高層次商業物件名稱。
  • 訊息集識別此特定訊息所關聯的訊息集。每一種商業物件都有個別的訊息集。
  • 訊息格式設為 CwXML

於 <jms> 資料夾中,Rto (JMSReplyTo) 欄位包含編碼佇列 名稱和佇列管理程式名稱的 URI,而整合分配管理系統在引導回應訊息時需要使用到這兩個名稱。 有關如何指定此 URI 的資訊,請參閱 WebSphere MQ: Using Java。 MQMD 中 ReplyToQ/ReplyToQMgrRto 內的 回覆資訊相同。

訊息主體 包含 XML 實例文件,此文件符合 RFH2 標頭中訊息類型所指定之 商業物件的 XML 綱目和匯入的訊息分配管理系統訊息集定義。


表 16. WebSphere 訊息分配管理系統至連接器組織架構的 回應訊息格式和內容設定。
MQMD CorrelID 欄位包含整合分配管理系統回應之 要求的訊息 ID。若為 JMS 訊息,此欄位用來定義 JMSCorrelationID。
RFH2 訊息標頭 於 <mcd> 資料夾中,下列欄位包含識別訊息、訊息格式及 訊息為何需要剖析的資訊:
  • 訊息領域的預設設定為 mrm。 此指示整合分配管理系統應使用專門為 MRM 管理的訊息 (指訊息儲存庫中完全模型化的 訊息) 所設計的剖析器。您可變更 RHF2MessageDomain 標準連接器配置內容以將此設定 變更為 xml。如需詳細資訊,請參閱附錄 C, 連接器的標準配置內容
  • 訊息類型識別訊息所代表的最高層次商業物件名稱。
  • 訊息集識別此特定訊息所關聯的訊息集。每一種商業物件都有個別的訊息集。
  • 訊息格式設為 CwXML

於 <usr> 資料夾中,下列欄位包含傳回狀態資訊:

  • 狀態欄位包含具有傳回狀態資訊的字串。

    可能的字串值為:

    -1:
    所要求的作業失敗。
    0:
    所要求的作業成功。
    1:
    所要求的作業成功。應用程式傳回已變更的商業物件。

  • 說明欄位 - 當狀態設為 -1 時, 它包含具有分配管理系統所傳送訊息的延伸錯誤字串。
訊息主體 包含 XML 實例文件,此文件符合 RFH2 標頭中訊息類型所指定之 商業物件的 XML 綱目和匯入的訊息分配管理系統訊息集定義。

表 17. 從 WebSphere 訊息分配管理系統傳送至連接器 組織架構的要求訊息格式和內容設定。
MQMD 回覆資訊位於兩個欄位中:ReplyToQReplyToQMgr。 其中包含整合分配管理系統引導回應訊息所需的佇列名稱和佇列管理程式名稱。 於 JMS 訊息中,這些欄位指定要求訊息上的 JMSReplyTo 目的地。 若 ReplyToQ 和 ReplyToQMgr 欄位保留空白,表示不預期連接器組織架構提供回應。 若需要回應,訊息亦可於訊息標頭的 Rto 內容欄位中指定回覆資訊。 MessageID (JMSMessageID) 包含複製到回應訊息上 CorrelID 內容欄位的唯一值。
RFH2 訊息標頭 於 <mcd> 資料夾中,下列欄位包含識別訊息、訊息格式及 訊息為何需要剖析的資訊:
  • 訊息領域設為 mrm。 此指示整合分配管理系統應使用專門為 MRM 管理的訊息 (指訊息儲存庫中完全模型化的訊息) 所設計的剖析器。您可以變更 RHF2MessageDomain 標準連接器配置內容來將此設定變更為 xml。如需詳細資訊,請參閱附錄 C, 連接器的標準配置內容
  • 訊息類型識別訊息所代表的最高層次商業物件名稱。
  • 訊息集識別此特定訊息所關聯的訊息集。每一種商業物件都有個別的訊息集。
  • 訊息格式設為 CwXML
於 <jms> 資料夾中,Rto (JMSReplyTo) 內容欄位可選擇性 包含連接器組織架構在引導回應訊息時所需的佇列名稱和佇列管理程式名稱。
訊息主體 包含 XML 實例文件,此文件符合 RFH2 標頭中訊息類型所指定之 商業物件的 XML 綱目和匯入的訊息分配管理系統訊息集定義。

表 18. 從連接器組織架構傳送至 WebSphere 訊息分配 管理系統的回應訊息格式和內容設定。
MQMD CorrelID 內容欄位包含連接器組織架構回應之 要求的訊息 ID。
RFH2 訊息標頭 於 <mcd> 資料夾中,下列欄位包含識別訊息、訊息格式及 訊息為何需要剖析的資訊:
  • 訊息領域設為 mrm。 此指示整合分配管理系統應使用專門為 MRM 管理的訊息 (指訊息儲存庫中完全模型化的訊息) 所設計的剖析器。您可變更 RHF2MessageDomain 標準連接器配置內容以將此設定變更為 xml。如需詳細資訊,請參閱附錄 C, 連接器的標準配置內容
  • 訊息類型識別訊息所代表的最高層次商業物件名稱。
  • 訊息集識別此特定訊息所關聯的訊息集。每一種商業物件都有個別的訊息集。
  • 訊息格式設為 CwXML
於 <usr> 資料夾中,下列欄位包含傳回狀態資訊:
  • 狀態欄位包含具有傳回狀態指示器的字串。

    可能的字串值為:

    -1:
    所要求的作業失敗。
    0:
    所要求的作業成功。
    1:
    所要求的作業成功。應用程式傳回已變更的商業物件。
  • 「說明」內容欄位 - 當狀態設為 -1 時,其包含具有連接器組織架構所 傳送訊息的延伸錯誤字串。
訊息主體 包含 XML 實例文件,此文件符合 RFH2 標頭中訊息類型所指定之 商業物件的 XML 綱目和匯入的訊息分配管理系統訊息集定義。

表 19. 從連接器組織架構傳送至 WebSphere 訊息分配 管理系統的管理訊息格式和內容設定。
MQMD 無相關資訊。
RFH2 訊息標頭 於 <mcd> 資料夾中,下列欄位包含識別訊息、訊息格式及 訊息為何需要剖析的資訊:
  • 訊息領域設為 xml,表示 訊息應由 WebSphere 訊息分配管理系統的一般XML 剖析器來剖析。
訊息主體 如需訊息主體內容的相關資訊,請參閱附錄 D, 連接器啟動選項

表 20. 從 WebSphere 訊息分配管理系統傳送至連接器 組織架構的管理訊息格式和內容設定
MQMD 若管理訊息為「停止連接器」,則「格式」內容設為 MQC.MQFMT_STRING, 而「期限 (JMSExpiration)」內容欄位設為 1 分鐘。
訊息主體 如需訊息主體內容的相關資訊,請參閱附錄 D, 連接器啟動選項

Copyright IBM Corp. 1997, 2003