【问题标题】:Consume a soap web service with SSIS使用 SSIS 使用一个肥皂网络服务
【发布时间】:2013-04-10 06:37:02
【问题描述】:

谁能告诉我使用 SSIS 最简单的使用 Web 服务的方法是什么,其中 WSDL 中有复杂的类型会导致错误,因此您不能使用 SSIS Web 服务任务?我之前想出了一种使用 SSIS 脚本任务的方法,它生成了一个 cURL 命令,到目前为止效果很好。 出于某种原因,我无法让 cURL 使用我必须使用的新服务。我需要做的就是使用服务的wsdl 中描述的方法提交一个soap 请求,然后将soap 响应作为一个XML 文件下载到我的本地服务器。 我想会有一百万种方法来回答这个问题,但希望有人可以建议在 SSIS 中执行肥皂请求的最简单方法是什么。

【问题讨论】:

  • 调用为您下载 XML 文件的外部脚本或控制台命令?
  • 是的,简而言之。正如我上面所说,直到现在我一直在使用 cURL,但无法让它与这个特定的服务一起工作。你能推荐除 cURL 以外的其他东西吗?
  • 或者也许有人可以帮我让它与 cURL 一起工作?
  • 哦,抱歉,现在我知道 cURL 的作用了。那么使用 cURL 时的错误信息是什么?也许您可以使用类似这样的其他工具:soapui.org/Test-Automation/functional-tests.html 并查看是否收到更多错误消息?
  • 以下是一些下载soap请求的VBScript代码示例:example-code.com/vbscript/http_soap.aspgallery.technet.microsoft.com/scriptcenter/…。如果您认为这是您想要的方向,我可以提供帮助。但我想你可能会收到同样的错误信息。这是使用 powershell 的一个:iislogs.com/steveschofield/…

标签: soap ssis


【解决方案1】:

下面是一些下载soap请求的VBScript代码示例:

http://example-code.com/vbscript/http_soap.asp

http://gallery.technet.microsoft.com/scriptcenter/deed3efb-1e11-4e7e-8bfd-96a981de5c35

如果您认为这是您想要的方向,我可以提供帮助。但我想你可能会收到同样的错误信息。这是使用powershell的一个:

http://www.iislogs.com/steveschofield/execute-a-soap-request-from-powershell

【讨论】:

  • 再次感谢,这里是更新版本的 Powerpoint 的链接,其中包含 invoke-webRequest 命令。 rambletech.wordpress.com/2011/09/21/…
  • 很高兴我能提供帮助 - 抱歉,这只是一堆链接,不是真正的解决方案,但一切都很好。也许如果你建立了一个解决方案,你可以发布一个关于你的最终问题的更新——为什么 cURL 不起作用,但其他一些工具可以。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-29
  • 2017-01-16
  • 2017-12-10
  • 1970-01-01
相关资源
最近更新 更多