次の方法で共有


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. オーケストレーションを設定します。 スキーマを生成したら、オーケストレーション Designerを使用してオーケストレーションを設定する必要があります。 基本的なオーケストレーションの場合は、[送受信] 図形と [送受信] 論理ポートを追加します。 以降の手順では、BizTalk Server管理コンソールを使用して、これらの論理ポートを物理ポートにマップします。 オーケストレーションでは、これらのポートを使用して、アダプター クライアントが送信するメッセージを選択します。 その後、オーケストレーションはメッセージをSQL Serverに渡します。 SQL Serverが応答を送信すると、オーケストレーションは応答をアダプター クライアントに返します。

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

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

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

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

Note

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

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 アプリケーションの開発