BizTalk 能否用于从动态 URL 中获取数据?

Can BizTalk be used to fetch data from a dynamic URL?

我看到 BizTalk 支持使用 Web 服务Tutorial 5: Invoking a REST Interface Using BizTalk Server (docs.microsoft.com)

有一个像 https://thesite.com/12345/20200815/data.csv 这样的网站。 20200815 的部分每天都在变化。 BizTalk 能否使用每天更改日期部分的 Web 服务消费功能从此类来源下载数据?

以下是我将在 BizTalk 2013 R2 中完成的解决方案。然而,它可能与开源网站略有不同 Rest adapter for BizTalk 2010

  1. 有 SQL 轮询接收位置运行存储过程 returns 日期。另一种方法是时间表适配器和设置日期的地图。
  2. 在 SQL 轮询架构中提升该日期字段
  3. 有一个 WCF-WebHttp 发送端口,您在 HTTP 方法和 URL 映射中有日期
  4. 使用变量映射设置日期变量

HTTP 方法和 URL 映射

<BtsHttpUrlMapping>  
   <Operation Method="GET" Url="/12345/{Date}/data.csv" />  
</BtsHttpUrlMapping>

变量映射