Biztalk で RSS フィードのコンテンツをインポートすることはできますか? RSS フィードをインポートして、コンテンツを SQL Server データベースに入れる送信ポートに送信したいと考えています。
ありがとう
RSS メッセージを定義する Xml スキーマ (XSD) から開始する必要があります。RSS 2.0 スキーマを定義するhttp://rss2schema.codeplex.com/を参照してください。
通常、HTTP GET 要求を発行して HTTP エンドポイントから RSS フィードを取得すると、Web サーバーは RSS コンテンツで応答します。
残念ながら、BizTalk HTTP 送信アダプター (ユーザーに代わって HTTP 要求を実行するもの) は POST 動詞しかサポートしていないため、ほとんどの Web サイトでは POST を使用して RSS フィードを取得できないことがわかると思います。
WCF カスタム送信ポート ( http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/3d001f89-88e2-4c67-8a54- 2ea5a5f7c064/ )。これが大変な作業のように思われる場合は、BizTalk から呼び出す GET 要求を実行する WCF サービスまたは Web サービスを作成することを検討してください。
RSS 応答メッセージを取得したら、SQL アダプター (または WCF-SQL アダプター) で構成された送信ポートを使用して、単純に解析して SQL に書き込みます。
BizTalk HTTP アダプターに HTTP GET がないことが、nsoftware が RSS アダプターを作成した理由だと思います。
RSS は基本的に xml メッセージであり、BizTalk は HTTP プロトコルを提供するため、かなり単純に見えます。
些細なことではありませんが、それほど難しくはないようです