共用方式為


如何執行商務程序管理解決方案

下列步驟描述如何在單一電腦上執行和驗證商務程序管理解決方案。

必要條件

在執行 BPM 解決方案之前,您必須執行 如何安裝商務程式管理解決方案中的步驟。

啟動商務程序管理解決方案

啟動商務程序管理解決方案

  1. 按一下[開始],指向[所有程式],指向[Microsoft BizTalk Server 20xx],然後按一下[BizTalk Server管理]。

  2. BizTalk Server 管理主控台中,依序展開[BizTalk 群組]、[平臺設定]、[主機實例]、以滑鼠右鍵按一下[BizTalkServerApplication],然後按一下 [啟動]。

  3. BizTalk Server 管理主控台中,依序展開[BizTalk 群組] 和 [應用程式]。

    1. 以滑鼠右鍵按一下 BTSScn.BPM.MessagingApp,按一下 [啟動],然後按一下 [啟動應用程式] 對話方塊上的 [開始]。

    2. 以滑鼠右鍵按一下 BTSScn.BPM.OrderBrokerApp,按一下 [啟動],然後按一下 [啟動應用程式] 對話方塊上的 [開始]。

    3. 以滑鼠右鍵按一下 BTSScn.BPM.CableOrderApp,按一下 [開始],然後按一下 [啟動應用程式] 對話方塊上的 [開始]。

    4. 以滑鼠右鍵按一下 BTSScn.BPM.OrderBrokerApp.Test,然後按一下 [停止]。 在 [ 停止應用程式 ] 對話方塊中,選取 [完整停止 - 終止實例],然後按一下 [ 停止]。

    注意

    在歷程記錄資料庫中插入資訊。 OrderBroker 協調流程會使用 HistoryPort 傳送埠,其中已設定 [傳遞通知] 屬性。 傳送埠會與 HistoryInsert-SPG 傳送埠群組繫結,此群組包含 HistoryInsert-SP 與 HistoryInsert-Test-SP 傳送埠。 對於這兩個傳送埠,訊息引擎會發佈兩個通知訊息到 OrderBroker 協調流程。 它會因為未使用訊息而擱置協調流程。 若要避免此情況,您必須取消登錄其中一個傳送埠。 在此逐步解說中,會透過完全停止 BTSScn.BPM.OrderBrokerApp.Test 應用程式以取消登錄 HistoryInsert-Test-SP 傳送埠。 如需 OrderBroker 協調流程的詳細資訊,請參閱 OrderBroker 協調流程中的處理。 如需 傳遞通知 屬性的詳細資訊,請參閱 使用通知

  4. 執行 Facilities Simulator,方式如下:

    1. 開啟命令提示字元,將目錄變更為 %BTSSolutionsPath%\BPM\FacilitiesSimulator\bin\debug 資料夾。

    2. 輸入 BTSScnBPMFacilities.exe,然後按 ENTER 鍵。 讓 FacilitiesSimulator 繼續執行。 此應用程式模擬在 Southridge Video 處理後端系統的設備。

    3. 在 FacilitiesSimulator 中,輸入下列接收和傳輸佇列:

      名稱
      接收佇列 .\private$\ToFacilitiesQ
      傳輸佇列 .\private$\FromFacilitiesQ
    4. 在 [FacilitiesSimulator] 中,按一下 [ 開始]。

  5. 執行 Operation Server,方式如下:

    1. 開啟新的命令提示字元,將目前的目錄變更為 %BTSSolutionsPath%\BPM\OperationsServer\bin\debug 資料夾。

    2. 在命令提示字元中輸入 BTSScnBPMOperations.exe 8881 ,然後按 ENTER 鍵。 讓 Operation Server 繼續執行。 Operation Server 會監聽 TCP 連接埠 8881,以接收來自 Ops 配接器的錯誤訊息。 它會顯示 Ops 配接器接收的錯誤訊息。

  6. 執行 Cable Provisioning System,方式如下:

    1. 開啟新的命令提示字元,將目前目錄變更為 %BTSSolutionsPath%\BPM\CableProvisioningSystemServer\bin\debug 資料夾。

    2. 輸入 BTSScnBPMProvisioning.exe 8880,然後按 ENTER 鍵。 然後,讓 Cable Provisioning System 繼續執行。 纜線布建系統會接聽 TCP 埠 8880。 此應用程式會模擬後端訂單系統,並顯示最終訂單。

執行和驗證商務程序管理解決方案

提交新訂單和驗證解決方案

  1. 在 Internet Explorer 的 [ 位址 ] 方塊中,輸入客戶服務 Web 應用程式的 URL,如下所示:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. [Southridge Video Customer Service Rep Order Entry Form] 頁面上,于下表中輸入新訂單,然後按一下 [ 提交訂單]。

    進入
    客戶識別碼 1
    訂單識別碼 1
    序號 1
    服務類型碼 新標準服務
  3. [Southridge Video Customer Service Rep Order Entry Form] 頁面上,結果訊息如下所示:

    客戶識別碼 1 訂單識別碼 1 序號 1

  4. 在執行 Cable Provisioning System 的命令提示字元驗證提出的訂單。 應用程式會顯示提交的訂單已分析、啟動並完成的訊息。

  5. 確認在 Facilities Simulator 上的總訊息數目是否增加 1。

