次の方法で共有


手順 5 (オンプレミス): メッセージ inito SalesOrder テーブルを挿入するためのスキーマを生成する

ビジネス シナリオによると、注文数量が 100 を超える場合、Contoso から送信された X12 販売注文メッセージを Northwind の SalesOrder テーブルに挿入する必要があります。 SalesOrder テーブルにメッセージを挿入するには、テーブルに対する挿入操作のスキーマを生成する必要があります。 このトピックでは、BizTalk Server ソリューションを作成し、その後、Consume Adapter Service アドインを使用して挿入操作をSalesOrderテーブルで実行するためのスキーマを生成します。

SalesOrder テーブルに対する挿入操作のスキーマを生成するには

  1. BizTalk Server Visual Studio プロジェクトを作成します。 Visual Studio の [ファイル ] メニューの [ 新規作成] をクリックし、[ プロジェクト] をクリックします。 [ 新しいプロジェクト ] ダイアログ ボックスで、インストールされているテンプレートの一覧から [ BizTalk プロジェクト] をクリックし、[ 空の BizTalk Server プロジェクト] を選択します。 プロジェクト名として「 OrderProcessingDemo 」と入力し、[OK] をクリック します

  2. ソリューション エクスプローラーでプロジェクト名を右クリックし、[ 追加] をポイントし、[ 生成された項目の追加] をクリックします。

  3. [ 生成された項目の追加 ] ダイアログ ボックスで、[ アダプター サービスの使用] を選択し、[ 追加] をクリックします。 アダプターサービスアドインが開きます。

  4. [ バインドの選択 ] ドロップダウン リストから sqlBinding を選択し、[ 構成] をクリックします。

  5. [ アダプターの構成 ] ダイアログ ボックスで、[ セキュリティ ] タブをクリックし、[ クライアント資格情報の種類 ] ドロップダウン リストから、次のいずれかの操作を行います。

    ここをクリック 目的
    なし Windows 認証を使用して SQL Server に接続します。
    ウィンドウズ Windows 認証を使用して SQL Server に接続します。
    ユーザー名 SQL Server データベースで定義されているユーザーの資格情報を指定して、SQL Server に接続するユーザー名とパスワードを指定します。 ユーザー名とパスワードでは大文字と小文字が区別されることに注意してください。 手記:[ユーザー名] フィールドと [パスワード] フィールドを空白のままにすると、アダプターは Windows 認証を使用して SQL Server に接続します。
  6. [ URI プロパティ ] タブをクリックし、接続パラメーターの値を指定します。 SQL アダプターの接続 URI の詳細については、「 SQL Server 接続 URI」を参照してください。

    接続パラメーターに予約文字が含まれている場合は、[ URI プロパティ ] タブ as-is 指定する必要があります。つまり、エスケープ文字は使用しません。 ただし、[ URI の構成 ] フィールドに URI を直接指定し、接続パラメーターに予約文字が含まれている場合は、適切なエスケープ文字を使用して接続パラメーターを指定する必要があります。

    [URI プロパティ] タブに値を指定しない場合、アダプター サービスアドインは URI を mssql://.//として配置します。 このような場合、アダプターはローカル コンピューター上の既定のデータベースと既定のデータベース インスタンスに接続します。

  7. [ アダプターの構成 ] ダイアログ ボックスで、[OK] をクリック します。 [ アダプター サービスの使用 ] ダイアログ ボックスで、[ 接続] をクリックします。

  8. [ カテゴリの選択 ] ボックスで [ テーブル] を展開し、 SalesOrder テーブルをクリックします。

  9. [ 利用可能なカテゴリと操作 ] ボックスで、[ 挿入] を選択し、[ 追加] をクリックして、[ OK] をクリックします。 ソリューション エクスプローラーに新しい項目が追加されます。 スキーマ ファイル (TableOperation.dbo.SalesOrder.xsd) は、 SalesOrder テーブルに対して挿入操作を実行するために生成されるスキーマです。

こちらもご覧ください

チュートリアル 4: BizTalk Server 2013 を使用したハイブリッド アプリケーションの作成