共用方式為


步驟 4:建立結構描述

在此步驟中,您會建立新的專案 (BTAHL7 Project) ,其中包含此專案的成品:架構、對應和協調流程。 接著,您會為傳入的 XML 編碼訊息建立架構 (Doorbell.xsd) ,然後針對傳出 HL7 編碼訊息選取現有的架構 (ADT_A04_22_GLO_DEF.xsd) 。 您可以使用這些架構來定義您在協調流程內交換之訊息的結構。

若要建立架構

  1. [檔案] 功能表上,指向 [開新檔案] ,然後按一下 [專案]

  2. 在 [新增專案] 對話方塊中,展開 [BizTalk Projects ] 資料夾,然後按一下 [BTAHL7Projects ] 資料夾。

  3. 在 [ 範本] 窗格中,按一下 [空白 BTAHL7 專案]。

  4. 在 [ 名稱] 欄位中,輸入 BTAHL7 專案 作為專案名稱。

  5. 在 [ 解決方案 ] 欄位中,選取 [ 新增至方案]。

  6. 在 [位置]欄位中,確認<磁片磁碟機> :\Tutorial\BTAHL7V22Common是路徑。

  7. 按一下 [確定 ] 以開啟新的專案。

    注意

    Visual Studio 會將新專案新增至 方案總管。 它也會新增專案資料夾,並在drive> :\Tutorial\BTAHL7V22Common Project 資料夾中建立檔案 < 。

  8. 在 方案總管中,以滑鼠右鍵按一下BTAHL7 專案專案,指向 [新增],然後按一下 [新增專案]。

  9. 在 [新增專案 - BTAHL7 專案] 對話方塊的 [ 類別] 窗格中,按一下 [ 架構檔案],然後在 [ 範本 ] 窗格中,按一下 [ 架構]。

  10. 在 [ 名稱] 欄位中,輸入 Doorbell.xsd 來命名架構。

  11. 按一下 [新增 ] 以在 BizTalk 編輯器中開啟空白架構。

  12. [ < 架構] 樹狀結構 >中,以滑鼠右鍵按一下[根] 節點,然後按一下 [重新命名]。

  13. 輸入 DoorbellRoot 作為新名稱,然後按 Enter

  14. 以滑鼠右鍵按一下 DoorbellRoot 節點,指向 [插入架構節點],然後按一下 [子欄位元素 ] 以新增下欄欄位, (針對每個欄位元素重複此步驟) :

    • 名字

    • MiddleName

    • 姓氏

    • Ssn

  15. 在 [方案總管] 中,以滑鼠右鍵按一下[BTAHL7 專案],指向 [新增],然後按一下 [新增專案]。

  16. 在 [新增專案 - BTAHL7 專案] 對話方塊的 [ 類別] 窗格中,按一下 [BTAHL7 架構],然後按一下 [ 新增]。

  17. 在 [HL7 架構選取器] 對話方塊的 [ 訊息類別 ] 方塊中,選取 [V2.X],然後在 [ 架構詳細 資料] 窗格中執行下列動作:

    使用 作法
    版本 選取 HL7 訊息的版本號碼。 在本教學課程中,請使用 2.2
    訊息類型 選取 HL7 訊息的類型。 在本教學課程中,請使用 ADT
    觸發程式事件 選取 HL7 訊息的 [觸發程式事件] 值。 在本教學課程中,請使用 A04
  18. 按一下 [完成 ] 將ADT_A04_22_GLO_DEF.xsd (註冊病患) 架構新增至您的專案。 關閉 [HL7 架構選取器] 對話方塊。

  19. 在 [方案總管] 的[BTAHL7 專案] 底下,以滑鼠右鍵按一下 [參考],然後按一下 [加入參考]。

  20. 在 [新增參考] 對話方塊的 [ 專案 ] 索引標籤上,選取 BTAHL7V22Common 專案,按一下 [ 新增],然後按一下 [ 確定]。

    注意

    這會新增原始專案的參考,讓 Visual Studio 能夠正確辨識 HL7 架構。

  21. 在 [方案總管] 的[BTAHL7 專案] 底下,以滑鼠右鍵按一下 [參考],然後按一下 [加入參考]。

  22. 在 [新增參考] 對話方塊中,按一下 [流覽] 索引標籤。在 [查詢] 方塊中,移至 <drive> :\Program Files\Microsoft BizTalk < version > Accelerator for HL7\SDK\End-to-End Tutorial\Tutorial_BTAHL7Drop\Bin。 按一下 [Microsoft.Solutions.BTAHL7.HL7Schemas.dll],按一下 [ 新增],然後按一下 [ 確定]。

    繼續進行 步驟 5:升級架構屬性

另請參閱

訊息擴充教學課程