次の方法で共有


ビジネス プロセス管理ソリューションのインストール方法

次の手順では、ビジネス プロセス管理 (BPM) ソリューションをコンピューターにインストールするための準備方法と、このコンピューターにソリューションをインストールする方法について説明します。

Note

ソリューションを展開するには、いくつかのバッチ ファイルを実行します。 スクリプトが正常終了したことを確認できるように、バッチ ファイルの出力をテキスト ファイルにリダイレクトすることをお勧めします。

ビジネス プロセス管理ソリューションをコンピューターにインストールするための準備

ビジネス プロセス管理ソリューションをコンピューターにインストールするための準備を行うには

  1. [ スタート] ボタンをクリックし、[ すべてのプログラム] をポイントし、[ 管理ツール] をポイントして、[ サービス] をクリックします。 サービス コンソールを使用して、次のサービスが実行されていることを確認します。

    • FTP 発行

    • メッセージ キューイング (Message Queuing)

    • World Wide Web Publishing

  2. [ スタート] ボタンをクリックし、[ すべてのプログラム] をポイントし、[ 管理ツール] をポイントし、[ コンピューター管理 コンソール] をクリックして、BizTalk サービス アカウントをローカルの Administrators グループに追加します。

  3. Windows SharePoint Servicesをインストールした場合は、既定の Web サイトの (ルート) を次のようにWindows SharePoint Services管理パスから除外します。[スタート] をクリックし、[すべてのプログラム] をポイントし、[管理ツール] をポイントして、[SharePoint サーバーの全体管理] をクリックします。

    1. [ 仮想サーバーの構成] で、[ 仮想サーバー設定の構成] を選択します。

    2. [ 仮想サーバーの一覧] ページ で、[既定の Web サイト] をクリックします。

    3. [ 仮想サーバーの設定] ページで、[ マネージド パスの定義] をクリックします。

    4. [定義済みの管理パス] ページの [インクルード パス] セクションで、[ルート] を選択し、[選択したパスの削除] をクリックします。

    5. コマンド プロンプトで IISReset コマンドを実行します。

ビジネス プロセス管理ソリューションをコンピューターにインストールするための構成

ビジネス プロセス管理ソリューションをコンピューターにインストールするための構成を行うには

  1. コンピュータからログオフして、BizTalk サービス アカウントを使用してコンピュータにログオンします。

  2. コマンド プロンプトを開き、次のコマンドを入力して Enter キーを押し、%BTSSolutionsPath% 環境変数に E2E ソリューションのベース フォルダーを設定します。 次に、コマンド プロンプトを終了します。

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

      Note

      64 ビット コンピューターを使用する場合は、「%ProgramFiles%」の代わりに「%ProgramFiles%(x86)」と入力してください。

      Note

      SETX コマンドの詳細については、 の Microsoft TechNet Web サイト https://go.microsoft.com/fwlink/?LinkId=67831を参照してください。

  3. コマンド プロンプトを開き、現在のディレクトリを %BTSSolutionsPath%\BPM\HistoryDB フォルダーに変更し、「」と入力 CreateDatabase.cmdし、Enter キーを押して履歴データベースを作成します。

    Note

    SQL 送信アダプターのハンドラーとして指定されたホストを実行するユーザーには、SouthridgeVideoHistory データベースのストアド プロシージャを実行する権限が必要です。

  4. コマンド プロンプトで次のコマンドを実行し、既定のスクリプト ホストを CScript.exe に変更します。

    • CScript /H:CScript
  5. コマンド プロンプトで、次のコマンドを実行して、CSRWebApp Web アプリケーションを作成します。

    • iisvdir /create "Default Web Site" CSRWebApp "%BTSSolutionsPath%\BPM\CSRWebApp"

      Note

      iisvdir.vbs の詳細については、 の Microsoft TechNet Web サイト https://go.microsoft.com/fwlink/?LinkId=67830を参照してください。

  6. コマンド プロンプトで、次のコマンドを実行し、OrderBroker_Proxy の新しい IIS 仮想ディレクトリを作成します。

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

    Note

    Web アプリケーションは、インターネット インフォメーション サービス (IIS) マネージャーを使用して作成することができます。 IIS 7.0 でアプリケーションを作成する方法の詳細については、「ASP.NET IIS 7 との統合」を参照してください。

  7. 次のように、新しい IIS アプリケーション プールを作成し、その ID を BizTalk Isolated Host Users グループとIIS_WPG グループのメンバーであるユーザーとして設定します。

    1. インターネット インフォメーション サービス (IIS) マネージャーで、[ アプリケーション プール] を右クリックし、[ 新規] を選択して、[ アプリケーション プール] を選択します。

    2. アプリケーション プール ID (任意の値) を入力し、[OK] をクリックします。

    3. 作成したアプリケーション プールを右クリックし、[ 詳細設定] を選択します。

    4. [プロセス モデル] を展開し、[ID] 設定の右列をクリックし、[..] をクリックします。

    5. Windows\Temp ディレクトリでファイルを作成および実行するためのアクセス許可を持つユーザー アカウント (組み込みアカウント または カスタム アカウント ) を選択します。 BizTalk を構成した際に、BizTalk 分離ホスト ユーザー グループに追加されるユーザーに対して、これらの権限が設定されています。 したがって、望ましいのは、同じユーザーを指定することです。

  8. インターネット インフォメーション サービス (IIS) マネージャーで、[ Web サイト] を展開し、[ 既定の Web サイト] を展開し、[ BTSScn.BPM.OrderBroker_Proxy] を右クリックし、[ アプリケーションの管理] をポイントして 、[詳細設定] をクリックします。

  9. [アプリケーション プール] を、前の手順で作成したアプリケーション プールに設定します。

  10. CSRWebApp アプリケーションに対して前の 2 つの手順を繰り返します。

  11. これらの変更が直ちに有効になるように、IIS をリセットします。 これを行うには、コマンド プロンプトで iisreset を実行します。

  12. コマンド プロンプトで、現在のフォルダーを %BTSSolutionsPath%\BPM\Scripts に変更し、「」と入力 CreateQueues.vbsし、Enter キーを押して次のプライベート キューを作成します。

    名前 トランザクション トランザクション プロトコル
    ToFacilitiesQ はい ネイティブ
    FromFacilitiesQ はい ネイティブ
    FromFixedOrdersQ はい ネイティブ
    ToServicingSystemQ はい ネイティブ
    ToCSRSystemQ いいえ HTTP
    ToVendorSystemQ いいえ HTTP

    Note

    コンピューター管理スナップインを使用してキューを作成できます。 プライベート キューを作成する方法の詳細については、 メッセージ キューに関するドキュメントを参照してください

  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 フォルダーに作成されます。

      Note

      Windows システムのインストール先が C ドライブでない場合は、%SystemDrive% を C: に置き換えてください。 フォルダー名は、BPM ソリューションが提供するバインド ファイルのアドレスに一致させる必要があります。

      Note

      BizTalk サービス アカウントには、FromVendor フォルダーへの読み取り/書き込み権限が必要です。

