[omniORB] Problem with wide strings

Duncan Grisby duncan at grisby.org
Fri Jun 20 16:29:25 BST 2003


On Tuesday 17 June, "Andres Viikmaa" wrote:

> I'm trying to write Python client (using omniORB) that uses C++
> CORBA servers (using visibroker).
>
> It looks OK except when using widestring.
> 
> I get this 
> omniORB.CORBA.BAD_PARAM: Minor: BAD_PARAM_WCharTCSNotKnown, COMPLETED_YES
> 
> As I understood the problem is that visibroker does not support
> wchar code set.

Wide strings do not exist in GIOP 1.0, so omniORB can't send them.

I think Visibroker has a proprietary wstring format for GIOP 1.0. If
so, and you can find out how it works, it would be possible to add a
code set to omniORB (in C++) that allows it to work. There's an
example in the contrib/Voyager directory that adds support for the
Voyager ORB's GIOP 1.0 wstrings.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list