ステップ 3: オーケストレーションへのポートの追加
完了までの時間: 10 分
目的: この手順では、EAIProcess オーケストレーションに 3 つのポートを追加し、それらを構成します。
目的: ポートは、オーケストレーションが他のビジネス プロセスとの間でメッセージを送受信する方法を指定します。 各ポートは、種類、方向、バインドを保持しています。これらの組み合わせによって、通信方向、通信方式、メッセージの送信先場所と送信元場所、および通信の実行方法が決まります。 このステップで作成および構成する 3 つのポートには、それぞれ次の役割があります。
ReceiveRequestPort は、倉庫から在庫補充要求メッセージを受信します。
SendToERP は 、ERP システムに要求メッセージを転送します。
SendDeclinePort は 、要求拒否メッセージをウェアハウスに送り返します。
詳細については、「 オーケストレーションでのポートの使用」を参照してください。
前提条件
このステップを開始する前に、以下の要件を確認してください。
- この手順を開始する前に、「 手順 2: ビジネス プロセスを定義する」を完了する必要があります。
手順
ReceiveRequestPort を作成および構成するには
ソリューション エクスプローラーで、[EAIProcess.odx] をダブルクリックします。
オーケストレーション Designerで、オーケストレーション ツールボックスから[ポート] 図形を左側の [Port Surface] にドラッグし、ReceiveRequest 図形と平行にドラッグします。 ポート構成ウィザードが自動的に起動します。
[ポート構成ウィザードへようこそ] ページで、 [次へ]をクリックします。
[ ポートのプロパティ ] ページで、次の操作を行い、[ 次へ] をクリックします。
プロパティ 目的 名前 「 ReceiveRequestPort」と入力します。 [ ポートの種類の選択 ] ページで、次の操作を行い、[ 次へ] をクリックします。
プロパティ 目的 [このポートに使用するポートの種類の選択] [ 新しいポートの種類の作成] オプションを選択します 。 ポートの種類名: 「 ReceiveRequestPortType」と入力します。 通信方式 [ 一方向] を選択します。 アクセス制限 [ 内部 - このプロジェクトに限定] を選択します。 [ ポート バインド ] ページで、次の操作を行い、[ 次へ] をクリックします。
プロパティ 目的 [ポートの通信方向] [ このポートで常にメッセージを受信する] を選択します。 ポート バインド [ 後で指定] を選択します。 [ ポート ウィザードの完了 ] ページで、[完了] をクリック します。
SendDeclinePort を作成および構成するには
オーケストレーション ツールボックスから、[ ポート ] 図形を左側の [Port Surface] にドラッグし、 SendRequestDecline 図形と平行にドラッグします。
次の表の情報を使用して、 SendDeclinePort 送信ポートを作成します。
プロパティ 値 名前 「 SendDeclinePort」と入力します。 [このポートに使用するポートの種類の選択] [ 新しいポートの種類の作成] を選択します。 ポートの種類名 「 SendDeclinePortType」と入力します。 通信方式 [ 一方向] を選択します。 アクセス制限 [ 内部 - このプロジェクトに限定] を選択します。 [ポートの通信方向] ドロップダウン リストから、[ このポートで常にメッセージを送信します] を選択します。 ポートのバインド ドロップダウン リストから、[ 後で指定] を選択します。
SendToERPPort を作成および構成するには
オーケストレーション ツールボックスから、[ ポート ] 図形を右側の [Port Surface] にドラッグし、 SendToERP 図形と平行にドラッグします。
次の表の情報を使用して、 SendToERP 送信 ポートのポート構成ウィザードを完了します。
プロパティ 値 名前 「 SendToERPPort」と入力します。 [このポートに使用するポートの種類の選択] [ 新しいポートの種類の作成] を選択します。 ポートの種類名 「 SendToERPPortType」と入力します。 通信方式 [ 一方向 ] オプションを選択します。 アクセス制限 [ 内部 - このプロジェクトに限定] オプションを 選択します。 [ポートの通信方向] ドロップダウン リストから、[ このポートで常にメッセージを送信します] を選択します。 ポート バインド ドロップダウン リストから、[ 後で指定] を選択します。
ポートをアクション図形に接続するには
オーケストレーション デザイナーのデザイン画面で、各ポートに表示されている緑色の矢印のハンドルをドラッグし、アクション図形の対応する緑色のハンドルにドロップします。
このポートを接続する 接続先のアクション図形 ReceiveReqPort Receive_Request SendDeclinePort Send_ReqDenied SendToERP Send_ReqToERP すべてのポートが接続された EAIProcess オーケストレーションを次に示します。
行ったことの確認
このステップでは、EAIProcess オーケストレーションに 3 つのポートを追加し、それらを構成しました。
次の手順
プロジェクトは、「 手順 4: EAIOrchestration プロジェクトをビルドする」でビルドします。
参照
ステップ 1:EAIOrchestration プロジェクトのソリューションへの追加
手順 2:ビジネス プロセスの定義
手順 4:EAIOrchestration プロジェクトのビルド