-
Key: CORBA3-51
-
Legacy Issue Number: 4850
-
Status: closed
-
Source: Fujitsu ( Tom Rutt)
-
Summary:
We need to analyze this problem in pieces, because our discussions have been all
over
the map.I have identified some legitimate needs for clarification though this discussion.
To help
we should target each discussion to be within one or more of these scenarios:Lets look at a few typical scenarios a, b, and c:
a) server does not support international Strings
Server cannot support Objects which use WSTRING in their IDL. It does not use
codeset component in IORs, thus closing off Client’s use of international strings
on the connection.We have a problem as to what to do with an ANY which may have WSRING in it for
this case (we could mandate the orb to consider this a failed negotiation and go
to the fallback of UTF-16).b) Server supports only Latin 1 for string, and Unicode UCS-2 for Wstring
Server places a Codeset component in the IOR with TCS-W indicated.
There may be a need for clarification as to what Native Code Sets should be used
for Unicode.- If we view the GIOP negotiation mechanism as transport oriented, then the Server
should put in UTF-16 as the Native Code set.in the IOR component - If we view it as a presentation mechanism, then the Server might put UCS-2 as
Native code set, and UTF-16 as Conversion Code Set in the IOR component.
What can the server legally put in the IOR component for TCS-C in this case. Is
Null allowed? Should ISO 8859-1 be explicitly called out in the TCS-C portion of
the codeset component?c) Server supports ShiftJISC for string and Unicode UCS-2 for Wstring
There might be an issue on whether the server may also place UTF-8 in as an
explicit Conversion code set in the TCS-C portion of the IOR component?If the client does not support ShiftJISC, it should assert UTF-8 in the Codeset
Service context for the TCS-C. - If we view the GIOP negotiation mechanism as transport oriented, then the Server
-
Reported: CORBA 2.6 — Thu, 28 Feb 2002 05:00 GMT
-
Disposition: Resolved — CORBA 3.0.2
-
Disposition Summary:
see above
-
Updated: Fri, 6 Mar 2015 20:58 GMT