CData BizTalk Adapter for Salesforce でストアドプロシージャを実行する方法
ストアドプロシージャは、SELECT、INSERT、UPDATE、DELETE ステートメントで表現できない Salesforce アクションを実装しています。この記事では、ストアドプロシージャのスキーマを生成する方法について説明します。生成したスキーマを使用して、送信ポートからストアドプロシージャを実行できます。
プロジェクトにアダプターを追加する
アダプターの追加ウィザードを使用して、プロジェクトにアダプターを追加します。アダプターは、ストアドプロシージャの入力と結果に関するメタデータを返します。
- ソリューションエクスプローラーでプロジェクトを右クリックし、「追加」→「生成した項目の追加」をクリックします。
- 表示されたダイアログボックスで「アダプターメタデータの追加」を選択します。
- 表示されたアダプターの追加ウィザードで、リストから CData BizTalk Adapter for Salesforce を選択します。
- 「ポート」メニューでは、選択を空白のままにするか、アダプターを使用するように構成済みの受信場所または送信ポートを選択します。

- 「接続文字列」ページで、受信場所または送信ポートで構成されていない場合は、認証資格情報とその他の接続プロパティを入力します。

スキーマを生成する
アダプターの追加ウィザードで接続プロパティを入力すると、スキーマウィザードが表示されます。
- 次のページの「スキーマ情報」で、アダプターを使用するように構成済みの送信ポートを選択します。
- 送信請求 - 応答の送信ポートでアダプターを構成している場合は、「一方向」オプションを無効にします。
- 「コマンドタイプ」メニューで「ストアドプロシージャ」を選択します。

- メニューからストアドプロシージャを選択し、入力パラメータの値を入力します。

- ウィザードに表示されるサマリーで設定を確認し、「完了」をクリックして schema.xsd ファイルを生成します。
スキーマの処理
シンプルな BizTalk アプリケーションでスキーマを使用する方法については、チュートリアル:Salesforce BizTalk Adapter でUpdategram を作成して処理するを参照してください。