[CR #484419] When you use msgsend to send a message containing representations of internationalized (il8n) characters, then use msgrecv specifying a varbinary datatype, msgrecv incorrectly returns the wrong results.
Workaround: When you issue msgrecv for internationalized characters, specify var, char, or text as your datatype. For example:
1> select msgsend((select convert(varchar(4),0x9577))+(select convert(varchar(4),0x9666)),'tibco_jms:tcp://linuxtea2:11331? queue=queue.test.failsafe,user=loginsa,password=abcdef123456') 2> go
---------------------------------------------------------------------- ID:EMS-SERVER.5409472AFA133:3 (1 row affected)
1> select msgrecv('tibco_jms:tcp://linuxtea2:11331?queue=queue.test.failsafe, user=loginsa,password=abcdf123456',option 'timeout=30000',returns image) 2> go
----------------------------------------------------------------- 0x95779666 (1 row affected)