Row connections for a Route
A Row connection handles the messages to be routed. The Row connections can be try, catch, finally or route according to the component selected.
route
This type of connection is the most commonly used connection. It passes on messages from one endpoint to the other, or from one endpoint to a processor and from a processor to another endpoint.
try
This link connects specifically a cTry component to a receiving component to be able to handle error in part of your Route.
To isolate the part of your Route likely to generate an error, you can put it in a Try block via the cTry component and its try link. Once isolated, if the Route generates an error, the error will by sent to the error handler unless a Catch block is found right after the Try block. For more information, see the catch section below.
catch
The catch link can only be used with a cTry component and if a try link has already been used in order to isolate a part of a Route likely to generate an error.
So, the catch link catches the errors generated by the Route put in a Try block and enable you to handle it, if necessary, and continue the Route, if possible.
finally
The finally link can only be used with a cTry component and if a try link has already been used to isolate part of a Route likely to generate an error.
The finally link will enable you to execute final instructions regardless of any problem that may occur in the Try and/or Catch block, to close a connection to a database, for example.