共用方式為


如何安裝商務程序管理解決方案

下列步驟說明如何準備安裝商務程序管理 (BPM) 解決方案的電腦,以及如何在此電腦上安裝解決方案。

注意

您將會執行幾個批次檔以部署解決方案。 建議您將批次檔的輸出重新導向至文字檔以確認指令碼是否成功完成。

準備安裝商務程序管理解決方案的電腦

準備安裝商務程序管理解決方案的電腦

  1. 按一下 [開始],指向 [所有程式],指向 [ 系統管理工具],然後按一下 [ 服務]。 使用 服務 主控台,請確定下列服務正在執行:

    • FTP 發佈

    • 訊息佇列

    • World Wide Web Publishing

  2. 按一下 [開始],指向 [所有程式],指向 [ 系統管理工具],按一下 [ 電腦管理主控台 ],然後將 BizTalk 服務帳戶新增至本機 Administrators 群組。

  3. 如果您安裝Windows SharePoint Services,請從Windows SharePoint Services管理路徑中排除預設網站的 (根) ,如下所示:按一下 [開始]、指向 [所有程式]、指向 [系統管理工具],然後按一下[SharePoint 管理中心]。

    1. 在 [ 虛擬伺服器組態] 底下,選取 [ 設定虛擬伺服器設定]。

    2. 在 [ 虛擬伺服器清單 ] 頁面上,按一下 [預設網站]。

    3. 在 [ 虛擬伺服器設定] 頁面上,按一下 [定義受控路徑]。

    4. [已定義受控路徑] 頁面的 [包含路徑] 區段中,選取[根目錄],然後按一下 [移除選取的路徑]。

    5. 在命令提示字元,執行 IISReset。

設定安裝商務程序管理解決方案的電腦

設定安裝商務程序管理解決方案的電腦

  1. 登出電腦,然後以 BizTalk 服務帳戶的身分登入電腦。

  2. 開啟命令提示字元,輸入下列命令,然後按 ENTER,設定 %BTSSolutionsPath% 環境變數以指出 E2E 解決方案的基底資料夾。 然後結束命令提示字元。

    • setx BTSSolutionsPath "%ProgramFiles%\Microsoft BizTalk Server 2009\SDK\Scenarios"

      注意

      若您使用 64 位元的電腦,請使用 %ProgramFiles(x86)% 取代 %ProgramFiles%。

      注意

      如需 SETX 命令的詳細資訊,請參閱 上的 https://go.microsoft.com/fwlink/?LinkId=67831 Microsoft TechNet 網站。

  3. 開啟命令提示字元,將目前目錄變更為 %BTSSolutionsPath%\BPM\HistoryDB 資料夾,輸入 CreateDatabase.cmd ,然後按 ENTER 以建立歷程記錄資料庫。

    注意

    執行指定為 SQL 傳送配接器處理常式的主控件之使用者,則必須具有相關權限可執行 SouthridgeVideoHistory 資料庫上的預存程序。

  4. 在命令提示字元,執行下列命令,將預設指令碼主控件變更為 CScript.exe

    • CScript /H:CScript
  5. 在命令提示字元,執行下列命令以建立 CSRWebApp Web 應用程式

  6. 在命令提示字元,執行下列命令,為 OrderBroker_Proxy 建立新的 IIS 虛擬目錄。

    • iisvdir /create "Default Web Site" BTSScn.BPM.OrderBroker_Proxy "%BTSSolutionsPath%\BPM\OrderBroker_Proxy"

    注意

    您可以使用 Internet Information Services (IIS) Manager 來建立 Web 應用程式。 如需如何在 IIS 7.0 中建立應用程式的詳細資訊,請參閱 ASP.NET 與 IIS 7 整合

  7. 建立新的 IIS 應用程式集區,並將其識別設定為「BizTalk 外掛式主控件使用者」群組成員和「IIS_WPG」群組成員的使用者,方式如下:

    1. 在 [Internet Information Services (IIS) 管理員] 中,以滑鼠右鍵按一下 [應用程式集區],選取 [ 新增],然後選取 [ 應用程式集區]。

    2. 輸入 應用程式集區識別碼 (任何值) ,然後按一下 [ 確定]。

    3. 以滑鼠右鍵按一下您所建立的應用程式集區,然後選取 [ 進階設定]。

    4. 展開 [處理模型],按一下 [ 身分識別 ] 設定的右欄,然後按一下 [...]

    5. 選取使用者帳戶 (內建帳戶自訂帳戶 ) 具有在 Windows\Temp 目錄中建立和執行檔案的許可權。 當您設定 BizTalk 時,組態程序已經為它所新增至「BizTalk 外掛式主控件使用者」群組的使用者設定這些權限。 建議您指定相同的使用者。

  8. 在 Internet Information Services (IIS) Manager 中,依序展開 [網站]、[ 預設網站]、以滑鼠右鍵按一下 [BTSScn.BPM.OrderBroker_Proxy]、指向 [ 管理應用程式],然後按一下 [ 進階設定]。

  9. [應用程式集區 ] 設定為您在上一個步驟中建立的應用程式集區。

  10. 針對 CSRWebApp 應用程式重複上述兩個步驟。

  11. 重設 IIS 以確定所有變更均立即生效。 若要這樣做,請在命令提示字元執行 iisreset

  12. 在命令提示字元中,將目前的資料夾變更為 %BTSSolutionsPath%\BPM\Scripts,輸入 CreateQueues.vbs ,然後按 ENTER 鍵以建立下列私人佇列。

    名稱 交易式 交易通訊協定
    ToFacilitiesQ Yes 原生
    FromFacilitiesQ Yes 原生
    FromFixedOrdersQ Yes 原生
    ToServicingSystemQ Yes 原生
    ToCSRSystemQ HTTP
    ToVendorSystemQ HTTP

    注意

    您可以使用 電腦管理嵌入式管理 單元來建立佇列。 如需如何建立私人佇列的詳細資訊,請參閱 訊息佇列檔

  13. 在命令提示字元中,將目前的資料夾變更為 %BTSSolutionsPath%\BPM\Scripts,輸入 CreateTestDirectories.cmd ,然後按 ENTER 鍵。

    • 下列資料夾建立在 %SystemDrive%\BPMTest 資料夾中

      CSRResponse-DSP

      VendorResponse-DSP

      OrderErrors-SP

      ErrorResponse-RP-TestRL

      Facilities-SP

      Facilities-RP-TestRL

      HistoryInsert-SP

      HistoryUpdate-SP

      Order-RP-TestRL

      ServicingSystem-SP

      Vendor-RP-TestRL

      BizTalkErrors-SP

    • FromVendor 資料夾建立在 %SystemDrive%\Inetpub\ftproot 資料夾中。

      注意

      若 Windows 系統不是安裝在 C 磁碟機,則應該以 C: 取代 %SystemDrive%。 必須比對資料夾名稱與 BPM 解決方案提供之繫結檔案中的位址。

      注意

      BizTalk 服務帳戶必須具有 FromVendor 資料夾的讀取/寫入權限。

