CORBA Naming Service returns incorrect location of a registered object
Posted
by dave-keiture
on Stack Overflow
See other posts from Stack Overflow
or by dave-keiture
Published on 2010-06-09T09:36:20Z
Indexed on
2010/06/10
2:12 UTC
Read the original article
Hit count: 321
Hi experts,
I have a simple setup with several objects registered at orbd. Remote client initializes connection to the ORB and tries to resolve a reference to the Naming Serice (IDL:omg.org/CosNaming/NamingContextExt:1.0). So far it's all fine - ORB returns giop.iiop.host/giop.iiop.port pair. When reference to the Naming Service is resolved, client tries to resolve_str() one of the registered objects. This time, Naming Service returns completely different pair giop.iiop.host/giop.iiop.port for the object (not the host/port of a Naming Service) - I don't know anything about them. When client tries to call a method on a resolved object, it fails, as the host/port pair is not configured in the firewall. Could you please explain, why it's happening?
Thanks in advance!
© Stack Overflow or respective owner