While in design-time building your SSIS package there a property called OperationName under the FTP Task (FtpTask Class). Unfortunately setting this property, saving and reopening the designer shows this property resetting back to blank. Jamie Thompson was kind enough to help me confirm this bug is not just a local issue on my machine, but seems to be the current (SQL Server 2005 SP2 / Visual Studio 2005 SP1) behavior.
The big question you might have is "what the heck is this property?". Its a good question as this property does not seem to be used anywhere.
Here is the official MSDN definition:
FtpTask.OperationName Property
Gets or sets a unique name for the File Transfer Protocol (FTP) task.
Namespace: Microsoft.SqlServer.Dts.Tasks.FtpTask
Assembly: Microsoft.SqlServer.FtpTask (in microsoft.sqlserver.ftptask.dll)
The reason I came across the need to use this property is the FtpTask class. This class does not expose an ID, Name, or Description property to help uniquely identify the instance of the FtpTask, therefore this property seemed perfect, but it does not work.
![]()

