手順 7: DoubleAction SDK サンプルのビルドと展開
DoubleAction.odx サンプルでは、オーケストレーションを実装し、ダブル アクションの PIP (Partner Interface Process) である 0C2、0C4、3A2、および 3A40 に対する応答を自動的に生成する方法を示します。 このサンプル プロジェクトを拡張し、さらに多くのダブルアクション PIP をサポートすることもできます。
このサンプルを使用すると、Fabrikam が 4 つの PIP のいずれかを使用して要求を行ったときに、自動的に Fabrikam に応答が送信されます。
DoubleAction サンプルをビルドして初期化するには
Contoso コンピューターのコマンド プロンプト ウィンドウで、次のフォルダーに移動します。
<drive>:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\PIPAutomation\DoubleAction\Note
セットアップ プログラムを実行する前に、メモ帳で DoubleAction.sql ファイル (上のフォルダーに置かれています) を開きます。 [ファイル] メニューで、[名前を付けて保存] をクリックします。 [ エンコード ] ボックスで、ドロップダウン リストから [ANSI ] を選択し、[ 保存] をクリックします。 [はい] をクリックして、既存のファイルを上書きします。
BizTalk Serverインストールが 2008 R2/2008 SP1 SQL Server実行されている場合は、同じフォルダー内の setupx64.bat を実行します。 バッチ ファイルによって、次の処理が実行されます。
MESSAGESToLOB テーブルからアクション メッセージを取得する SQL ストアド プロシージャ (
PipAutomationGetAction
) を BTARNDATA データベースに作成します。HeaderHelper .NET プロジェクトをコンパイルし、グローバル アセンブリ キャッシュにアセンブリを登録します。
BizTalk Server SQL 受信ポートを作成してバインドします (MessagesToLOB_Receive_Port)。
受信場所 (MessagesToLOB_Receive_Location) を有効にします。
ダブルアクション PIPAutomation オーケストレーション (DoubleAction.odx) をコンパイルしてデプロイします。
BizTalk Server オーケストレーションをバインドして開始します。
Note
コンパイル中に警告がいくつか表示されます。 これらの警告は無視してかまいません。
Note
DoubleAction.odx が MessagesToLOB_Receive_Portにバインドされていること、およびオーケストレーションが開始されていることを確認します。
BizTalk Server管理コンソールで、BizTalk グループ、アプリケーション、および BizTalk アプリケーション 1 ノードを展開します。 [オーケストレーション] ノード を クリックします。 DoubleAction オーケストレーションを右クリックし、[プロパティ] をクリックします。 [プロパティ] ダイアログ ボックスで、[ バインド ] ノードをクリックし、[ ホスト ] を BizTalkServerApplication に設定し、[ 受信ポート ] を [MessageToLOB_ReceivePort] に設定します。 [OK] をクリックします。 DoubleAction オーケストレーションを右クリックし、[開始] をクリックします。