Sun Solaris ORB in JDK V1.3 and previous versions do not interoperate with IBM ORB in JDK/SDK in V1.3.x or V1.4.x
 Technote (troubleshooting)
 
Problem(Abstract)
The ORB in Sun Solaris™ JDK™ V1.3 and previous versions does not interoperate with the ORB in IBM JDK V1.3.x or V1.4.x.

Failure symptoms include:
IBM JDK V1.3.x or V1.4.x issues error message
"CodeSetComponent 0x000000000001002000010100 appears to be invalid"

Sun JDK V1.3.x issues exception
"org.omg.CORBA.DATA_CONVERSION minor code: 1229124488 completed No "
or
"INV_OBJREF"
 
Cause
Sun Solaris Bug ID 4288512 indicates that the Sun Solaris ORB in JDK V1.3 does not interoperate correctly because it attempts to use ISO646 and USC-2 codesets for interoperation with other ORBs, and these are not codesets documented within the CORBA 2.3 specifications.
According to the CORBA 2.3 specification, an ORB must at least support character sets UTF-8 (for char) and UTF-16 (for wchar). These are code set IDs: 0x05010001 (UTF-8) and 0x00010109 (UTF-16).
 
Resolving the problem
Sun Solaris Bug ID 4288512 indicates that the ORB in Sun Solaris JDK V1.4 supports UTF-8 and UTF-16.
Testing with the ORB in Sun Solaris JDK V1.4 and the ORB in IBM JDK/SDK V1.3.x and V1.4.x has verified that the ORB in Sun Solaris JDK V1.4 uses character sets UTF-8 and UTF-16 and the reported error no longer occurs with the ORB in IBM JDK/SDK V1.3.x and V1.4.x.
 
 
Cross Reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK
 
Historical Number
76704
004
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Object Request Broker (ORB)
Operating system(s): Windows
Software version: 5.0
Software edition:
Reference #: 1176669
IBM Group: Software Group
Modified date: Aug 11, 2004