2

我有一个简单的 ASP.Net Web API 设置来触发一个进程。我想从 SSIS 调用这个 API。我可以调用 Web 服务,但不知道如何调用 API 链接,因为没有 WSDL。

有没有办法做到这一点而不必使用 AxtiveX 脚本?

4

2 回答 2

4

我以前没有尝试过,但是您可以创建一个脚本任务并通过引用来使用WebClient 类System.Web。如果您查看从 .NET 2.0 客户端调用 Web Api 服务,您应该能够修改它以调用您的Web API

这是在黑暗中刺伤,我可能会被否决,但它可能是一个起点。

编辑:我做了更多的挖掘,在这里发现了一个类似的问题,它不是调用 Web API,而是发出 HTP 请求等如何从 SSIS 发出 HTTP 请求?

于 2014-07-29T20:16:03.943 回答
1

又一次在黑暗中刺伤,因为我也没有尝试过......

使用 ChristianDev 的方法检索 XML 并将其存储在一个变量中以与 XML 源一起使用。

于 2014-07-29T20:27:10.897 回答