【问题标题】:Error thrown by SSIS package : The input Web Services Description Language (WSDL) file is not validSSIS 包引发的错误:输入的 Web 服务描述语言 (WSDL) 文件无效
【发布时间】:2013-07-30 17:10:33
【问题描述】:

我正在尝试使用 Web 服务任务连接到 Web 服务。我使用了 WsdlFile 属性来动态设置 WSDL 文件的路径。

该包在我的本地系统上运行良好。当我尝试在我的 TEST 服务器上执行相同的包时(通过 Active Batch 调度程序),它失败并出现以下异常: -1073548540,0x,出现错误并显示以下错误消息:“Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException: 输入的 Web 服务描述语言 (WSDL) 文件无效。

我已将 WSDL 文件放置在我的 TEST 服务器位置(等于在 WsdlFile 属性中设置的路径),并且在包中的 WebService 任务上还有 Delay Validation = True。

请帮助我如何解决此问题。

【问题讨论】:

  • 我也遇到了同样的问题,请问有解决办法吗?

标签: ssis wsdl


【解决方案1】:

根据我的经验,这只会在 WSDL 文件无效(显然!)或 SSIS 包找不到 WSDL 文件时发生。确保您的配置公开了 WsdlFile 属性。

为此,请选择 SSIS > 包配置,然后创建或编辑现有配置。勾选 WsdlFile 属性以公开它:

这会将属性添加到配置文件中。确保将其值设置为完整的文件路径,例如"D:\SSIS\WebService.wsdl"

最后,一旦部署,确保您的 SSIS 包引用您创建的配置文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-30
    相关资源
    最近更新 更多