設定訊息通知
您可以使用 BizTalk Accelerator for HL7 (BTAHL7) 組態總管通知索引卷標來指定輸入和產生的通知的通知屬性。
下圖顯示 [BTAHL7 組 態總管通知] 索引標籤 。
使用下列程序開啟 BTAHL7 組態總管並設定訊息通知。
若要開啟 BTAHL7 組態總管
- 單擊 [開始],指向 [ 程式],指向 [Microsoft BizTalk <版本> 加速器 for HL7],然後按兩下 [BTAHL7 組態總管]。
設定訊息通知
在 BTAHL7 組態總管的 [ 合作物件] 索引卷標上,選取您想要設定的合作對象,然後在 [ 通知] 索引卷標上執行下列動作:
使用 作法 通知類型 從下列選項選取:
- 無。 如果您不想設定任何通知,請選取此選項。
- OriginalMode。 選取此選項可設定 MSH1 – 字段分隔符、 MSH2 – 編碼字元和 MSH8 – 安全性 選項。
- EnhancedMode。 選取此選項可設定所有可用的通知選項。
- DeferredMode。 選取此選項可設定 MSH1 – 字段分隔符、 MSH2 – 編碼字元和 MSH8 – 安全性 選項。
- StaticMode。 選取此選項可設定 [開啟成功 ] 和 [ 失敗 通知] 選項。MSH 15 接受通知類型 從下列選項選取:
- AL. 如果您想要傳送接受通知,請選取此選項。
- NE. 如果您不想傳送接受通知,請選取此選項。
- SU。 如果您想要在成功傳輸訊息之後傳送接受通知,請選取此選項。
- ER. 如果您想要只在發生錯誤時傳送接受通知,請選取此選項。MSH 16 應用程式通知類型 從下列選項選取:
- AL. 如果您想要傳送應用程式通知,請選取此選項。
- NE. 如果您不想傳送應用程式通知,請選取此選項。
- SU。 如果您想要在成功傳輸訊息之後傳送應用程式通知,請選取此選項。
ER。 如果您想要只在發生錯誤時傳送應用程式通知,請選取此選項。MSH1 – 欄位分隔符 輸入唯一字元做為欄位分隔符。 默認值是管道字元 (|) ,允許的最大字元是一個字元。 請注意,如果您需要修改 MSH1,則必須使用協調流程,將適當的 MSH1 值寫入您的 HL7 訊息內容。 BTAHL7 串行化程式會從內容讀取值,並在串行化訊息中使用它。 MSH2 – 編碼字元 根據 HL7 標準,輸入唯一字元作為編碼字元。 默認編碼字元為 ^、~、\和 &。 所需的最小字元是兩個字元,允許的最大字元是四個字元。 請注意,如果MSH2_3或MSH2_4 (原始讯息中未指定逸出和子组件动态分隔符) ,ACK 訊息會自動填入這些欄位。 例如,如果您的原始訊息 MSH 區段是 MSH|^~|
,其中只指定元件和重複分隔符,則 ACK 訊息會自動填入該欄位,以包含第三個和第四個元件,就像 BTAHL7 組態總管的通知區段中未設定這些值一樣MSH|^~\&
。MSH 3 輸入傳送應用程式所產生通知的域值。 共同允許的最大長度為 180 個字元。
未設定時,產生的通知包含傳入 的 MSH5 訊息值。 注意: 此選項僅適用於 2.X 訊息。 注意: 若要將現有的值覆寫為 null,請輸入 \。MSH 5 輸入目的地應用程式所產生通知的域值。 共同允許的最大長度為 180 個字元。
未設定時,產生的通知包含傳入 的 MSH3 訊息值。 注意: 此選項僅適用於 2.X 訊息。 注意: 若要將現有的值覆寫為 null,請輸入 \。MSH8 – 安全性 輸入選擇性的安全性字元。 MSH 9 輸入所產生通知訊息類型的域值。
未設定時,產生的通知包含傳入 的 MSH9 訊息值。 注意: 此選項僅適用於 2.X 訊息。 注意: 若要將現有的值覆寫為 null,請輸入 \。MSH15 – 接受通知類型 從下列選項中選取接受通知類型:
- AL. 如果您想要傳送接受通知,請選取此選項。
- NE. 如果您不想傳送接受通知,請選取此選項。
- SU。 如果您想要在成功傳輸訊息之後傳送接受通知,請選取此選項。
- ER. 如果您想要只在發生錯誤時傳送接受通知,請選取此選項。成功時 輸入成功傳遞訊息之靜態通知的文字。 失敗時 輸入靜態通知的文字,以取得不成功的訊息傳遞。 路由 ACK 以在要求-回應傳送埠上傳送管線 選取此選項可將同步 ACK 訊息傳送至來源 LOB 應用程式。 此選項僅適用於要求-回應傳送埠。
如果未選取此選項,接收管線會根據您的通知設定產生 ACK 訊息。按一下 [檔案] 。