次の方法で共有


WCF-SQL アダプターを使用してポートを構成する

このトピックでは、SQL アダプターを使用してSQL Serverに対して送信および受信操作を実行するように WCF-SQL 送受信ポートを構成する方法について説明します。

前提条件

BizTalk Server Administrators または BizTalk Operators グループのメンバーであるアカウントでサインインします。 アクセス許可の詳細については、「BizTalk アプリケーションの展開と管理に必要なアクセス許可」および「最小セキュリティ権限」を参照してください。

SQL Serverにメッセージを送信するアダプターを展開する

BizTalk Server管理コンソールを使用して、SQL Serverにメッセージを送信するための WCF-SQL 送信ポートを構成するには、次の手順を実行します。

  1. BizTalk Server管理コンソールを起動します。

  2. BIZTALK SERVER管理コンソールに WCF-SQL アダプターを追加します。 手順については、「BizTalk Server管理コンソールへの SQL アダプターの追加」を参照してください。

  3. コンソール ツリーで、[ BizTalk グループ] を展開し、[アプリケーション] を展開 します

  4. SQL アダプターを展開するアプリケーションを展開します。

  5. [送信ポート] を右クリックし、[新規] をポイントし、BizTalk ServerとSQL Server間の通信モードに応じて構成するポートの種類をポイントします。

  6. [ 送信ポートのプロパティ ] ダイアログ ボックスの [ 全般 ] タブで、送信ポートの名前を入力します。

  7. [ 種類 ] ドロップダウン リストから、先ほど追加した WCF-SQL アダプターを選択し、[ 構成] をクリックします。

  8. [トランスポートのプロパティ] ダイアログ ボックスで、次の操作を行います。

    1. [ 全般 ] タブをクリックし、[ 構成 ] ボタンをクリックし、接続パラメーターの値を指定します。 SQL アダプターの接続 URI の詳細については、「SQL Server接続 URI を作成する」を参照してください。

    2. [ 全般 ] タブの [ アクション ] テキスト ボックスに、操作のアクションを入力します。 各操作のアクションの一覧については、「 メッセージとメッセージ スキーマ 」を参照してください。 たとえば、SQL Server データベース内のテーブルに対して Insert 操作を呼び出すアクションは次のとおりです。

      TableOp/Insert/dbo/Employee  
      

      Note

      Employee は、SQL Server データベース内のテーブルの名前です。

    3. [ バインド ] タブをクリックし、SQL アダプターによって公開されるバインド プロパティの値を指定します。 バインド プロパティの詳細については、「BizTalk Adapter for SQL Server アダプターのバインド プロパティ」を参照してください。

      Note

      バインド プロパティは、送信ポートと受信ポートのどちらを構成しているかに基づいて表示されます。 たとえば、通知は受信操作であり、受信ポートの構成が必要であるため、送信ポートの構成中は、通知に関連するバインド プロパティを使用できません。

    4. [資格情報] タブをクリックし、次のいずれかの操作を実行します。

      • [シングル サインオンを使用しない] オプションを選択し、 に接続するユーザー名とパスワードを指定SQL Server。 ユーザー名とパスワードでは大文字と小文字が区別されることに注意してください。

        Note

        Windows 認証を使用してSQL Serverに接続する場合は、空のユーザー名とパスワードを指定します。 これを行う前に、「SQL アダプターで Windows 認証を使用するSQL Serverに接続する」の説明に従って、ログインしている Windows ユーザーをSQL Serverに追加する必要があります。

      • [ シングル サインオンの使用 ] オプションを選択し、関連するエンタープライズ シングル サインオン (SSO) アプリケーションを指定します。

        BizTalk Serverに関するセキュリティの詳細については、「SQL アダプターとBizTalk Serverを使用したセキュリティ」を参照してください。

    5. [ 送信ポートのプロパティ ] ダイアログ ボックスに戻すには、[OK] をクリック します

  9. [ ハンドラーの送信 ] ボックスの一覧から [ BizTalkServerApplication] を選択します。

  10. 手順 5 で 静的 One-Way 送信ポート を作成することを選択した場合は、送信パイプラインを指定します。 [ パイプラインの送信 ] ボックスの一覧から、XMLTransmit に対応するパイプラインを選択します。

  11. 手順 5 で 静的 Solicit-Response ポート を作成する場合は、送信パイプラインと受信パイプラインを指定します。

    1. [ パイプラインの送信 ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。

    2. [ 受信パイプライン ] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。

  12. [OK] をクリックします。

アダプターを展開して、SQL Serverからメッセージを受信する

BizTalk Server管理コンソールを使用して、SQL Serverからメッセージを受信するための WCF-SQL 受信ポートを構成するには、次の手順を実行します。

  1. BizTalk Server管理コンソールを起動します。

  2. BIZTALK SERVER管理コンソールに WCF-SQL アダプターを追加します。 手順については、「BizTalk Server管理コンソールへの SQL アダプターの追加」を参照してください。

  3. コンソール ツリーで、[ BizTalk グループ] を展開し、[アプリケーション] を展開 します

  4. SQL アダプターを展開するアプリケーションを展開します。

  5. BizTalk ServerとSQL Server間の通信モードに応じて、[受信ポート] を右クリックし、[新規] をポイントし、[一方向の受信ポート] または [応答受信ポートの要求] をクリックします。

  6. [ 受信ポートのプロパティ ] ダイアログ ボックスの [ 全般 ] タブで、受信ポートの名前を入力します。

  7. [ 受信場所 ] タブで、[ 新規] をクリックします。 [ 受信場所のプロパティ ] ダイアログ ボックスが表示されます。

  8. [ 受信場所のプロパティ ] ダイアログ ボックスで、次の操作を行います。

    1. 受信場所の名前を指定します。

    2. [ 種類 ] ドロップダウン リストから、先ほど追加した WCF-SQL アダプターを選択し、[ 構成] をクリックします。

  9. [トランスポートのプロパティ] ダイアログ ボックスで、次の操作を行います。

    1. [ 全般 ] タブをクリックし、[ 構成 ] ボタンをクリックし、接続パラメーターの値を指定します。 SQL アダプターの接続 URI の詳細については、「SQL Server接続 URI を作成する」を参照してください。

    2. [ バインド ] タブをクリックし、SQL アダプターによって公開されるバインド プロパティの値を指定します。 バインド プロパティの詳細については、「BizTalk Adapter for SQL Server アダプターのバインド プロパティ」を参照してください。

      Note

      バインド プロパティは、送信ポートと受信ポートのどちらを構成しているかに基づいて表示されます。 たとえば、通知は受信操作であり、受信ポートの構成が必要であるため、送信ポートの構成中は、通知に関連するバインド プロパティを使用できません。

    3. [ 動作 ] タブをクリックして、トランザクション分離レベルを設定します。 トランザクション分離レベルの設定の詳細については、「SQL を使用して トランザクション分離レベルとトランザクション タイムアウトを構成する」を参照してください。

    4. [ その他 ] タブをクリックし、次のいずれかの操作を行います。

      • [ユーザー アカウント] を選択し、SQL Serverに接続するユーザー名とパスワードを指定します。 ユーザー名とパスワードでは大文字と小文字が区別されることに注意してください。

        Note

        Windows 認証を使用してSQL Serverに接続する場合は、空のユーザー名とパスワードを指定します。 これを行う前に、「SQL アダプターで Windows 認証を使用するSQL Serverに接続する」の説明に従って、ログインしている Windows ユーザーをSQL Serverに追加する必要があります。

      • [ 関連アプリケーションから資格情報を取得する ] オプションを選択し、関連 SSO アプリケーションを指定します。

        BizTalk Serverに関するセキュリティの詳細については、「SQL アダプターとBizTalk Serverを使用したセキュリティ」を参照してください。

    5. [ 受信場所のプロパティ ] ダイアログ ボックスに戻すには、[OK] をクリック します

  10. [ 受信ハンドラー ] ドロップダウン リストから、 BizTalkServerApplication を選択します。

  11. 手順 5 で 一方向の受信ポート を作成することを選択した場合は、受信パイプラインを指定します。 [ 受信パイプライン ] の一覧から、XMLReceive に対応するパイプラインを選択します。

  12. 手順 5 で 要求応答受信ポート を作成することを選択した場合は、送信パイプラインと受信パイプラインを指定します。

    1. [ 受信パイプライン ] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。

    2. [ パイプラインの送信 ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。

  13. [ 受信場所のプロパティ ] ダイアログ ボックスで、[OK] をクリック します

  14. [ 受信ポートのプロパティ ] ダイアログ ボックスで、[OK] をクリック します

参照

SQL アダプターへの物理ポート バインドを手動で構成する