CData BizTalk Adapter for X-Cart のSQL コマンドスキーマを作成する方法

詳細情報をご希望ですか?

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

X-Cart BizTalk Adapter

  • BizTalk Adapter for SQL Server と同感覚で使えるX-Cart の多様なデータ向けのAdapters。X-Cart に双方向連携できるドライバーを使って、レポーティングツールなどからデータ連携。
  • X-Cart のメタデータ検出とメタデータ生成をサポート。
  • 受信アダプタと2 Way 送信アダプタがアップデートグラム、ストアドプロシージャ、クエリをサポート。


  • CData BizTalk アダプターは、XML としてデータを返すことにより、BizTalk でのX-Cart の処理を容易にします。BizTalk でアクセスしたいテーブルのXML スキーマファイル作成することで、このデータをBizTalk オーケストレーションで使用できます。

    この記事では、CData BizTalk アダプターを使用して取得したX-Cart を処理するスキーマを作り出す方法を紹介します。SELECT コマンド用のスキーマを作成します。

    CData BizTalk Adapter for X-Cart を使用して、X-Cart に標準のSQL コマンドを実行できます。

    プロジェクトのX-Cart 用アダプターを追加する

    以下のステップに従って、アダプターをBizTalk サーバープロジェクトに追加します。

    1. 未作成の場合は、Visual Studio で新規のBizTalk サーバープロジェクトを作成します。
    2. [Solution Explorer] の[project] で右クリックし、[Add] -> [Add Generated Items] と進みます。
    3. [resulting dialog box] の[Add Adapter Metadata] を選択します。
    4. 表示される[Add Adapter] ウィザードで、リストからアダプターを選択します。
    5. [Port menu] では、選択を空白のままにします。そのトランスポートタイプに合わせて構成されたアダプターを持つ受信場所や送信ポートを選択することもできます。

    SQL コマンド用のスキーマを作り出す

    [Add Adapter] ウィザードでアダプターを選択すると、[Schema] ウィザードが表示されます。以下のステップに従って接続プロパティを構成し、コマンドの結果のメタデータを取得します。

    1. BizTalk アプリで構成済みのアダプターを選択しなかった場合は、[Connection String] ページで、認証資格情報とその他の接続プロパティを入力します。下は一般的な接続文字列です。

      Url=https://example.com/shop;ApiKey=MyApiKey;

      An API Key must be created for your XCart Installation. In order to obtain the API Key, you need to install and configure the REST API Module for your X-Cart installation.

      • Login to your X-Cart Installation. Click on My addons on the bottom of the left side-bar navigation panel.
      • Search for REST API Module. Install the Module.
      • After the module has been installed, you need to set it up.
        • Go to the Settings section for the REST API Module.
        • On the settings page specify the API Key (only read)
      • Set the ApiKey and Url to the connection property to connect to data.

    2. 次ページ[Schema Information] の[General Options] セクションで、アダプターの構成に応じて[Send Port] または[Receive Location] を選択します。
    3. 結果セット全体のスキーマを作成するには、[Message Mode]メニューの[Single Message] オプションを選択します。結果セットの行ごとに1つずつのスキーマを作成したい場合は、[Message Per Row] オプションを選択し、メッセージのルート要素が[row] であることを確認します。
    4. [Command Type] メニューで、SQL コマンドを選択します。
    5. [Statement Information] ページの[SQL Command Text box] に、SQL コマンドを入力します。(受信場所や送信ポートが構成してある場合は、そのSQL コマンドがボックスに入力されます。)ここでは、下のクエリを使用します。

      SELECT * FROM PROFILES

    6. ウィザードで表示される概要の設定を確認し、[Finish] をクリックしてschema.xsd ファイルを作成します。

    スキーマの処理

    簡易版BizTalk アプリでスキーマを利用する場合、 こちらのチュートリアルをご覧ください。