Best practice would be to use

PARAMETER STYLE SQL

Which provides for a "Return SQL state" and a return message...

You can return any defined IBM SQL state or your own state following the
given requirements
- SQLSTATE classes that begin with the characters 7 through 9 or I through
Z can be defined. Within these classes, any subclass can be defined.
- SQLSTATE classes that begin with the characters 0 through 6 or A through
H are reserved for the database manager. Within these classes, subclasses
that begin with the characters 0 through H are reserved for the database
manager. Subclasses that begin with the characters I through Z can be
defined.

Charles




On Wed, Sep 16, 2020 at 1:30 PM Justin Taylor <jtaylor.0ab@xxxxxxxxx> wrote:

I have an RPGLE service program that is exposed via a Db2 Stored Procedure,
and I'm looking for methods of returning failure info to the caller. I
know I could add an additional parameter or raise an exception. Are there
any other methods?

TIA
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com


This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2020 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].