Re: Regarding EVALUATE TRUE
- From: LX-i <lxi0007@xxxxxxxxxxxx>
- Date: Wed, 15 Aug 2007 20:09:58 -0600
klshafer@xxxxxxx wrote:
But consider this real-world example, where the conditions are 88-
levels on DIFFERENT data elements...
EVALUATE TRUE
WHEN TRANSACTION-IGNORED
PERFORM I000-APPEND-MESSAGE-TEXT
WHEN NO-OUTPUT-TRAN
PERFORM I100-FORMAT-OUTPUT-TRAN
WHEN OTHER
CONTINUE
END-EVALUATE
This is not at all equivalent to -
EVALUATE TRUE
WHEN NO-OUTPUT-TRAN
PERFORM I100-FORMAT-OUTPUT-TRAN
WHEN TRANSACTION-IGNORED
PERFORM I000-APPEND-MESSAGE-TEXT
WHEN OTHER
CONTINUE
END-EVALUATE
If the original programmer's intention was that TRANSACTION-IGNORED is
to "trump" whether or not we have an output-transaction already,
you can fix it like so...
*> Transaction ignored should be checked first! Do not re-order these!
EVALUATE TRUE....
:)
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ / \/ _ o ~ Live from Albuquerque, NM! ~
~ _ /\ | ~ ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ Business E-mail ~ daniel @ "Business Website" below ~
~ Business Website ~ http://www.djs-consulting.com ~
~ Tech Blog ~ http://www.djs-consulting.com/linux/blog ~
~ Personal E-mail ~ "Personal Blog" as e-mail address ~
~ Personal Blog ~ http://daniel.summershome.org ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GEEKCODE 3.12 GCS/IT d s-:+ a C++ L++ E--- W++ N++ o? K- w$ !O M--
V PS+ PE++ Y? !PGP t+ 5? X+ R* tv b+ DI++ D+ G- e h---- r+++ z++++
"Who is more irrational? A man who believes in a God he doesn't see,
or a man who's offended by a God he doesn't believe in?" - Brad Stine
.
- References:
- Regarding EVALUATE TRUE
- From: klshafer@xxxxxxx
- Regarding EVALUATE TRUE
- Prev by Date: Re: Regarding EVALUATE TRUE
- Next by Date: Re: Regarding EVALUATE TRUE
- Previous by thread: Re: Regarding EVALUATE TRUE
- Next by thread: So here he goes again!
- Index(es):
Relevant Pages
|