CData BizTalk Adapter for Salesforce でストアドプロシージャを実行する方法



ストアドプロシージャは、SELECT、INSERT、UPDATE、DELETE ステートメントで表現できない Salesforce アクションを実装しています。この記事では、ストアドプロシージャのスキーマを生成する方法について説明します。生成したスキーマを使用して、送信ポートからストアドプロシージャを実行できます。

プロジェクトにアダプターを追加する

アダプターの追加ウィザードを使用して、プロジェクトにアダプターを追加します。アダプターは、ストアドプロシージャの入力と結果に関するメタデータを返します。

  1. ソリューションエクスプローラーでプロジェクトを右クリックし、「追加」→「生成した項目の追加」をクリックします。
  2. 表示されたダイアログボックスで「アダプターメタデータの追加」を選択します。
  3. 表示されたアダプターの追加ウィザードで、リストから CData BizTalk Adapter for Salesforce を選択します。
  4. 「ポート」メニューでは、選択を空白のままにするか、アダプターを使用するように構成済みの受信場所または送信ポートを選択します。
  5. 「接続文字列」ページで、受信場所または送信ポートで構成されていない場合は、認証資格情報とその他の接続プロパティを入力します。

スキーマを生成する

アダプターの追加ウィザードで接続プロパティを入力すると、スキーマウィザードが表示されます。

  1. 次のページの「スキーマ情報」で、アダプターを使用するように構成済みの送信ポートを選択します。
  2. 送信請求 - 応答の送信ポートでアダプターを構成している場合は、「一方向」オプションを無効にします。
  3. 「コマンドタイプ」メニューで「ストアドプロシージャ」を選択します。
  4. メニューからストアドプロシージャを選択し、入力パラメータの値を入力します。
  5. ウィザードに表示されるサマリーで設定を確認し、「完了」をクリックして schema.xsd ファイルを生成します。

スキーマの処理

シンプルな BizTalk アプリケーションでスキーマを使用する方法については、チュートリアル:Salesforce BizTalk Adapter でUpdategram を作成して処理するを参照してください。