如何在脚本任务/ SSIS中将用户凭据传递到WSDL(Web服务)?

时间:2019-01-14 18:26:14

标签: c# web-services ssis etl script-task

要求-我具有访问WSDL文件的用户凭据,并且可以通过浏览器访问该文件。

WSDL link - XYZ
userdID- asdf
pwd - *****

我需要在SSIS脚本任务中使用C#代码使用适当的用户凭据来调用此Web服务(特别是单个方法调用)。

获取响应(以XML格式),解析XML以从中获取特定值,然后将其插入到SQL表中。


如果有人知道/对如何达到上述要求有任何想法/参考链接,请告诉我。

1 个答案:

答案 0 :(得分:1)

使用SSIS可以使用两种方法来调用Web服务。

使用SSIS Web服务任务

我认为这是更可取的。

您可以创建一个HTTP连接管理器并指定凭据,然后在Web服务任务中使用它,有关详细示例,您可以参考以下链接:

还有更多有用的链接可供您参考:

使用C#脚本

有关更多信息,您可以参考以下链接之一: