Hi,
I have an issue where I use an OnError event to trap problems in a package and send an email. The package executed on its own returns the email.
When I then wrap this up in the overall solution OverallControl Package calls another package which takes care of auditing etc and then executes each package in a loop. So this is 1-->2-->3.
If I put the OnError on the top level I get the message out but not the package name it relates to, just the error text from SQLServer.
The trapping in SSIS is a nightmare from my perspective having used more expensive ETL tools. I am doing something completely wrong?