次の方法で共有


ステップ 3: オーケストレーションへのポートの追加

手順 3/4

完了までの時間: 10 分

目的: この手順では、EAIProcess オーケストレーションに 3 つのポートを追加し、それらを構成します。

目的: ポートは、オーケストレーションが他のビジネス プロセスとの間でメッセージを送受信する方法を指定します。 各ポートは、種類、方向、バインドを保持しています。これらの組み合わせによって、通信方向、通信方式、メッセージの送信先場所と送信元場所、および通信の実行方法が決まります。 このステップで作成および構成する 3 つのポートには、それぞれ次の役割があります。

  • ReceiveRequestPort は、倉庫から在庫補充要求メッセージを受信します。

  • SendToERP は 、ERP システムに要求メッセージを転送します。

  • SendDeclinePort は 、要求拒否メッセージをウェアハウスに送り返します。

    詳細については、「 オーケストレーションでのポートの使用」を参照してください。

前提条件

このステップを開始する前に、以下の要件を確認してください。

手順

ReceiveRequestPort を作成および構成するには

  1. ソリューション エクスプローラーで、[EAIProcess.odx] をダブルクリックします。

  2. オーケストレーション Designerで、オーケストレーション ツールボックスから[ポート] 図形を左側の [Port Surface] にドラッグし、ReceiveRequest 図形と平行にドラッグします。 ポート構成ウィザードが自動的に起動します。

  3. [ポート構成ウィザードへようこそ] ページで、 [次へ]をクリックします。

  4. [ ポートのプロパティ ] ページで、次の操作を行い、[ 次へ] をクリックします。

    プロパティ 目的
    名前 ReceiveRequestPort」と入力します
  5. [ ポートの種類の選択 ] ページで、次の操作を行い、[ 次へ] をクリックします。

    プロパティ 目的
    [このポートに使用するポートの種類の選択] [ 新しいポートの種類の作成] オプションを選択します
    ポートの種類名: ReceiveRequestPortType」と入力します
    通信方式 [ 一方向] を選択します。
    アクセス制限 [ 内部 - このプロジェクトに限定] を選択します
  6. [ ポート バインド ] ページで、次の操作を行い、[ 次へ] をクリックします。

    プロパティ 目的
    [ポートの通信方向] [ このポートで常にメッセージを受信する] を選択します
    ポート バインド [ 後で指定] を選択します。
  7. [ ポート ウィザードの完了 ] ページで、[完了] をクリック します

SendDeclinePort を作成および構成するには

  1. オーケストレーション ツールボックスから、[ ポート ] 図形を左側の [Port Surface] にドラッグし、 SendRequestDecline 図形と平行にドラッグします。

  2. 次の表の情報を使用して、 SendDeclinePort 送信ポートを作成します。

    プロパティ
    名前 SendDeclinePort」と入力します。
    [このポートに使用するポートの種類の選択] [ 新しいポートの種類の作成] を選択します
    ポートの種類名 SendDeclinePortType」と入力します
    通信方式 [ 一方向] を選択します。
    アクセス制限 [ 内部 - このプロジェクトに限定] を選択します
    [ポートの通信方向] ドロップダウン リストから、[ このポートで常にメッセージを送信します] を選択します。
    ポートのバインド ドロップダウン リストから、[ 後で指定] を選択します。

SendToERPPort を作成および構成するには

  1. オーケストレーション ツールボックスから、[ ポート ] 図形を右側の [Port Surface] にドラッグし、 SendToERP 図形と平行にドラッグします。

  2. 次の表の情報を使用して、 SendToERP 送信 ポートのポート構成ウィザードを完了します。

    プロパティ
    名前 SendToERPPort」と入力します。
    [このポートに使用するポートの種類の選択] [ 新しいポートの種類の作成] を選択します
    ポートの種類名 SendToERPPortType」と入力します
    通信方式 [ 一方向 ] オプションを選択します。
    アクセス制限 [ 内部 - このプロジェクトに限定] オプションを 選択します。
    [ポートの通信方向] ドロップダウン リストから、[ このポートで常にメッセージを送信します] を選択します。
    ポート バインド ドロップダウン リストから、[ 後で指定] を選択します。

ポートをアクション図形に接続するには

  • オーケストレーション デザイナーのデザイン画面で、各ポートに表示されている緑色の矢印のハンドルをドラッグし、アクション図形の対応する緑色のハンドルにドロップします。

    このポートを接続する 接続先のアクション図形
    ReceiveReqPort Receive_Request
    SendDeclinePort Send_ReqDenied
    SendToERP Send_ReqToERP

    すべてのポートが接続された EAIProcess オーケストレーションを次に示します。

    接続されたポートを使用した EAIProcess オーケストレーション。

行ったことの確認

このステップでは、EAIProcess オーケストレーションに 3 つのポートを追加し、それらを構成しました。

次の手順

プロジェクトは、「 手順 4: EAIOrchestration プロジェクトをビルドする」でビルドします。

参照

ステップ 1:EAIOrchestration プロジェクトのソリューションへの追加
手順 2:ビジネス プロセスの定義
手順 4:EAIOrchestration プロジェクトのビルド