共用方式為


BizTalk Server中的 ACK 訊息架構類型

通知訊息架構有兩種形式:

  • 一般通知 (ACK) 。 您可以使用一般通知 (ACK) ,其中應用程式未定義特殊的企業營運應用層級通知訊息,或發生排除應用程式處理的錯誤。 您也可以使用它來接受層級通知。 下表列出 ACK 訊息結構。

    ACK^會有所不同^ACK 一般通知 章節
    MSH 訊息標頭 2
    MSA 訊息通知 2
    [ ERR ] 錯誤 2
  • (MCF) 延遲通知 。 此訊息僅適用于與 HL7 2.1 版的回溯相容性。 您可以使用它作為通訊協定的一部分,以建立異步應用層級通知的一般形式 MCF 訊息。 下表列出 MCF 訊息結構。

    MCF^不同^ACK 延遲通知 章節
    MSH 訊息標頭 2
    MSA 訊息通知 2
    [ ERR ] 錯誤 2

    通知訊息的 MSH9 欄位會設定為 ACK^trigger event^ < ACK或 MCF^trigger event>>^ <ACK。 因此,MSH9 的第一個元件就足以判斷 ACK 架構。 Microsoft BizTalk Accelerator for HL7 (BTAHL7) 管線使用的檔案名稱一律包含 HL7 作為命名空間。 類型名稱是MSH9_1欄位的內容,也就是 ACK 或 MCF。 因此,如上述範例所示,BTAHL7 管線會尋找名稱為 HL7 的架構。ACK 或 HL7。MCF,視MSH9_1欄位的值而定。 所有 2.X 版訊息的訊息本文架構都相同。

注意

在批次內/批次輸出 ACK 案例中,ACK 標頭的內容如下所示:

  • BTAHL7 會將 MSH1、2、8 和 15 設定為您在使用者介面中設定的內容。

  • BTAHL7 會將 MSH7 設定為系統時間。

  • BTAHL7 會將 MSH9 設定為 ACK。

  • BTAHL7 會將 MSH12 設定為 2.4 或 2.5。

另請參閱

建立及處理通知訊息通知區段設定接收 ACK通知錯誤狀況的傳送埠