.NETInput node exception handling

The .NETInput node can send exceptions to the Windows event log.

About this task

If the ValidateData method input record throws an exception, the exception is written to the Failure terminal, if it is wired. If the Failure terminal is not wired, then the exception is written to the Windows event log. Exceptions that are thrown in a .NETInput node before ValidateData is called (such as the ReadData method or the user Delegate) are written to the Windows event log, and an error message is not sent to the Failure terminal.

Unhandled exceptions that are thrown by nodes that are wired downstream of the output terminal of the .NETInput node are returned to the .NETInput node and directed to its Catch terminal, if wired. If the Catch terminal is not wired, the exception is written to the Windows event log.