我有一个简单的 ASP.Net Web API 设置来触发一个进程。我想从 SSIS 调用这个 API。我可以调用 Web 服务,但不知道如何调用 API 链接,因为没有 WSDL。
有没有办法做到这一点而不必使用 AxtiveX 脚本?
我有一个简单的 ASP.Net Web API 设置来触发一个进程。我想从 SSIS 调用这个 API。我可以调用 Web 服务,但不知道如何调用 API 链接,因为没有 WSDL。
有没有办法做到这一点而不必使用 AxtiveX 脚本?
我以前没有尝试过,但是您可以创建一个脚本任务并通过引用来使用WebClient 类System.Web
。如果您查看从 .NET 2.0 客户端调用 Web Api 服务,您应该能够修改它以调用您的Web API。
这是在黑暗中刺伤,我可能会被否决,但它可能是一个起点。
编辑:我做了更多的挖掘,在这里发现了一个类似的问题,它不是调用 Web API,而是发出 HTP 请求等如何从 SSIS 发出 HTTP 请求?
又一次在黑暗中刺伤,因为我也没有尝试过......
使用 ChristianDev 的方法检索 XML 并将其存储在一个变量中以与 XML 源一起使用。