We just upgraded to 19.1.2.1 from 6.1 and ran across this “feature” and am wondering what others did to get around it.
I have two different tps procs, one named proc_1 and another named proc_2 (not their real names ;-)). Both procs have a namespace called “workSubs” (namespace eval workSubs), the namespaces in each have a proc called “parseHL7” (proc parseHL7 {msg}). When you save a tcl proc in version 6.1 there are no warnings and the parseHL7 procs are not in the tclIndex file. When you save a tcl proc in version 19.1, you receive a warning about a duplicate process name “::workSubs::parseHL7”. Each one does a completely different function (pulls different fields).
So is the best option here to rename either the namespace or the procs within each tps script?
Thanks!
Paul Bishop
Carle Foundation Hospital
Urbana, IL