Contents Index Ignoring errors Example: e-mailing notification of errors

SQL Remote User's Guide
  Administering SQL Remote for Adaptive Server Anywhere
    Error reporting and handling

Implementing error handling procedures


SQL Remote allows you to carry out some other process in addition to logging a message if an error occurs. The Replication_error database option allows you to specify a stored procedure to be called by the Message Agent when an error occurs. By default no procedure is called.

The procedure must have a single argument of type CHAR, VARCHAR, or LONG VARCHAR. The procedure is called twice: once with the error message and once with the SQL statement that causes the error.

While the option allows you to track and monitor errors in replication, you must still design them out of your setup: this option is not intended to resolve such errors.

For example, the procedure could insert the errors into a table with the current time and remote user ID, and this information can then replicate back to the consolidated database. An application at the consolidated database can create a report or send e-mail to an administrator when errors show up.

For information on setting the REPLICATION_ERROR option, see SQL Remote options.


Example: e-mailing notification of errors

Contents Index Ignoring errors Example: e-mailing notification of errors