2010-06-17 84 views
0

我们的护理管理系统使用Web服务导入数据。我已经使用soapUI成功执行了它的一个方法,现在我想用SSIS 2008 web服务任务复制它,但是我遇到了一个问题。我已经成功创建了“HTTP连接管理器”,并指定了“WSDLFile”的位置,但是当我转到输入选项卡并从下拉菜单中选择服务时(只有一个),我得到一个“对象引用未设置为对象的实例“错误,并且方法下拉列表为空。任何想法这是想告诉我什么?产生“对象引用”错误的SSIS Web服务任务

回答

0

看起来这是供应商的问题。虽然soapUI只是调用Web服务,但.NET试图构建所有必要的结构,而这些结构的定义引用了一个似乎不再活跃的Web位置。因此,看起来Web服务是“半”定义的,并且正在崩溃,因为没有定义任何支持结构。

0

我还没有在SSIS2008中试过这个,但在连接到SharePoint的SSIS2005上遇到了各种麻烦。最后,我生成了一个Web服务代理类(使用wsdl.exe),并使用脚本任务调用Web服务并将xml响应存储在变量中。然后使用一个xml任务将XML处理到数据库中。