2011-07-08 4 views
0

私の組織では、ODBCインターフェイスを提供する外部Webサービスから定期的にデータを読み込み、Salesforceデータをその情報で更新できるようにしたいと考えています。私はSalesforceのドキュメントを捜していましたが、Apex Data Loaderのバッチ機能を使用する以外はこれができないようです。残念ながら、これは私の組織がデータローダーを夜間に実行するためにローカルコンピュータを維持しなければならないことを意味しています。force.comプラットフォームを使用して外部データベースにアクセスする方法はありますか?

私たちがやりたいことは、Apex Schedulableクラスなどを作成し、salesforceプラットフォーム自体の外部データソースからODBCインターフェイスにアクセスできるコードを実行することです。これは可能ですか?

答えて

3

salesforceからのアウトバウンドODBC接続をサポートしていません。外部サービスにHTTPベースのAPIがある場合、httpクライアントをapexで使用してapi呼び出しを行い、データを取得します。

+0

私たちのためにうんざりしますが、答えに感謝します。 – Tneuktippa

+0

@Tneuktippa - 公開されているWebベースのサービスがODBCインターフェイスのみを公開するのはまれですが、SOAPなどの他のインターフェイスはないと確信していますか? – jkraybill

+0

これは公開Webベースのサービスではなく、会計システム(RentManager)に接続しようとしています。これは、私が知る限り、ODBCインタフェースしか提供していません。 – Tneuktippa

1

アウトバウンド前述のように、Webサービスでデータベースをラップする必要があります。データローダー/ Talend/Informatica /などを使用してデータをロードできます。

関連する問題