共用方式為


設定批次處理通知

您可以使用 BizTalk Accelerator for HL7 (BTAHL7) 組態總管來指定輸入和產生通知的通知屬性。

執行 BTAHL7 組態總管

  • 依序按兩下 [開始]、[ 程式]、[ Microsoft BizTalk <版本> 加速器 for HL7],然後按兩下 [BTAHL7 組態總管]。

設定訊息批處理通知

  • 在 BTAHL7 組態總管中,於 [BTAHL7 組態 總管] 對話方塊的 [ 合作物件 ] 索引標籤上,選取您要設定的合作對象,然後在 [ 通知 ] 索引標籤上執行下列動作:

    使用 作法
    通知類型 選取下列其中一個:

    - 。 如果您不想設定任何通知,請選擇 。
    - OriginalMode。 選取即可設定 [MSH1 – 字段分隔符]、 [MSH2 – 編碼字元] 和 [MSH8 – 安全性 ] 選項。
    - EnhancedMode。 選取即可設定所有可用的通知選項。
    - DeferredMode。 選取即可設定 [MSH1 – 字段分隔符]、 [MSH2 – 編碼字元] 和 [MSH8 – 安全性 ] 選項。
    - StaticMode。 選取以設定 [成功時 ] 和 [ 失敗 通知] 選項。
    MSH 15 接受通知類型 選取下列其中一個:

    - AL. 選取即可一律傳送接受通知。
    - NE. 選取即可永不傳送接受通知。
    - SU。 選取即可在成功傳輸訊息之後傳送接受通知。
    - ER. 選取即可只在發生錯誤時傳送接受通知。
    MSH 15 應用程式通知類型 選取下列其中一個:

    - AL. 選取即可一律傳送應用程式通知。
    - NE. 選取即可永不傳送應用程式通知。
    - SU。 選取即可在成功傳輸訊息之後傳送應用程式通知。
    - ER. 選取即可只在發生錯誤時傳送應用程式通知。
    MSH1 – 欄位分隔符 輸入唯一字元做為欄位分隔符。 默認值是管線字元 (|) ,允許的最大字元是一個字元。 請注意,如果您需要修改 MSH1,則必須使用將適當值 MSH1 寫入 HL7 訊息內容的協調流程。 BTAHL7 串行化程式會從內容讀取值,並在串行化的訊息中使用它。
    MSH2 – 編碼字元 根據 HL7 標準,輸入唯一字元作為編碼字元。 默認編碼字元為 ^、~、\和 &。 所需的最小字元是兩個字元,允許的最大值是四個字元。 請注意,如果在原始訊息中未指定MSH2_3或MSH2_4 (逸出和子组件的动态分隔) 符,則通知 (ACK) 訊息會自動填入這些欄位。 例如,如果您的原始訊息 MSH 區段是 MSH&#124;^~&#124;,其中只指定元件和重複分隔符,則 ACK 訊息會自動填入該欄位,以包含第三個和第四個元件作為 MSH&#124;^~\&,前提是字段值尚未在 BTAHL7 組態總管的通知區段中設定。
    MSH3 輸入傳送應用程式所產生通知的域值。 允許的最大長度為 180 個字元。

    未設定時,產生的通知會包含傳入 的 MSH5 訊息值。 注意: 此選項僅適用於 2.X 訊息。 注意: 若要將現有的值覆寫為 null,請輸入 \
    MSH5 輸入目的地應用程式所產生通知的域值。 允許的最大長度為 180 個字元。

    未設定時,產生的通知會包含傳入 的 MSH3 訊息值。 注意: 此選項僅適用於 2.X 訊息。 注意: 若要將現有的值覆寫為 null,請輸入 \
    MSH8 – 安全性 輸入選擇性的安全性字元。
    MSH15 – 接受通知類型 從下列接受通知類型的選項中選取:

    - AL. 如果您要一律傳送接受通知,請選擇取 。
    - NE. 如果您不想傳送接受通知,請選取 。
    - SU。 如果您想要在成功傳輸訊息之後傳送接受通知,請選取此選項。
    - ER. 如果您想要只在發生錯誤時傳送接受通知,請選取此選項。
    成功時 輸入成功傳遞訊息之靜態通知的文字。
    失敗時 輸入未成功訊息傳遞之靜態通知的文字。
    路由 ACK 以在要求-回應傳送埠上傳送管線 選取此選項可將同步 ACK 訊息傳送至來源 LOB 應用程式。 此選項僅適用於請求-回應傳送埠。

    如果未選取此選項,接收管線會根據您的通知設定產生 ACK 訊息。

    注意

    針對已關閉片段的批次訊息所產生的通知,將會包含值為 2.4 的 MSH12.1。 您可以在傳送管線中套用對應,以手動修改版本號碼。 如需詳細資訊,請參閱 建立和處理通知

另請參閱

設定批次處理