安裝商務程序管理解決方案

安裝商務程序管理解決方案

  1. 在命令提示字元中,將目前資料夾變更為 %BTSSolutionsPath%\BPM,輸入 SetupBPM.bat ,然後按 ENTER。

    注意

    執行 SetupBPM.bat 之前,請在 %BTSInstallPath%/SDK/Scenarios/BPM/CSDWebApp/App_WebReferences/SouthridgeVideo_OrderBroker/OrderBrokerOrch_OrderPort.wsdl%BTSInstallPath%/SDK/Scenarios/BPM/OrderBroker_Proxy/App_Code/OrderBrokerOrch_OrderPort.asmx.cs檔案中,以 XXXXXXXXXXXXXXXX 取代 8f8bbebbb3fb375a 的所有實例。

    SetupBPM.bat 會執行下列工作:

    1. 建立唯一的強式名稱金鑰 (SNK) 以簽章 BPM 解決方案的組件。

    2. 從 SNK 擷取公開金鑰 Token。

    3. 以公開 Token 更新繫結檔案。

    4. 建置 BPM 解決方案並安裝 OpsAdapter。

    5. 在 %BTSSolutionsPath%\Common 資料夾中建置 SSOApplicationConfig。

  2. 使用商務規則引擎部署精靈部署 Southridge Video 商務規則:

    1. 按一下[開始],指向[所有程式],指向[BizTalk Server],然後按一下 [商務規則引擎部署精靈]。

      注意

      在支援使用者帳戶控制 (UAC) 的系統上,您可能需要使用系統管理權限來執行工具。 若要這樣做,請以滑鼠右鍵按一下應用程式,然後選取 [ 以系統管理員身分執行]。

    2. 在 [歡迎] 頁面中按 [下一步]。

    3. 在 [ 部署工作 ] 頁面上,選取 [ 從檔案匯入和發佈原則/詞彙至資料庫],然後按 [ 下一步]。

    4. 在 [ 原則存放區] 頁面上,保留所有其他預設設定,然後按 [ 下一步]。

    5. 在 [ 匯入規則引擎原則/詞彙檔案 ] 頁面上,按一下 [ 流覽],選取 %BTSSolutionsPath%\BPM\Rules 資料夾中的 DecodeAndValidateOrderRules.xml 檔案,然後按 [ 下一步]。

    6. 在 [ 就緒 ] 頁面上,按 [ 下一步],然後在 [ 匯入原則/詞彙 ] 頁面上,按 [ 下一步]

    7. 在 [完成] 頁面上,再次選取 [ 執行精靈 ] 以再次開啟精靈,然後按一下 [ 完成]。

    8. 在 [歡迎] 頁面中按 [下一步]。

    9. 在 [ 部署工作 ] 頁面上,選取 [DeployPolicy],然後按 [ 下一步]。

    10. 在 [ 原則存放區] 頁面上,保留所有其他預設設定,然後按 [ 下一步]。

    11. 在 [部署原則] 頁面上,選取[規則引擎原則] 下拉式清單中的[DecodeAndValidateOrder 1.0],然後按 [下一步]。

    12. 在 [ 就緒 ] 頁面上,按 [ 下一步],然後在 [ 部署原則 ] 頁面上,按 [ 下一步]。

    13. 在 [完成] 頁面上,按一下 [ 完成]。

  3. 若您將 BPM 方案安裝在 64 位元電腦上,請

    1. 開啟 32 位命令提示字元,如下所示:按一下 [ 開始],按一下 [ 執行],輸入 %SYSTEMROOT%\SYSWOW64\CMD.EXE ,然後按 ENTER。

    2. 在 32 位元命令提示字元,將目錄變更為 %BTSSolutionsPath%\BPM\Scripts 資料夾。

    3. 使用「記事本」開啟 CreateSouthridgeVideoApplication.cmd,然後以 "%SystemDrive%\Program Files\Common Files\Enterprise Single Sign-On\ssomanage.exe" 取代 "%CommonProgramFiles%\Enterprise Single Sign-On\ssomanage.exe"。

      注意

      在 32 位元命令提示字元,%CommonProgramFiles% 變數變更為 "%ProgramFiles(x86)%\Common Files"。 因為即使在 64 位元的電腦上,SSO 系統管理公用程式還是安裝在 %ProgramFiles% 中,因此您必須修正路徑。 DeployBPM.cmd 會呼叫 CreateSouthridgeVideoApplication.cmd。

    4. 在 32 位命令提示字元中,輸入 DeployBPM.cmd ,然後按 ENTER。

      注意

      DeployBPM.cmd 必須在 32-bit 命令提示字元執行,因為它包含存取 x86 物件的 VB Script,必須要有 x86 版本的 cscript.exe。

  4. 在命令提示字元中,將目前資料夾變更為 %BTSSolutionsPath%\BPM\Scripts,輸入 DeployBPM.cmd ,然後按 ENTER。 DeployBPM.cmd 會執行下列工作:

    1. 建立 BPM 解決方案的 BizTalk 應用程式。

    2. 新增應用程式之間的參考。

    3. 匯入繫結檔案。

    4. 部署 BAM 定義檔案。

    5. 註冊 SouthridgeVideo 事件來源。

    6. 建立「單一登入」(SSO) 附屬應用程式,並將組態值儲存至 SSO 應用程式。

  5. 按一下[開始],指向[所有程式],指向[BizTalk Server],然後按一下[BizTalk Server系統管理]。

    1. BizTalk Server 管理主控台中,依序展開[BizTalk 群組]、[應用程式]、[BTSScn.BPM.OrderBrokerApp]、[接收位置]、以滑鼠右鍵按一下[Vendor-RP-RL],然後按一下 [屬性]。

    2. 在 [ 屬性 ] 對話方塊上,按一下 [ 設定],然後在 [ 傳輸屬性 ] 對話方塊中輸入如下表的值:

      屬性名稱
      伺服器 localhost
      使用者名稱 <BizTalk 服務帳戶名稱>
      密碼 <BizTalk 服務帳戶密碼>
  6. 執行 BPM 解決方案。 如需執行解決方案的詳細資訊,請參閱 如何執行商務程式管理解決方案

後續步驟

您會測試 Business Management Solution 如何運作于 How to Run the Business Process Management Solution中。

另請參閱

安裝 Business Process Management SolutionDeveloper Machine Setup for the Business Process Management Solution之前