次の方法で共有


チュートリアル 2: 従業員 - SQL アダプターを使用した発注書プロセス

このチュートリアルでは、新しい従業員がorganizationに参加するたびに機器の注文を行う購買部門のプロセスを自動化します。 従業員の詳細と発注書の詳細の両方が、SQL Server データベースの Employee テーブルと Purchase_Order テーブルにそれぞれ保持されます。 購買部門には、SQL Server データベースのPurchase_Order テーブルを更新し、電子メールを送信することによって通知されます。 プロセス内では、次のアクションが発生します。

  1. アダプターは、 Employee テーブルが更新されるたびに通知を受け取ります。 その後、アダプターは BizTalk オーケストレーションに通知を送信します。

  2. BizTalk オーケストレーションは、 通知が Employee テーブルに挿入された新しいレコードに対する通知であるかどうかを判断します。 通知が Employee テーブルに対するその他の操作に対する場合、オーケストレーションは操作を実行しません。

  3. 通知が Employee テーブルに対する挿入操作の場合、新しい従業員レコードが追加されたことを通知すると、オーケストレーションは SQL アダプターを使用して新しいレコードの詳細を読み取ります。

  4. オーケストレーションは、新しく追加された従業員レコードの詳細を含む応答を受け取ります。 オーケストレーションは、応答の [Employee_ID ] フィールドと [ 指定] フィールドを、 Purchase_Order テーブルの挿入操作の要求メッセージにマップします。

  5. その後、オーケストレーションは SQL アダプターを使用して、 Purchase_Order テーブルに対して挿入操作を実行します。 挿入操作の応答は、電子メールとして購買部門に送信されます。

このサンプルで使用するデータベース オブジェクトについて

このチュートリアルでは、サンプルに付属する SQL スクリプトによって作成されたデータベース オブジェクトを使用します。 スクリプトとサンプルの詳細については、「 アダプターのサンプル」を参照してください。 このチュートリアルで使用するデータベース オブジェクトは次のとおりです。

  • データベースADAPTER_SAMPLES

  • 従業員 テーブルと Purchase_Order テーブル。

  • ストアド プロシージャUPDATE_EMPLOYEEします。

    これらのデータベース オブジェクトはすべて、サンプルで提供されている SQL スクリプトを実行すると作成されます。 チュートリアルを開始する前に、必ずスクリプトを実行してください。

このチュートリアルに基づくサンプル

このチュートリアルに基づくサンプル Employee_PurchaseOrderは、BizTalk アダプター パックでも提供されています。 詳細については、「 アダプターのサンプル」を参照してください。

このチュートリアルを完全に実行して、アダプターを使用して BizTalk プロジェクトを作成する方法を理解してから、サンプルを参照することをお勧めします。

このセクションの内容