- 
                            Key: CORBA26-89
- 
                            Legacy Issue Number: 4280
- 
                            Status: closed
- 
                            Source: Oracle ( Everett Anderson)
- 
                            Summary:In formal 00-11-03 10.6.2 in the discussion of the serial version UID in 
 the RMI hashed format, the spec defines the repository ID format asRMI: <class name> : <hash code> [ : <serialization version UID> ] and says "If the actual serialization version UID for the Java class differs from 
 the hash code, a colon and the actual serialization version UID
 (transcribed as a 16 digit upper-case hex string) shall be appended to
 the RepositoryId after the hash code."The Java to IDL spec ptc-00-01-06 1.3.5.7 says "The syntax of the repository ID is the standard OMG RMI Hashed format, 
 with an initial “RMI:” followed by the Java class name, followed by a
 hash code string, followed optionally by a serialization version UID
 string."Questions: 1) Is it legal to include the serial version UID in the repository ID 
 even when it is equal to the hash code? (Alternatively: Is it legal
 for an ORB to throw an exception/fail if the hash code and serial
 version UID in the repository Id are the same?)2) If it is not legal to include the serial Version UID in the 
 repository ID when equal to the hash code, what should an ORB do?Discussion: Other than it not harming anything to include the SUID, there are rare 
 cases that the same Java class compiled with different compilers can
 result in different default serial version UIDs, so it would be wise to
 explicitly specify the serialVersionUID field even in the first version
 of a class. If it is legal to always include the serial version UID
 part of the repository ID, ORBs with classes from two different
 compilers would still be able to interoperate.
- 
                            Reported: CORBA 2.4.2 — Mon, 23 Apr 2001 04:00 GMT
- 
                            Disposition: Resolved — CORBA 2.6.1
- 
                            Disposition Summary:see below 
- 
                            Updated: Fri, 6 Mar 2015 20:58 GMT