簡體   English   中英

使用SSIS將值從XML傳遞到Web服務

[英]Passing Values from XML to Web Service Using SSIS

我在完成以下任務時遇到了麻煩,並且一直在尋找社區中有關如何解決該問題的意見; 如果在此發布錯誤的位置,請告訴我,我將其移動。

我正在使用SSIS包來嘗試:

  1. 從XML文檔中讀取值。
  2. 將這些值傳遞到Web服務。
  3. 將返回值記錄在新的XML文檔(或為簡單起見,為平面文件)中。

作為參考,讓我們舉一個簡單的例子。 我想將一系列貨幣類型傳遞給此Web服務:

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中定義的數據類型。

對此問題的任何建議將不勝感激。

強調textcheck out此鏈接,該鏈接將數據從平面文件源傳遞到Web服務。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM