2009-06-26 13 views
0

SQL Server 2005では、データベースで実行中のジョブ管理アプリケーション(Access)を使用しています。第三者が求人情報を提供します。 RESTスタイルのインターフェイスを使用したSSL Webサービス経由のXML。サービスは通常5分または10分単位で自動的にポーリングする必要があります。 XMLデータは、後で手動で処理するために引き出され、保持テーブルにロードされる必要があります。つまり、問題は実際にデータを取得してテーブルに読み込むことに限定されます。REST WebサービスからSQL Server 2005を簡単に更新する方法

私はサーバーに完全にアクセスできました。私は、その理由のために、私が望むソフトウェアを展開できます。

私は、これに近づくための簡単で信頼性の高い堅牢な方法について私の選択肢について助言を求めています。残念ながら、サードパーティの企業はサンプルコードをPHPクラスを超えて提供しています。サーバーにPHPをデプロイするのはオプションですが、WindowsでのデフォルトのPHPインストールはopensslをサポートしていないため、とにかくより洗練されたアプローチを望んでいます。

私のオプションは何ですか?

答えて

1

最も簡単な方法は、RESTサービスを呼び出してステージングテーブルにデータを書き込むために、C#コードを少し書くことです。このコードをコンソールアプリケーションで作成し、タスクスケジューラを使用して定期的に実行します。

0

.netライブラリを調べてみてください。 PHPのSSLサポートに関しては、正しく覚えていれば、iniファイル内の行のコメントを外して動作させるだけです。

+0

私はそれを試しましたが、openssl.dllはPHPのダウンロードに含まれていないようです – Cruachan

0

サードパーティのサービスが「REST」サービスの場合、これはHTTPベースのエンドポイントを意味します.HttpWebRequestを使用してサービスを呼び出すだけでなく、多数の.Net Xml解析ライブラリの1つで応答コンテンツにアクセスする。

関連する問題