[SQL SERVER][SSIS]如何呼叫Web Services
SSIS可以透過Web服務工作將Web Services傳回值寫入變數(DB)或檔案,這裡自己記錄一下。
一、建立Web Service
回傳DataSet。
執行
確認SSIS主機上可以正常叫用該Web Services。
二、建立 SSIS Package
新增Web 服務工作。
編輯HTTP連接管理員
伺服器URL:http://Host/wformdemo/SSISWebService.asmx?wsdl
(如果 伺服器URL錯誤,將可能發生這位網友問題)
測試成功。
編輯一般頁面
指定WSDL File(可以先建立空白的wsdl file)。
更改複寫WSDLFile=True。
執行下載WSDL。
編輯輸入頁面
選擇Web Service和Web Method。(前面設定正確的話,下拉清單即可看到)。
編輯輸出頁面
將結果存成xml檔案格式。
執行SSIS Package
搞定收工。
參考
Using Web Service and XML Tasks in SQL Server 2008 Integration Services
A Step-by-Step Approach to Creating a Web Service Task Using SQL Server Integration Services