I have a simple TCL fragment in an Xlate
############################
Source
0(0).PID(0).#5(0).[0]
Pre Proc
set xlateOutVals [string range $xlateInVals 0 0 ]
Destination
@lastname
############################
That throws this error when I run Routes on it –
###############
[xpm :xlt :ERR /0: UNNAMED_TID:12/10/2013 12:12:59] QDX_Tcl_SplitList({HOW) failed: unmatched open brace in list
[xlt :xlat:ERR /0: UNNAMED_TID:12/10/2013 12:12:59] [0.0.5] Xlate ‘to_NNOW_STABILIZED.xlt’ failed: Internal XPM Tcl error
QDX_Tcl_SplitList failed:: unmatched open brace in list
errorCode: NONE
errorInfo:
invalid command name “tix”
while executing
“tix option get fixed_font”
###############
This should be a simple grab of the first 4 characters of the last name.
When I change the fragment to
set xlateOutVals [string range $xlateInVals 1 3 ]
the error does NOT occur, but then again I’m not getting
what I need…
Thoughts on what I’m doing that the string range of that field is
blowing things up?
Thanks.
Lawrence Nelson
System Architect - MaineHealth IT