ビジネス プロセス管理ソリューションのインストール

ビジネス プロセス管理ソリューションをインストールするには

  1. コマンド プロンプトで、現在のフォルダーを %BTSSolutionsPath%\BPM に変更し、「」と入力 SetupBPM.batし、Enter キーを押します。

    Note

    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 で、8f8bbebbb3fb375a のすべてのインスタンスを XXXXXXXXXXXXXXXXXXX に置き換えます。

    SetupBPM.bat では、次のタスクが実行されます。

    1. BPM ソリューションのアセンブリに署名するための、一意の厳密な名前のキー (SNK) を作成します。

    2. SNK から公開キー トークンを抽出します。

    3. 公開キー トークンを使用してバインド ファイルを更新します。

    4. BPM ソリューションを作成し、OpsAdapter をインストールします。

    5. %BTSSolutionsPath%\Common フォルダーに SSOApplicationConfig を作成します。

  2. ビジネス ルール エンジン展開ウィザードを使用して、Southridge Video ビジネス ルールを展開します。

    1. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントし、[BizTalk Server] をポイントして、[ビジネス ルール エンジン展開ウィザード] をクリックします。

      Note

      ユーザー アカウント制御 (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 を開き、"%CommonProgramFiles%\Enterprise Single Sign-On\ssomanage.exe" を "%SystemDrive%\Program Files\Common Files\Enterprise Single Sign-On\ssomanage.exe" に置き換えます。

      Note

      32 ビット コマンド プロンプトでは、%CommonProgramFiles% 変数が "%ProgramFiles(x86)%\Common Files" に変わります。 SSO 管理ユーティリティは 64 ビット コンピューターでも %ProgramFiles% にインストールされるので、パスを修正する必要があります。 DeployBPM.cmd は、CreateSouthridgeVideoApplication.cmd を呼び出します。

    4. 32 ビットのコマンド プロンプトで、「」と入力 DeployBPM.cmdし、Enter キーを押します。

      Note

      DeployBPM.cmd は、32 ビット コマンド プロンプトで実行する必要があります。cscript.exe の x86 バージョンを必要とする x86 オブジェクトにアクセスする VB スクリプトが含まれているためです。

  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 ソリューションを実行します。 ソリューションの実行の詳細については、「 ビジネス プロセス管理ソリューションを実行する方法」を参照してください。

次の手順

ビジネス管理ソリューションの動作をテストするには、「 ビジネス プロセス管理ソリューションを実行する方法」を参照してください。

参照

ビジネス プロセス管理ソリューションの開発者用コンピューターのセットアップをインストールする前に、ビジネス プロセス管理ソリューションをインストールする