Try OpenEdge Now
Error Handling
Raising errors with THROW
Raising errors with THROW
This manual has shown many examples of the
THROW
directive along with all of the ABL language syntax that supports
THROW
. This chapter adds to the discussion by focusing on some additional use cases for
THROW.
In this section:
Propagating errors up the stack
THROW with error objects
THROW as a default for blocks
THROW with user-defined functions