共用方式為


第 2 部分:批次進/批次出案例

在本教學課程的這個部分中,您會收到 HL7 編碼的批次檔、透過沒有片段的BizTalk Server傳遞,並將完整的批次檔傳送至目的地。 下圖顯示此程式的流程,而下方的子區段描述工作流程。

注意

開始本教學課程的這個部分之前,請關閉命令提示字元,關閉您在第 1 部分中使用的 MllpReceive 和 MllpSend 工具。

顯示 Batch Out/Batch In 案例流程的影像。

訊息在 Batch In/Batch Out 案例中的流動方式

此案例包含下列工作流程:

  1. 當企業營運應用程式使用 FILE 通訊協定將訊息批次傳送至 Microsoft BizTalk Accelerator for HL7 (BTAHL7) Integration Engine 時,工作流程就會開始。 批次包含兩個版本的 ADT^A03 訊息。 來源應用程式屬於Tutorial_BatchSource方。

  2. Integration Engine 會在 FILE 接收埠上接收批次,並驗證訊息批次。 (驗證層級取決於 BTAHL7 組態總管.) 中為來源合作物件選取的設定

  3. 根據 BTAHL7 組態總管中停用合作物件的批次片段設定,介面引擎不會將批次剖析為個別訊息,而是將批次保留為批次。 它會根據 BTAHL7 組態總管中為來源合作物件選取的設定,再次驗證個別訊息。

  4. 介面引擎會根據合作物件 BTAHL7 組態編輯器中的通知定義設定,為批次訊息產生通知。 在此情況下,您會選取 [原始通知] 模式,因此介面引擎會在驗證訊息標頭和本文之後,為訊息批次產生單一應用程式接受通知。 引擎會根據ACK_024_GLO_DEF架構建置通知、在通知的 MSA2 欄位中輸入 「AA」、在 MSH3 中輸入目的地合作物件,然後在 MSH5 中輸入來源合作物件。

  5. 介面引擎會透過設定 FILE 傳送配接器,將通知批次路由傳送至來源合作物件,以處理通知。 在此情況下,BTAHL7 會將批次路由傳送至 \Tutorial_BatchACKDrop 資料夾。

  6. BTAHL7 會將訊息批次傳送至為目的地合作物件指定的目的地,在此案例中為資料夾 \Tutorial_BTAHL7Drop。

本節內容