SSIS-控制流问题

SSIS-控制流问题,ssis,Ssis,嗨,我有控制流上的脚本任务。这将调用Web服务并建立会话。然后执行另一个脚本任务来调用webservice并关闭会话。在这两个脚本任务之间,我需要从数据库获取数据,并通过调用webservice上传数据。我曾想过使用数据流任务来获取数据,然后在控制流上创建一个脚本任务来上传数据。我需要将会话信息从脚本任务传递到数据流任务,并将数据流任务传递到脚本上载任务。我还需要将数据从数据流任务传递到脚本任务。你能告诉我怎么做吗 为控制流上的任务编写脚本,以建立会话并获取会话密钥 创建数据流任务以从数据库获取

嗨,我有控制流上的脚本任务。这将调用Web服务并建立会话。然后执行另一个脚本任务来调用webservice并关闭会话。在这两个脚本任务之间,我需要从数据库获取数据,并通过调用webservice上传数据。我曾想过使用数据流任务来获取数据,然后在控制流上创建一个脚本任务来上传数据。我需要将会话信息从脚本任务传递到数据流任务,并将数据流任务传递到脚本上载任务。我还需要将数据从数据流任务传递到脚本任务。你能告诉我怎么做吗

  • 为控制流上的任务编写脚本,以建立会话并获取会话密钥
  • 创建数据流任务以从数据库获取数据。将sessionkey传递给数据流任务
  • 在控制流上创建一个脚本任务,以调用webservice上载步骤2中的数据。这项任务必须循环执行。此外,还需要将数据从数据流任务传递到脚本任务 关于控制流。会话信息也需要从数据流传递到脚本任务
  • 创建脚本任务以调用Web服务来关闭会话。需要将会话密钥从上一个任务传递到此任务

  • 有人能帮忙吗?

    就像在另一个问题中一样,将会话标识符保存到SSIS变量(可能是字符串类型)中,然后在脚本目标中使用该SSIS变量。我再次建议,对于SSI来说,这太复杂了,但是坚持下去对您有好处。您的第一步是将会话标识符加载到一个全局变量中,您只需要深入并尝试它,然后发布特定的问题。因此,首先完成第1部分,并将结果保存到SSIS变量中。网上有很多例子,从你的其他问题来看,你可能已经做到了。你好,尼克。我已经完成了调用Web服务打开和关闭会话的Srcipt任务。您可以在SSIS脚本任务中使用对象变量,也可以在数据流任务中使用该对象变量。这很好。在脚本任务中,是否将会话id保存到SSIS变量?下一步是删除数据流并使用OLEDB源和脚本目标。然后,脚本目标可以使用变量中的会话id