Hi , i recently constructed two applications a server in C++ which contains the implementation , and a client in java. Both the applications are on different computers and so far both work. However the client appication requires IOR reference of the object to function properly and this IOR is supplied by the server. Now there a couple of things that i have read and I am having difficulty putting them altogether during integration such as the naming service. <br>
<br>Now To avoid constantly inserting the IOR reference in the client , to function and for the sake of practicality I came up with the following ideas<br><br>1-I read that string_to_object also accepts Object URIs (corbaloc and corbaname) such as following:<br>
<b>CORBALOC:    <span style="color:rgb(102,0,0)"> </span><span style="background-color:rgb(255,255,255);color:rgb(102,0,0)">corbaloc:iiop:<a href="http://myhost.example.com:1234/MyObjectKey">myhost.example.com:1234/MyObjectKey</a></span></b><br>
CORBANAME:  <b style="color:rgb(102,0,0)">corbaname::myhost/NameService#project/example/echo.obj<br><br><span style="color:rgb(0,0,0)">I am initially planning to go with CORBALOC just to get something working</span><br style="color:rgb(0,0,0)">
<font style="color:rgb(0,0,0)" color="#000000">Now the problem I am facing with CORBALOC is how do i determine what my object key is . I read that the object key is embedded in the IOR reference . Which i obtain by:<br><span style="color:rgb(0,0,102);font-family:courier new,monospace">obj = ObjectNme-&gt;_this();</span><br style="color:rgb(0,0,102);font-family:courier new,monospace">
<span style="color:rgb(0,0,102);font-family:courier new,monospace">CORBA::String_var x;</span><br style="color:rgb(0,0,102);font-family:courier new,monospace"><span style="color:rgb(0,0,102);font-family:courier new,monospace">x = orb-&gt;object_to_string(obj);</span><br style="color:rgb(0,0,102);font-family:courier new,monospace">
<span style="color:rgb(0,0,102)"><span style="font-family:courier new,monospace">cout &lt;&lt; x &lt;&lt; endl;  --------------------------------This is the IOR. </span><br><br></span></font></b><span style="color:rgb(0,0,0)">Other than the above method </span><span style="color:rgb(0,0,0)">I believe the most suitable method to use would be a naming service. Since it takes you away from managing and maintaining the IOR .</span><br style="color:rgb(0,0,0)">
<span style="color:rgb(0,0,0)">In this regard I wanted to know if it would be possibe for the C++ server to binde objects to the naming service</span> with &quot;.id and .kind&quot; names and the client can access those objects through a particular string passed to the <br>
<b>string_to_object</b> parameter ?? if so that would be best and how would that string look like and an idea on how the server would need to be configured..<br><b style="color:rgb(102,0,0)"><font style="color:rgb(0,0,0)" color="#000000"><span style="color:rgb(0,0,102)"><br>
<br></span></font><br><br><br></b>