[omniORB] Question about interworking between jacORB1.3 and omniORB3.0.4

±è±¤Èñ khk@lge.com
Tue Jun 11 06:00:02 2002


I am running jacORB1.3 in server side.
And client side is using omniORB3.0.4.

But client cant't access server by using corba interface.

[string_to_object] function has no error.
but when check if output of _narrow is nil, it return nil.
        CORBA::Object_var obj = orb->string_to_object(inList[0].ior);
        if(CORBA::is_nil(obj)) {   --> it is OK!.(that means not nil)
                cerr << "Nil IOR Reference" << endl;
                return  ;
        }

        EOM_var eom_var = EOM::_narrow(obj);
        cout << eom_var << endl;
        if(CORBA::is_nil(eom_var)) {    ==> It always nil.
                cerr << "Argument is not a EOM Reference" << endl;
                return  ;
        }


I guess that problem is because of IIOP Version.
Is there anybody who has simple solution?
Thank you very much.