[omniORB] omniORB 4.x.x and Java 1.2.x/1.3.x

baileyk@schneider.com baileyk@schneider.com
Mon Oct 28 18:48:00 2002


--0__=86256C600065E6BC8f9e8a93df938690918c86256C600065E6BC
Content-type: text/plain; charset=us-ascii


I use omniORB4 with Sun and IBM Java ORBs (JDK 1.2.2 on Solaris at least)
with a bit of configuration.  I've never hit a NameService problem, but
then I always use string_to_object() on the stringified IOR from omniNames
(not an INS corbaloc).  I do need to force omniORB to use GIOP 1.0, since
the IBM Java ORB I use does not process GIOP 1.2 message fragments
correctly.  If you need wstring support, that might be an issue.  I don't
know how to make the default fragment size large enough to accomodate my
largest expected message size, which is what I did with Orbix2000 to get it
to play nice with the same Java ORB.

Also, I do not use the com.ibm.CORBA.iiop.ORB class.  That one makes
assumptions about the structure of the object key in the IOR and throws an
array index out of bounds exception if passed an omniORB IOR, but not an
Orbix2000 IOR which must have long enough keys to satisfy the assumptions.
I use the com.ibm.rmi.iiop.ORB class and everything works fine.

Kendall





                                                                                                                            
                    "Donahue, Michael J."                                                                                   
                    <mdonahue@mcleodusa.com>           To:     omniorb-list@omniorb-support.com                             
                    Sent by:                           cc:     alfonso@tames.com                                            
                    omniorb-list-admin@omniorb-s       Fax to:                                                              
                    upport.com                         Subject:     [omniORB] omniORB 4.x.x and Java 1.2.x/1.3.x            
                                                                                                                            
                                                                                                                            
                    10/28/2002 11:53 AM                                                                                     
                                                                                                                            
                                                                                                                            








Thanks for the reply, but it doesn't really help me.


I have legacy issues that require that I continue
using older versions of Java from Sun and IBM.
Thats why I asked the question the way I did on 4.x.x.


so back to the original question, does anyone know
if omnORB 4.x.x works with Java versions older than
1.4. (i.e. 1.2.x and 1.3.x )


TIA,


- Mike







From: Alfonso Tam






NOTICE: This electronic mail transmission may contain confidential
information and is intended only for the person(s) named.  Any use, copying
or disclosure by any other person is strictly prohibited. If you have
received this transmission in error, please notify the sender via e-mail.









  (See attached file: ATT81949.txt)






--0__=86256C600065E6BC8f9e8a93df938690918c86256C600065E6BC
Content-type: application/octet-stream; 
	name="ATT81949.txt"
Content-Disposition: attachment; filename="ATT81949.txt"
Content-transfer-encoding: base64

DQrpcyA8YWxmb25zb0B0YW1lcy5jb20+IG9uIDEwLzI4LzIwMDIgMTE6MzYgQU0NCg0KVG86ICAg
TWljaGFlbCBKLiBEb25haHVlL01DTEVPREBNQ0xFT0QNCmNjOiAgIG9tbmlvcmItbGlzdEBvbW5p
b3JiLXN1cHBvcnQuY29tDQpTdWJqZWN0OiAgUmU6IFtvbW5pT1JCXSAobm8gc3ViamVjdCkNCg0K
SSB0aGluayB0aG9zZSBpc3N1ZXMgd2hlcmUgcmVzb2x2ZWQgaW4gdGhlIEpTSyAxLjQuIFlvdSBj
YW4gdXNlIHRoZQ0KTmFtZSBTZXJ2aWNlIHdpdGggb21uaU9SQiAzLjAuNSBhbmQgSmF2YSAxLjQg
d2l0aG91dCBhbnkNCnByb2JsZW1zLg0KPg0KPiBDYW4gYW55b25lIHRlbGwgbWUgaWYgdGhlIGlz
c3VlcyB0aGF0IGNhbWUgdXAgaW4gT21uaU9SQiB2ZXJzaW9uDQozLngueA0KPiB3aXRoIHRoZQ0K
PiBOYW1lIFNlcnZpY2UgYW5kIEphdmEgdmVyc2lvbnMgcHJpb3IgdG8gMS40IHdlcmUgcmVzb2x2
ZWQgaW4NCk9tbmlPUkINCj4gNC54Lng/IE9mDQo+IGlmIHRoZXJlIGFyZSBhbnkgc3VnZ2VzdGVk
IHdvcmsgYXJvdW5kcy4gIEkgbmVlZCB0byB1cGdyYWRlIG15DQpOYW1lDQo+IFNlcnZpY2UgZnJv
bQ0KPiAyLjguMCB0byB0aGUgbGF0ZXN0IHZlcnNpb24sIGJ1dCBuZWVkIHRvIGtub3cgaWYgaXQg
Y2FuIHByb3Blcmx5IHdvcmsNCj4gd2l0aCBvbGRlcg0KPiB2ZXJzaW9ucyBvZiBTdW4ncyBhbmQg
SUJNJ3MgSmF2YSBPUkJzLg0KPg0KPiBUSUEsDQo+DQo+IC0gTWlrZSBEb25haHVlDQo+DQo+DQo+
DQo+DQo+IE5PVElDRTogVGhpcyBlbGVjdHJvbmljIG1haWwgdHJhbnNtaXNzaW9uIG1heSBjb250
YWluIGNvbmZpZGVudGlhbA0KPiBpbmZvcm1hdGlvbiBhbmQgaXMgaW50ZW5kZWQgb25seSBmb3Ig
dGhlIHBlcnNvbihzKSBuYW1lZC4gIEFueSB1c2UsDQo+IGNvcHlpbmcgb3IgZGlzY2xvc3VyZSBi
eSBhbnkgb3RoZXIgcGVyc29uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmDQo+IHlvdSBoYXZl
IHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZQ0K
c2VuZGVyDQo+IHZpYSBlLW1haWwuDQoNCg0KDQpBbGZvbnNvIFRhbelzDQphbGZvbnNvQHRhbWVz
LmNvbQ0KDQpUZWwuIDUyIDUxIDA4IDA2DQogICAgIDUyIDUxIDk1IDkyDQpDZWwuIDA0NCA1NSA1
MiAxNyA0MiA4Nw0KDQoNCk1lcmNhZGlvIFNBIGRlIENWDQpCb3NxdWUgZGUgRHVyYXpub3MgIyA2
NSAtIDEwMDdCDQpCb3NxdWVzIGRlIGxhcyBMb21hcw0KMTE3MDAgTel4aWNvLCBELkYuDQoNCg0K
DQoNCg0K

--0__=86256C600065E6BC8f9e8a93df938690918c86256C600065E6BC--