SSIS包引发的错误:输入的Web服务描述语言(WSDL)文件无效

时间:2013-07-30 17:10:34

标签: ssis wsdl

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

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

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

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

1 个答案:

答案 0 :(得分:0)

以我的经验,仅当WSDL文件无效(很明显!)或SSIS包找不到WSDL文件时,才会发生这种情况。确保您的配置公开WsdlFile属性。

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

WsdlFile property

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

Config file

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