在 BizTalk Server 處理原始訂單時提交重複的訂單

  1. 在 Internet Explorer 的 [ 位址 ] 方塊中,輸入客戶服務 Web 應用程式的 URL,如下所示:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. 在 [FacilitiesSimulator] 中,按一下 [ 停止]。 可防止進一步處理提交的訂單。

  3. [Southridge Video Customer Service Rep Order Entry Form ] 頁面上,于下表中輸入新訂單,然後按一下 [ 提交訂單 ] 兩次,以模擬重複的訂單。

    進入
    客戶識別碼 2
    訂單識別碼 1
    序號 1
    服務類型碼 新標準服務
  4. [Southridge Video Customer Service Rep Order Entry Form] 頁面上,結果訊息如下所示:

    客戶識別碼 2 訂單識別碼 1 序號 1

  5. 在 [FacilitiesSimulator] 中,按一下 [ 開始]。 等待 Facilities Simulator 回應的協調流程將會繼續。 它會模擬在處理第一個訂單時提交重複的訂單。

  6. 在執行 Cable Provisioning System 的命令提示字元檢查提出的訂單。 應用程式會顯示只有第一個訂單已分析、啟動並完成的訊息。

  7. 在執行 Operation Server 的命令提示字元檢查重複訂單的錯誤訊息。

在 BizTalk Server 處理訂單時更新訂單

  1. 在 Internet Explorer 的 [ 位址 ] 方塊中,輸入客戶服務 Web 應用程式的 URL,如下所示:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. 在 [FacilitiesSimulator] 中,按一下 [ 停止]。

  3. [Southridge Video Customer Service Rep Order Entry Form] 頁面上,于下表中輸入新訂單,然後按一下 [ 提交訂單]。

    進入
    客戶識別碼 3
    訂單識別碼 1
    序號 1
    服務類型碼 新標準服務
  4. [南德文影片客戶服務客戶訂單輸入表單 ] 頁面上,結果訊息如下所示:

    客戶識別碼 3 訂單識別碼 1 序號 1

  5. [南格影片客戶服務客戶訂單輸入表單 ] 頁面上,于下表中輸入更新的訂單,然後按一下 [ 提交訂單]。

    進入
    客戶識別碼 3
    訂單識別碼 1
    序號 2
    服務類型碼 新個性化服務
  6. [南德文影片客戶服務客戶訂單輸入表單 ] 頁面上,結果訊息如下所示:

    客戶識別碼 3 訂單識別碼 1 序號 2

  7. 在 FacilitiesSimulator 中,按一下 [開始]

  8. [南地影片客戶服務客戶訂單輸入表單 ] 頁面上檢查結果訊息。

  9. 在執行 Cable Provisioning System 的命令提示字元檢查提出的訂單。 應用程式會顯示已經分析兩個訂單,但僅啟動和完成更新訂單的訊息。

  10. 按一下[開始],指向[所有程式],指向 [系統管理工具],按一下[事件檢視器],然後檢查原始順序已中斷的新警告。

  11. 在執行 Operation Server 的命令提示字元檢查路由失敗錯誤訊息。

    注意

    事件日誌和 Operation Server 中將會有錯誤。 Facilities System 的回應訊息與商務程序的執行個體不再相互關聯,因為序號較高的新訂單造成中斷而使它終止。 因此,回應訊息便被遺棄,將會路由至 Operation Server。 如需訂單更新的詳細資訊,請參閱 透過進程管理員的訂單流程

  12. 使用「記事本」開啟 %SystemDrive%:\BPMTest\HistoryUpdate-SP 資料夾中的最新訊息。 檢查CustNameOrderNum、OrderSeqNumStatus欄位,以查看是否已針對新訂單建立訊息,且[狀態] 欄位為COMPLETED

在 BizTalk Server 處理訂單時終止訂單

  1. 在 Internet Explorer 的 [ 位址 ] 方塊中,輸入客戶服務 Web 應用程式的 URL,如下所示:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. 在 [FacilitiesSimulator] 中,按一下 [ 停止]。

  3. [南地影片客戶服務客戶訂單輸入表單 ] 頁面上,于下表中輸入新訂單,然後按一下 [ 提交訂單]。

    進入
    客戶識別碼 4
    訂單識別碼 1
    序號 1
    服務類型碼 新標準服務
  4. [南德文影片客戶服務客戶訂單輸入表單 ] 頁面上,結果訊息如下所示:

    客戶識別碼 4 訂單識別碼 1 序號 1

  5. [南地影片客戶服務轉單輸入表單 ] 頁面上,按一下 [ 終止訂單]。

  6. [南德文影片客戶服務客戶訂單輸入表單 ] 頁面上,結果訊息如下所示:

    客戶識別碼 4 訂單識別碼 1 序號 1

  7. 在 [FacilitiesSimulator] 中,按一下 [ 開始]。

  8. 在執行 Cable Provisioning System 的命令提示字元檢查提出的訂單。 應用程式會顯示僅分析和啟動訂單的訊息。

  9. 按一下[開始],指向[所有程式],指向 [系統管理工具],按一下[事件檢視器],然後檢查使用者已終止訂單的新警告。

    注意

    如需終止訂單的詳細資訊,請參閱 透過進程管理員的訂單流程

  10. 在執行 Operation Server 的命令提示字元檢查路由失敗錯誤訊息。

另請參閱

安裝商務程序管理解決方案之前
商務程序管理解決方案的開發人員電腦設定