salter Report post Posted 05/08/2006 03:10 AM I have a module that does a verification on input entered by a caller. The module on {fail} path and on {success} path. Strangely when the verification was successful the system show this from the log 121403.31 1 cl Run_ResultReturn [verify_passed] 121403.33 1 event EV_MODGETNBRS_VERIFY_PASS, iCode=9221 state=1501 121403.33 1 LsRunWaitTillFinished EV_MODGETNBRS_VERIFY_PASS,EV_UNKNOWN_9221 121403.34 1 path {EV_MODGETNBRS_VERIFY_PASS} not found And it seems that it searched for TIME_OUT path which doesn't exist. I attach the log file and hope someone help me to figure out what the problem is. Thanks so much. log.zip Share this post Link to post
salter Report post Posted 05/08/2006 03:28 AM Sorry, ignore my post above. I know what the problem was. Insead of returning "success" or "fail" I returned "verify_passed" or "verify_failed". Thanks. Share this post Link to post
SupportTeam Report post Posted 05/08/2006 03:31 AM Looking at the trace file we see that the number entered in module [getAmount] has passed verification and then success path was then taken to module [extractAmount] as expected: 121403.00 1 cl Run_ResultReturn [verify_passed] 121403.00 1 event EV_MODGETNBRS_VERIFY_PASS, iCode=9221 state=1301 121403.02 1 LsGetNbrsRxDigits EV_UNKNOWN_9221,EV_MODGETNBRS_VERIFY_PASS 121403.03 1 path {EV_MODGETNBRS_VERIFY_PASS} not found 121403.03 1 GetNbr EV_MODGETNBRS_VERIFY_PASS 121403.05 1 path {55995} not found 121403.05 1 next module is [extractAmount] (idx=25) 121403.06 1 rvns add [getAmount_PathTaken]{success} 121403.08 1 fn RunModule start [Run VB Script,[extractAmount],25,,] 121403.08 1 timer clear 121403.09 1 state [extractAmount] Running VB Script... the system show this from the log So I guess your question is related as to what a particular log entry means? As trace does not show any problem with anything...(?) it seems that it searched for TIME_OUT path which doesn't exist. System does not look for any timeout paths. Log shows it checks if path "EV_MODGETNBRS_VERIFY_PASS" is defined, that's all. And as the path "EV_MODGETNBRS_VERIFY_PASS" is not defined then VG takes the "Success" path. Basically there is no reason to use path "EV_MODGETNBRS_VERIFY_PASS" instead of path "Success". Share this post Link to post
SupportTeam Report post Posted 05/08/2006 03:37 AM Insead of returning "success" or "fail" I returned "verify_passed" or "verify_failed". Thanks. Strictly speaking you should be returning "verify_passed" or "verify_failed" from the verification script. Note that if you return "fail" then the fail path will be taken, instead of the module asking for caller to enter the details again, which is what would happen if "verify_failed" was returned. Share this post Link to post
salter Report post Posted 05/08/2006 04:33 AM My bad language. I should not have called it verification. Actually I wasn't talking about the getAmount module. I was talking about extractAmount (VBScript module) which separates dollar and cent. I know that it can be integrated to the getAmount module which I may want to do later on. Thanks for your replies. And I may continue this thread if I still have problem later. Share this post Link to post