[omniORB] incoming LOCATE_REQUEST, how to satisfy it

Fabien COUTANT Fabien.Coutant@steria.fr
Tue, 31 Oct 2000 15:06:49 +0100


Hello,

I have implemented a server with omniORBpy, which reveices a
LOCATE_REQUEST from the client:  I enabled traces to see this.

The client is implemented with Orbix 2.3 (don't know whether it
matters), and is a commercial product (i.e. which I don't have control
on). My problem is, this client was supposed to use the Name Service to
find my server's object, but apparently this is not the case.

By tracing omniNames I saw it receiving the same kind of message, when I
issue Orbix' "lsns -I iorfile", except it succeeds.
So I guess there must be something the server can do to make this
request succeed...  but I don't see what (I'm quite new to Corba, maybe
it explains :-)

The difference I have seen between "lsns" and my client is the object
key passed as argument to the locate request: the first is "NameService"
and the second is ":\\10.2.1.30:MyClass:::IFR:MyClass\0" (C notation).

After a few days searching on internet, the answer does not seem so
obvious.  Does anyone know what I can do to solve this ?
(yes, reading docs, I know :-), that's what I'm doing, but it takes time
and I'm not sure to find the answer, whereas apparently some people
already did this here)

NB: I ask this here after having searched the mailing list archive, the
FAQ, and the newsgroup, and I didn't found any answer.

-- 
Best regards,
Fabien COUTANT