For more detailed logging, I want to retrieve the [System::TaskName]
Right now, when starting from the task that fails we go to \'script task\', there I fetch [System::T
I was able to access the TaskName by adding the following inside a Script Component.
Private Function ReadVariable(ByVal varName As String) As Object
Dim result As Object
Try
Dim vars As IDTSVariables100
Me.VariableDispenser.LockForRead(varName)
Me.VariableDispenser.GetVariables(vars)
Try
result = vars(varName).Value
Catch ex As Exception
Throw ex
Finally
vars.Unlock()
End Try
Catch ex As Exception
Throw ex
End Try
Return result
End Function
and then accessing the variable like so
ReadVariable("System::TaskName")
From the looks of your data flow, it looks like you're trying to implement error logging. I've had good luck using an event handler for this sort of thing in the past. It has the added benefit of cleaning up your layout and making the maintenance of the package easier in the future as you don't need to maintain linkage from all of your tasks to the error handling.