I have a datasource that is unavailable at different times. The datasource is specified in the connection manager. I cannot capture the error messages on the onprevalidate event handler when the validation fails. I'd prefer not the use DelayValidation on every dataflow for every package I develop. Are there other options to capture error messages at the on a validation of the package and pass them to the SQL Agent job calling the package?