次の方法で共有


手順 1: 操作のスキーマを生成する

手順 1/2

完了までの時間: 5 分

目的: この手順では、SQL アダプターを使用して SQL Server データベースで実行する操作のスキーマを生成します。 このチュートリアルでは、次のスキーマを生成する必要があります。

  • 通知 (受信操作)。

  • ストアド プロシージャUPDATE_EMPLOYEE (送信操作)。

  • Purchase_Order テーブルに対する挿入操作 (送信操作)。

[前提条件]

  • Visual Studio での BizTalk プロジェクトの作成について理解しておいてください。 詳細については、「 BizTalk プロジェクト システムの使用」を参照してください。
  • BizTalk Server Administrators グループのメンバーとしてサインインします。

操作のスキーマを生成する

  1. Visual Studio で新しい BizTalk プロジェクトを作成します。 このチュートリアルでは、プロジェクトに Employee_PurchaseOrderという名前を付けます。

  2. アダプターサービスアドインを使って、ADAPTER_SAMPLES SQL Server データベースに接続します。 アダプター サービス アドインの使用を使用して接続する方法については、「アダプター サービスの使用アドイン を使用して Visual Studio で SQL Server に接続する」を参照してください。

    アダプター メタデータの追加ウィザードを使用して SQL Server に接続することもできます。 ただし、このチュートリアルでは、アダプター サービスアドインを使用します。

  3. 通知受信操作のスキーマを生成します。

    1. ADAPTER_SAMPLES データベースに接続した後、アダプター サービス アドインの [ コントラクトの種類の選択 ] ボックスの一覧から [ サービス (受信操作)] を選択します。

    2. [ カテゴリの選択 ] ボックスで、ルート ノード (/) をクリックします。

    3. [ 利用可能なカテゴリと操作 ] ボックスで [ 通知 ] を選択し、[ 追加] をクリックします。 通知操作が [追加されたカテゴリと操作] ボックスに表示されるようになりました。 OK をクリックします。

  4. UPDATE_EMPLOYEE ストアド プロシージャのスキーマ生成と、Purchase_Order テーブルに対する挿入操作の生成を行います。

    1. アダプター サービス アドインを使用して SQL Server のADAPTER_SAMPLES データベースに接続するには、手順 2 を繰り返します。

      受信操作と送信操作のスキーマを同時に生成することはできません。 そのため、手順 3 では、OK をクリックして 通知 操作のスキーマを生成すると、Consume Adapter Service アドインが閉じます。 送信操作用のスキーマを生成するには、SQL Server データベースに再接続する必要があります。

    2. [ Select contract type]\(コントラクトの種類の選択 \) ボックスの一覧から[ クライアント (送信操作)]を選択します。

    3. [ カテゴリの選択 ] ボックスで、[ プロシージャのStrongly-Typed ] ノードをクリックします。 [ 使用可能なカテゴリと操作] ボックスで UPDATE_EMPLOYEEを選択し、[ 追加] をクリックします。

      Von Bedeutung

      UPDATE_EMPLOYEE ストアド プロシージャは、プロシージャ ノードでも使用できます。 ただし、[ プロシージャ ] ノードの下からストアド プロシージャのスキーマを生成した場合、応答メッセージ スキーマはデザイン時には使用できませんが、ストアド プロシージャの実行後に応答メッセージと共に受信されます。

      このチュートリアルでは、ストアド プロシージャの応答スキーマを、 Purchase_Order テーブルの挿入操作の入力スキーマにマップします。 そのため、デザイン時に UPDATE_EMPLOYEE ストアド プロシージャのスキーマが必要になり、 Strongly-Typed プロシージャの下からストアド プロシージャを選択する必要があります。 これにより、デザイン時にストアド プロシージャのスキーマが取得されます。

    4. [ カテゴリの選択 ] ボックスで、[ テーブル ] ノードを展開し、テーブルのノード Purchase_Order クリックします。 [ 利用可能なカテゴリと操作] ボックスで、[ 挿入] を選択し、[ 追加] をクリックして、[ OK] をクリックします。

私は何をしましたか?

この手順では、通知 (受信操作)、UPDATE_EMPLOYEEストアド プロシージャ、および挿入操作のスキーマをPurchase_Orderテーブルについて生成しました。 スキーマを生成した後、アダプターサービスアドインを使用すると、BizTalk プロジェクトに次のファイルが追加されます。

次のステップ

BizTalk プロジェクトでは、手順 2: BizTalk オーケストレーション用のメッセージを作成する においてスキーマ用のメッセージを作成します。

こちらもご覧ください

レッスン 1: スキーマの生成とメッセージの作成