I’ve tried testing this in the TCL mode at the command line and of course it works. But when I go back to the testing tool, I’m getting this whenever I execute the TCL proc against my LENGTH ENCODED FILE (created from SMAT):
Please Wait ……
Command Issued: hcitpstest -r run -f len10 -c sms_ib_data -e “hcitpstestshowbydisp ” e:/quovadx/qdx5.4.1/integrator/okprod2/roust-rad-no.len “only_roust_admed”
Command output:
[0:TEST] Tcl error:
msgId = message0
proc = ‘only_roust_admed’
args = ”
result = ‘wrong # args: no script following “{[string equal $condition1 true] && [string equal ” argument’
errorInfo: ‘
wrong # args: no script following “{[string equal $condition1 true] && [string equal ” argument
while compiling
“if {[string equal $condition1 true] && [string equal $condition2 true]}”
(“run” arm line 49)
invoked from within
“switch -exact — $mode {
start {
# Perform special init functions
# N.B.: there may or may not be a MSGID key in args
…”
(procedure “only_roust_admed” line 6)
invoked from within
“only_roust_admed {MSGID message0} {CONTEXT sms_ib_data} {ARGS {}} {MODE run} {VERSION 3.0}”‘
I’m really frustrated because I believe it’s syntatically correct and I think everyone said the logic looks correct as well. Anything I might have overlooked? TIA.