The files jacorb.jar and idl.jar in this directory are a patched version of JacORB 2.3.0. The patched libraries identify themselves as JacORB V 2.3.0 (JBoss patch 1), www.jacorb.org Instructions for generating these files are included below. Kudos to the JacORB team, for this great open-source ORB. Special thanks to: Gerald Brose, for creating JacORB Andre Spiegel, for his work on OBV in JacORB Francisco --------------------------------------------------------------------------- *** How to generate the jacorb.jar and idl.jar files in this directory *** (1) Obtain a JacORB 2.3.0 source tree, with the following command: cvs -d :pserver:anonymous@www.jacorb.org/cvsroot/jacorb checkout -r RELEASE_2_3_0 JacORB (2) Apply the following patches from the JacORB CVS repository: cd JacORB # The size of a chunk should not include any bytes of padding that might have # been added after the chunk for alignment purposes. This patch allows JacORB # to interoperate with the ORB in Sun's JDK 1.5 with chunking of custom RMI # valuetypes enabled (jacorb.interop.chunk_custom_rmi_valuetypes=on), as it # should be per the CORBA spec. cvs update -r1.123 src/org/jacorb/orb/CDROutputStream.java # In handle_chunking: change to distinguish a null value tag from # a chunk size tag (the latter must be positive). # In read_untyped_value and readChunkSizeTag: changes for correctness (to # ensure that chunk_end_pos is set to -1 if we are not within a chunk) and # for clarity. cvs update -r1.115 src/org/jacorb/orb/CDRInputStream.java (3) Apply the patchfile below: Index: src/org/jacorb/util/Version.java =================================================================== RCS file: /cvsroot/jacorb/JacORB/src/org/jacorb/util/Version.java,v retrieving revision 1.36 diff -u -r1.36 Version.java --- src/org/jacorb/util/Version.java 17 Feb 2007 18:54:00 -0000 1.36 +++ src/org/jacorb/util/Version.java 27 Apr 2007 04:38:42 -0000 @@ -28,8 +28,8 @@ */ public final class Version { - public static final String version = "2.3.0"; - public static final String date = "17-Feb-2007"; + public static final String version = "2.3.0 (JBoss patch 1)"; + public static final String date = "27-Apr-2007"; public static final String longVersion = version + ", " + date; public static final String yearString = "1997-2007"; }