共用方式為


部署並測試應用程式

備註

本教學課程僅適用於 BizTalk Server。

在本主題中,我們會建置、部署、設定及測試 BizTalk Server 應用程式。

建置並部署應用程式

  1. 在方案總管中,以滑鼠右鍵按兩下 BizTalk 專案名稱,然後按兩下 [ 屬性]。

  2. 在 [屬性] 頁面上,按兩下 [簽署] 索引標籤,選取 [簽署元件] 複選框,然後從下拉式清單中選擇建立新的強名稱密鑰檔案的選項。 請遵循提示來建立檔案。

  3. 儲存專案的變更。 在 [方案總管] 中,以滑鼠右鍵按兩下方案名稱,然後按兩下 [ 建置方案]。

  4. 成功建置項目之後,在方案總管中,以滑鼠右鍵按兩下方案名稱,然後按兩下 [ 部署方案]。

設定應用程式

若要設定應用程式,請在 BizTalk Server 系統管理中建立傳送和接收埠,然後將它們系結至協調流程,以及作為協調流程一部分建立的邏輯傳送/接收埠。

  1. 建立接收埠,BizTalk Server 應用程式會透過此埠接收 JSON 採購單。

    1. 在 [BizTalk Server 系統管理] 中,展開 [ BizTalk 應用程式 1],以滑鼠右鍵按兩下 [ 接收埠],指向 [ 新增],然後按兩下 [ 單向接收埠]。

    2. 請為接收埠提供一個名稱,然後在左側窗格中,點擊 接收位置。 在接收位置索引標籤中,按一下新增

    3. 指定接收位置的名稱、選取埠類型作為 FILE,然後按兩下 [ 設定]。

    4. 請提供接收位置將用來提取傳入 JSON 採購單的資料夾路徑。 指定 *.json 為檔案遮罩,然後按兩下 [ 確定]。

    5. 接收管線 下拉式清單中,選取 JSONToXml。 您已在 BizTalk Server 應用程式中建立此自定義接收管線。 右鍵單擊管線旁邊的省略號 (...) 按鈕,然後在 [ 階段 1 – Decode 元件] 下提供下列值:

      • RootNode - ROOT

      • RootNodeNamespace –http://BTSJSON.

        這些值代表使用 JSON 架構精靈從 JSON 採購單產生的 XML 採購單架構的目標命名空間和根節點名稱。

    6. 按兩下 [確定 ],直到您結束所有開啟的對話框為止。

  2. 建立傳送 JSON 發票訊息的傳送埠。

    1. 在 [BizTalk Server 系統管理] 中,展開 [ BizTalk 應用程式 1],以滑鼠右鍵按兩下 [ 傳送埠],指向 [ 新增],然後按兩下 [ 靜態單向傳送埠]。

    2. 指定傳送埠的名稱、選取埠類型為 FILE,然後按兩下 [ 設定]。

    3. 提供傳送埠複製傳出 JSON 發票的資料夾位置。 指定 %MessageID%.json 為檔名,然後按兩下 [ 確定]。

    4. 從 [ 傳送管線] 下拉式清單中,選取 [XmlToJSON],然後按兩下 [ 確定]。

    5. 按兩下 [確定 ],直到您結束所有開啟的對話框為止。

  3. 最後,將您在協調流程中建立的邏輯埠系結至您現在建立的實體埠,以設定應用程式。

    1. 以滑鼠右鍵按兩下 [BizTalk 應用程式 1],然後按兩下 [ 設定]。

    2. 從左窗格中,按一下 [ProcessPO]。 從右窗格中,將 BizTalk Server 主機建立關聯,將邏輯埠對應至實體埠,然後按一下 確定

    3. 以滑鼠右鍵按兩下 [BizTalk 應用程式 1],然後按兩下 [ 啟動]。

測試應用程式

  1. 流覽至您下載的範例,然後從 TestMessage 資料夾複製 JsonPurchaseOrder.json,然後將它貼到您與接收位置相關聯的資料夾中。 等到檔案消失為止。

  2. 流覽至與您建立之傳送埠相關聯的資料夾。 請注意, <資料夾中有可用的 GUID>.json 檔案。 開啟檔案,並確認其為發票訊息。

另請參閱

使用 BizTalk Server 處理 JSON 訊息