如何在不使用输出变量的情况下在SSIS中执行Web服务任务?

时间:2012-10-02 18:40:51

标签: ssis

我创建了一个SSIS项目,运行一个Web服务任务来执行一个函数。一切运行正常,但我在输出变量的赋值上出错: The type of variable being assigned to the variable differs from the current variable type.

我实际上不需要它来返回输出变量,但是,任务属性不会给我一个没有输出变量的选项。

目前,网络服务是void类型,但我也尝试让它返回true并将变量类型设置为boolean。我得到了同样的错误。在这种情况下,我不确定我需要做什么来分配变量,但我宁愿它根本不寻找输出变量。

有人可以帮我弄清楚如何

  1. 没有输出变量或
  2. 无论任意地分配 true / 1 / “”的输出,以便它不会返回错误。

1 个答案:

答案 0 :(得分:0)

这是一个老问题,但我遇到了同样的问题,所以值得发布答案。

正如你所说,SSIS实际上并不允许你没有输出变量。如果您的webservice方法返回void,则需要设置Object类型的变量并将其用作输出变量。