I was helping someone on CL 19.1.1 and ran across an interesting issue.
Set a temp variable (let’s call it @result) using any valid Xlate Action.
IF @results eq =Y
do some actions if true…
ELSE
do some actions if false…
In the above pseudo code the only actions actually building an OB message are the true and false logic in the IF.
Testing the above Xlate results in a default message built as if no actions from either true or false paths were taken – no errors or complaints by the Testing Tool.
The reason this did not work is the temp variable was spelled @result when set but @results (note the plural) in the IF.
I think the Testing Tool (and the engine) should throw some sort of complaint. This mis-spelling is easy to do and difficult to find (the real conditional was complex not just the one condition set).
At the least I wanted others to know about this. It was detected in 19.1.1 but I guess could be in 19.0 or 19.1 or 20.x.
I cannot report this to support and I cannot check the release notes to see if this has been reported and fixed.
If someone knows this has been addressed please post and let us know what release and how it has been addressed.
If someone with any of the other 19.x releases or 20.x releases could test this (should be easy to do) and report that would be nice and helpful.
email: jim.kosloskey@jim-kosloskey.com 30+ years Cloverleaf, 60 years IT – old fart.