【问题标题】:Passing Values from XML to Web Service Using SSIS使用 SSIS 将值从 XML 传递到 Web 服务
【发布时间】:2014-05-28 16:19:26
【问题描述】:

我在完成以下任务时遇到了困难,我正在寻求社区的意见,以了解如何解决它;如果发错地方,请告诉我,我会移动的。

我正在尝试使用 SSIS 包:

  1. 从 XML 文档中读取值。
  2. 将这些值传递给 Web 服务。
  3. 在新的 XML 文档(或为简单起见的平面文件)中记录返回值。

作为参考,我们举一个简单的例子。我想将一系列货币类型传递给这个网络服务:

http://www.webservicex.net/ConvertTemperature.asmx

到目前为止我有:

添加了 HTTP 连接管理器 - 配置为访问位于 http://www.webservicex.net/CurrencyConvertor.asmx?wsdl 的 WSDL 文件

使用 HTTP 连接创建了一个 Web 服务任务,创建并引用了 WSDL 文件。

可以手动选择输入字段,例如 CAD 到 USD。

输出可以很容易地保存到指定的输出。

我有两个主要问题;第一个是将列从 XML 源传递到 Web 服务,第二个是我不确定如何处理 Web 服务的数据类型。在示例 Web 服务中,货币的数据类型是“货币”,但这不是 BIDS 中定义的数据类型。

我们将不胜感激有关此问题的任何建议。

【问题讨论】:

    标签: c# ssis


    【解决方案1】:

    强调文本查看此链接,该链接将数据从平面文件源传递到 Web 服务。

    http://www.vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/01/10/247.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      • 2016-11-22
      • 1970-01-01
      • 2014-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多