The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

OpenPlugin::Exception::Template - Sample template for creating Exception Plugin drivers.

DESCRIPTION

This is a template for creating additional Exception drivers (subclasses). Most people do this to provide additional fields for certain types of exceptions. Exceptions which occur in the Datasource Plugin might contain a field called sql, for capturing the SQL statement which was used when the exception occurred.

Of course, if you add a new Exception plugin, you'll need to add it to both the OpenPlugin-drivermap.conf and OpenPlugin.conf files.

Adding this driver to OpenPlugin-drivermap.conf would look like:

 <drivermap exception>
    built-in = OpenPlugin::Exception
    template = OpenPlugin::Exception::Template
 </drivermap>

And you'd do the following to add this to the OpenPlugin.conf file:

 <plugin exception>
     load    = Startup

     <driver built-in>
     </driver>

     <driver template>
     </driver>

 </plugin>

PARAMETERS

No parameters can be passed in to OpenPlugin's new() method for this driver. The following parameters are accepted via the throw() and log_throw() methods:

  • field1

    This example field would contain data of your choice.

  • field2

    This example field would contain data of your choice.

  • field3

    This example field would contain data of your choice.

TO DO

Nothing known.

BUGS

None known.

COPYRIGHT

Copyright (c) 2001-2003 Eric Andreychek. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHORS

Eric Andreychek <eric@openthought.net>