By Driver Control TPS do you mean a UPoC protocol? If so, I don’t think you can SEND from there. Also, I note that the msgDestThread is the same as msgSrcThread. You have to set the proper destination.
Since it’s hard for me to figure out what you are trying to do, it’s also hard to offer suggestions. If you are using the httpQuery proc, or a derivitive of it, change the returned message to a RELPY type and deal with it in a reply proc. It will make life much easier.
Look for: set outMsg [msgcreate -recover -type data $body]
Change to: set outMsg [msgcreate -recover -type reply $body]
IMHO, thta is the way the proc should have been written anyway.
Good luck with it.
Charlie