步驟 7:建置與部署 DoubleAction SDK 範例
DoubleAction.odx 範例會顯示如何實作協調流程,自動為雙向動作「夥伴介面程序」(PIP) 0C2、0C4、3A2 和 3A4 產生回應。 您可以擴充此範例專案來支援其他的雙向動作 PIP。
您將使用此範例,在 Fabrikam 使用四種 PIP 中任一種產生要求時,自動傳送回應給 Fabrikam。
建置與初始化 DoubleAction 範例
在 Contoso 電腦上的命令提示字元視窗中,移至下列資料夾:
< drive >:\Program Files\Microsoft BizTalk < version > Accelerator for RosettaNet\SDK\PIPAutomation\DoubleAction\.注意
執行安裝程式前,在 [記事本] 中開啟 DoubleAction.sql 檔案 (位於上述資料夾)。 在 [檔案] 功能表上,按一下 [另存新檔]。 在 [ 編碼] 方塊中,從下拉式清單中選取 [ANSI ],然後按一下 [ 儲存]。 按一下 [是 ] 覆寫現有的檔案。
如果您的BizTalk Server安裝是在 SQL Server 2008 R2/2008 SP1 上執行,請在相同的資料夾中執行 setupx64.bat。 這個批次檔將會執行下列動作:
在 BTARNDATA 資料庫中建立 SQL 預存程式 (
PipAutomationGetAction
) ,以從 MessagesToLOB 資料表擷取動作訊息。編譯 HeaderHelper .NET 專案,並在全域組件快取中註冊組件。
建立並繫結 BizTalk Server SQL 接收埠 (MessagesToLOB_Receive_Port)。
啟用接收位置 (MessagesToLOB_Receive_Location)。
編譯及部署雙向動作 PIPAutomation 協調流程 (DoubleAction.odx)。
繫結和啟動 BizTalk Server 協調流程。
注意
範例在編譯時會出現一些警告。 您可以忽略這些警告。
注意
確認 DoubleAction.odx 已系結至 MessagesToLOB_Receive_Port,且協調流程已啟動。
在 BizTalk Server 管理主控台中,展開[BizTalk 群組]、[應用程式] 和 [BizTalk 應用程式 1] 節點。 按一下 [ 協調流程] 節點。 以滑鼠右鍵按一下 DoubleAction 協調流程,然後按一下 [ 屬性]。 在 [屬性] 對話方塊中,按一下 [ 系結] 節點,然後將 [主機 ] 設定為 [BizTalkServerApplication ],然後將 [接收埠 ] 設定為 [MessageToLOB_ReceivePort]。 按一下 [確定]。 以滑鼠右鍵按一下 DoubleAction 協調流程,然後按一下 [ 開始]。