Name Service problem



Hi All.

I'm having trouble getting a simple object (an extended echo example) to
communicate over the network, using the orbit naming services.

It works fine on the local machine but when I try to run it on two
different machine it fails.

Here is what I do:

1) run orbit-name-server and save the IOR in a file called server.ior.
2) run my server like this: ./test-server -ORBNamingIOR=and the ior here

3) copy the client application to another directory on the same machine
along with the server.ior
4) run my client application like this: ./test-client -ORBNamingIOR=and
the ior here

If I try moving the client to a different machine it does not work, I
get core dumped.

So my questions are:

1) does the orbit-name-server need to be running on the client machine?
2) if (1) is yes, then which IOR should I use for the client: the local
or the one I got from the name server where the object is registered?
3) I have read that there should be a file in /etc called orbitrc, but
none of my redhat systems have contained this file initially.I have
created it /etc and have added ORBIIOPUSock=1, ORBIIOPIPv4=1, and
ORBIIOPIPv6=1 just in case.
4) I have tested the application running on each individual server and
it works fine on both. Why does it fail over the network????


I'm running on redhat linux w/ ORBit 0.4.x (one is redhat 6.0 and the
other is redhat 6.1, and yes... I AM recompiling the client when I'm
testing ;-] )

Thanks,
Alejandro





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]