手順 2:アプリケーションの構成と開始
完了までの時間: 10 分
目的: この手順では、EAISolution アプリケーションを構成して起動します。
目的: 構成は、主にバインディングに関する情報です。 バインドでは、オーケストレーション ポートやロール リンクなどの論理エンドポイントと、送受信ポートやパーティなどの物理エンドポイントとの間にマッピングが作成されます。 これにより、BizTalk ビジネス ソリューションの複数のコンポーネント間で通信できるようになります。 バインドを作成するには BizTalk Server 管理コンソールを使用します。
前提条件
このステップを開始する前に、以下の要件を確認してください。
この手順を開始する前に、「 手順 1: プロジェクトをデプロイする」を完了する必要があります。
BizTalk Server Administrators グループのメンバーとしてログオンする必要があります。
手順
BizTalk アプリケーションは、BizTalk Server ビジネス ソリューションの展開、管理、およびトラブルシューティングをすばやく簡単に行えるようにする BizTalk Server の機能です。 BizTalk アプリケーションは、BizTalk Server ビジネス ソリューションで使用される "アイテム" の論理グループです。 詳細については、「 BizTalk アプリケーションとは」を参照してください。 [手順 1: プロジェクトの配置] で、プロジェクトをデプロイする前に、アプリケーション名を "EAISolution" に構成します。 そのため、EAISolution アプリケーションには、オーケストレーション、2 つのスキーマ、およびマップが含まれます。
EAISolution アプリケーションを BizTalk Server 管理コンソールから開くには
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントし、[Microsoft BizTalk Server 20xx] をポイントして、[BizTalk Server管理] をクリックします。
BizTalk Server管理コンソールの左側にあるコンソール ツリーで、[BizTalk Server管理] を展開し、[BizTalk グループ] を右クリックし、[最新の情報に更新] をクリックします。
[BizTalk グループ] を展開し、[アプリケーション] を展開して、[EAISolution] をクリックします。
「レッスン 2: ビジネス プロセスを定義する」では、オーケストレーションを作成しました。 オーケストレーションでは、論理ポートを定義しました。 次の手順では、物理ポートを定義して論理ポートにバインドします。
ReceiveRequest ポートを作成するには
BizTalk Server管理コンソールの [EAISolution] ノードで、[受信ポート] を右クリックし、[新規] をポイントして、[一方向の受信ポート] をクリックします。
[全般] タブで、次の操作を行います。
プロパティ 目的 名前 「 EAISolutionReceiveRequestPort」と入力します。 失敗したメッセージをルーティングする (選択解除) [ 受信場所] をクリックし、[ 新規] をクリックします。
[Receive Location1 - 受信場所のプロパティ] で、次の操作を行います。
プロパティ 目的 名前 「 EAISolutionReceiveRequestLocation」と入力します。 Type [ファイル] を選択します。 受信ハンドラー [ BizTalkServerApplication] を選択します。 [受信パイプライン] [ XMLReceive] を選択します。 [構成] をクリックします。
[FILE トランスポートのプロパティ] で、次の操作を行います。
プロパティ 目的 受信フォルダ 「C:\BTSTutorials\WareHouse\Request」と入力します。 [OK] を 3 回クリックします。
SendDecline ポートを作成するには
BizTalk Server管理コンソールの [EAISolution] ノードで、[送信ポート] を右クリックし、[新規] をポイントして、[静的一方向送信ポート] をクリックします。
[全般] タブで、次の操作を行います。
プロパティ 目的 名前 「EAISolutionSendDeclinePort」と入力します。 Type [ファイル] を選択します。 送信ハンドラー [ BizTAlkServerApplication] を選択します。 [送信パイプライン] [ XML 送信] を選択します。 [構成] をクリックします。
[FILE トランスポートのプロパティ] で、次の操作を行います。
プロパティ 目的 受信フォルダ 「C:\BTSTutorials\WareHouse\RequestDecline」と入力します。 [ファイル名] 「RequestDecline_%MessageID%.xml」と入力します。 [OK] を 2 回クリックします。
SendToERP ポートを作成するには
BizTalk Server管理コンソールの [EAISolution] ノードで、[送信ポート] を右クリックし、[新規] をポイントして、[静的一方向送信ポート] をクリックします。
[全般] タブで、次の操作を行います。
プロパティ 目的 名前 「EAISolutionSendToERPPort」と入力します。 Type [ファイル] を選択します。 送信ハンドラー [ BizTAlkServerApplication] を選択します。 [送信パイプライン] [ XML 送信] を選択します。 [構成] をクリックします。
[FILE トランスポートのプロパティ] で、次の操作を行います。
プロパティ 目的 受信フォルダ 「C:\BTSTutorials\ERP\Request」と入力します。 [ファイル名] 「Request_%MessageID%.xml」と入力します。 [OK] を 2 回クリックします。
ポートをバインドするには
BizTalk Server管理コンソールで、[EAISolution] を右クリックし、[構成] をクリックします。
[アプリケーションの構成] で、左側のウィンドウで [ EAIProcess] をクリックします。 これは前に作成したオーケストレーションです。
右側のウィンドウで、次の操作を行います。
プロパティ 目的 Host [ BizTalkServerApplication] を選択します。 ReceiveRequestPort の受信ポート [ EAISolutionReceiveReqeustPort] を選択します。 送信ポート ReceiveRequestPort の送信ポート グループ [ EAISolutionSendDeclinePort] を選択します。 ReceiveRequestPort の受信ポート [ EAISolutionSendToERPPort] を選択します。 [OK] をクリックして構成を保存します。
アプリケーションを開始するには、次の操作を行います。
BizTalk Server管理コンソールで、[EAISolution] を右クリックし、[開始] をクリックします。
ダイアログで、[開始] をクリック します。
行ったことの確認
このステップでは、EAIApplication アプリケーションを構成し、開始しました。
次の手順
EAI ソリューションでメッセージを処理する方法は、「 手順 3: ソリューションをテストする」でテストします。