部署和測試應用程式
注意
本教學課程僅適用于BizTalk Server。
在本主題中,我們會建置、部署、設定及測試BizTalk Server應用程式。
建置並部署應用程式
在方案總管中,以滑鼠右鍵按一下 BizTalk 專案名稱,然後按一下 [屬性]。
在 [屬性] 頁面上,按一下 [簽署] 索引標籤,選取 [簽署元件] 核取方塊,然後從下拉式清單中選擇選項來建立新的強式名稱金鑰檔案。 遵循提示來建立檔案。
儲存專案的變更。 在 方案總管中,以滑鼠右鍵按一下方案名稱,然後按一下 [建置方案]。
成功建置專案之後,請在 [方案總管] 中,以滑鼠右鍵按一下方案名稱,然後按一下 [部署方案]。
設定應用程式
若要設定應用程式,請在BizTalk Server管理中建立傳送和接收埠,然後將它們系結至協調流程,以及建立為協調流程一部分的邏輯傳送/接收埠。
建立接收埠,讓BizTalk Server應用程式接收 JSON 採購單。
在 [BizTalk Server管理] 中,展開[BizTalk 應用程式 1],以滑鼠右鍵按一下 [接收埠],指向 [新增],然後按一下[單向接收埠]。
提供接收埠的名稱,然後從左側移動流覽按一下 [ 接收位置]。 在 [ 接收位置] 索引 標籤中,按一下 [ 新增]。
指定接收位置的名稱,選取埠類型作為 FILE,然後按一下 [ 設定]。
提供接收位置從中挑選傳入 JSON 採購單的資料夾位置。 指定
*.json
為檔案遮罩,然後按一下 [ 確定]。從 [ 接收管線 ] 下拉式清單中,選取 [JSONToXml]。 您已在BizTalk Server應用程式中建立此自訂接收管線。 以滑鼠右鍵按一下管線旁的省略號 (...) 按鈕,然後在 [階段 1 – Deocde 元件] 下,提供下列值:
RootNode -
ROOT
RootNodeNamespace –
http://BTSJSON
.這些值代表使用 JSON 架構精靈從 JSON 採購單產生的 XML 採購單架構的目標命名空間和根節點名稱。
按一下 [確定 ],直到您結束所有開啟的對話方塊為止。
建立傳送埠以傳送 JSON 發票訊息。
在 [BizTalk Server管理] 中,展開[BizTalk 應用程式 1],以滑鼠右鍵按一下 [傳送埠],指向 [新增],然後按一下 [靜態單向傳送埠]。
指定傳送埠的名稱,選取埠類型為 FILE,然後按一下 [ 設定]。
提供傳送埠複製傳出 JSON 發票的資料夾位置。 指定
%MessageID%.json
為檔案名,然後按一下 [ 確定]。從 [ 傳送管線 ] 下拉式清單中,選取 [XmlToJSON],然後按一下 [ 確定]。
按一下 [確定 ],直到您結束所有開啟的對話方塊為止。
最後,將您在協調流程中建立的邏輯埠系結至您現在建立的實體埠,以設定應用程式。
以滑鼠右鍵按一下 [BizTalk 應用程式 1],然後按一下 [ 設定]。
從左窗格中,按一下 [處理PO]。 從右窗格中,建立BizTalk Server主機的關聯、將邏輯埠對應至實體埠,然後按一下 [確定]。
以滑鼠右鍵按一下 [BizTalk 應用程式 1],然後按一下 [ 啟動]。
測試應用程式
流覽至您下載的範例,然後從 TestMessage 資料夾複製 JsonPurchaseOrder.json,然後將它貼到與接收位置相關聯的資料夾中。 等候檔案消失。
流覽至與您建立之傳送埠相關聯的資料夾。 請注意,< 資料夾中有 GUID.json >檔案可供使用。 開啟檔案,並確認它是發票訊息。