次の方法で共有


SQL アダプターを使用して BizTalk アプリケーションを開発するための構成要素

BizTalk Server で SQL アダプターを使用して SQL Server に対する操作を実行するには、Visual Studio と BizTalk Server 管理コンソールをそれぞれ使用して、一連のデザイン時タスクと実行時タスクを実行する必要があります。 このセクションでは、これらのタスクの概要について説明します。 BizTalk Server を使用して SQL Server で特定の操作を実行する方法を示す、このセクションのすべてのトピックは、これらの高度なタスクに基づいてモデル化されています。

Visual Studio の使用

  1. BizTalk プロジェクトを作成し、スキーマを生成します。 Visual Studio で BizTalk プロジェクトを作成し、SQL Server で実行する操作のスキーマを生成する必要があります。 たとえば、SQL Server テーブルにレコードを挿入する場合は、そのテーブルの挿入操作のスキーマを生成する必要があります。 スキーマを生成するには、「アダプタ サービス アドイン」または「アダプタ メタデータ追加ウィザード」を使用する必要があります。 詳細については、「 SQL アダプターを使用した Visual Studio での SQL Server 操作のメタデータの取得」を参照してください。

  2. オーケストレーションを設定します。 スキーマを生成したら、オーケストレーション デザイナーを使用してオーケストレーションを設定する必要があります。 基本的なオーケストレーションの場合は、送信および受信図形を送信および受信論理ポートと共に追加します。 後の手順では、BizTalk Server 管理コンソールを使用して、これらの論理ポートを物理ポートにマップします。 オーケストレーションでは、これらのポートを使用して、アダプター クライアントが送信するメッセージを選択します。 その後、オーケストレーションによってメッセージが SQL Server に渡されます。 SQL Server が応答を送信すると、オーケストレーションは応答をアダプター クライアントに返します。

  3. メッセージを作成し、スキーマにリンクします。 オーケストレーションでは、最初の手順で生成したスキーマにマップされるメッセージを作成する必要があります。 通常、要求メッセージと応答メッセージを作成します。 これらのメッセージは、対応する要求スキーマと応答スキーマにマップされます。

  4. メッセージ図形をメッセージとポートにマップします。 オーケストレーションで、2 番目の手順で追加した各図形を、3 番目の手順で作成したメッセージにマップする必要があります。 また、メッセージ図形を、そのメッセージが送信されるポートにマップする必要があります。

    たとえば、オーケストレーションの最初の図形がメッセージを受信する受信図形である場合、この図形を要求メッセージと要求メッセージを送信するポートにマップします。

  5. BizTalk プロジェクトをビルドして展開します。 オーケストレーションとマップされたメッセージ、ポート、スキーマを設定したら、BizTalk ソリューションをビルドする必要があります。 Visual Studio でプロジェクトをビルドするには、アセンブリ キー ファイルが必要です。 ソリューションを正常にビルドしたら、ソリューションをデプロイする必要があります。

手順に関する情報を含む、これらの高度なタスクの詳細については、このセクションのさまざまなトピックで説明します。

BizTalk プロジェクトを正常にビルドして展開すると、Visual Studio のタスクが完了します。 BizTalk Server 管理コンソールを使用して特定のタスクを実行する必要があります。

BizTalk Server 管理コンソールの使用

  1. アプリケーションを構成します。 Visual Studio を使用して展開した BizTalk プロジェクトは、BizTalk Server 管理コンソールにオーケストレーションとして表示されます。 このオーケストレーションを構成するには、Visual Studio で作成した論理ポートを、BizTalk Server 管理コンソールを使用して作成する必要がある物理ポートにマッピングする必要があります。

    物理ポートでは、"アクション" または "アクション マッピング" を指定する必要があります。 このアクションは、SQL Server で実行する操作に対応します。 動的アクションを使用していない場合は、アクションを指定する必要があります。 アクションの詳細については、「 SQL アダプターの SOAP アクションの構成」を参照してください

  2. アプリケーションを起動します。 アプリケーションを構成したら、アプリケーションを起動し、定義されたファイルの場所に要求メッセージをドロップする必要があります。 オーケストレーションが要求メッセージを消費してSQL Serverに渡し、応答を受信します。 この応答は、別の定義されたファイルの場所にあるアダプター クライアントで使用できます。

    これらの高度なタスクを実行するには、他のタスクも実行する必要があります。 たとえば、アダプター サービス アドインの使用またはアダプター メタデータの追加ウィザードを使用してスキーマを生成する場合は、SQL Server に接続するための接続 URI を指定する必要があります。 このセクションでは、SQL アダプターを使用して BizTalk アプリケーションを開発するときに実行する必要がある、このような繰り返しのタスクについて説明します。

このセクションにて

こちらもご覧ください

BizTalk アプリケーションの開発