是否可以使用Biztalk导入RSS源的内容? 我想导入RSS源并将其发送到将内容放入SQL Server数据库的发送端口。
由于
答案 0 :(得分:1)
您需要从定义RSS消息的Xml架构(XSD)开始 - 查看定义RSS 2.0架构的http://rss2schema.codeplex.com/。
您通常会通过发出HTTP GET请求从HTTP端点检索RSS源,并且Web服务器将使用RSS内容进行响应。
不幸的是,BizTalk HTTP发送适配器(代表你执行HTTP请求的东西)只支持POST动词,我想你会发现大多数网站都不允许你使用POST检索RSS提要。
似乎有一些选项,包括使用WCF自定义发送端口(http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/3d001f89-88e2-4c67-8a54-2ea5a5f7c064/)。如果这看起来很多工作,您可能只想考虑编写一个WCF服务或Web服务来执行您从BizTalk调用的GET请求。
获得RSS响应消息后,只需使用配置了SQL Adapter(或WCF-SQL Adapter)的发送端口解析并写入SQL。
我认为BizTalk HTTP Adapter中缺少HTTP GET是nsoftware编写RSS适配器的原因....
答案 1 :(得分:0)
由于rss基本上是一个xml消息,而BizTalk提供了一个HTTP协议,所以看起来相当简单。
这不是微不足道的,但似乎并不太难