So after a little more experimentation and research I managed to remove the NO_RESOURCES error , it seems that environment variables requires a complete path along with the name of the cfg file to be included. Now getting back to the issue of running the server and the client to exchange data while running on two separate machines. Since initially i did not have .cfg on either the server or the client I decided to include one as I was recommended.Both the server and client contained this file<br>
<br>omniORB.cfg<br>NameService=corbaname::ComputerName<br>InitRef = NameService=corbaname::ComputerName:2809/NameService<br>(ComputerName is the name of the system running the respective application)<br><br>However even after including the .cfg files it seems that the Client is unable to access the data at the system<br>
<br><br><br><br><div class="gmail_quote">On Wed, Dec 28, 2011 at 11:04 PM, Rajesh Khan <span dir="ltr">&lt;<a href="mailto:rajeshkhan808@gmail.com">rajeshkhan808@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi brian , no none of my applications - server or the client had the omniORB.cfg so i decided to make one .Starting with the server I inserted the environment variable <b>OMNIORB_CONFIG</b> and gave it  the path to the omniORB.cfg. The content of the cfg file is<br>

<b><br>InitRef = NameService=XPA::192.168.56.102</b><br>(XPA is the name of the system running the server application and its ip add is next to it)<br><br>Now when I run the application i get the error<br>catch (CORBA::NO_RESOURCES&amp;) <br>

 {<br>        cerr &lt;&lt; &quot;Caught NO_RESOURCES exception. You must configure omniORB &quot;<br>            &lt;&lt; &quot;with the location of the naming service.&quot; &lt;&lt; endl;<br>        std::cin.get();<br>

        return 0;<br> }<br><br> during<br>obj = orb-&gt;resolve_initial_references(&quot;NameService&quot;);<br><br>Any suggestions what must be causing it ??<div class="HOEnZb"><div class="h5"><br><br><br><br><div class="gmail_quote">
On Wed, Dec 28, 2011 at 4:56 PM, Brian Neal <span dir="ltr">&lt;<a href="mailto:bgneal@gmail.com" target="_blank">bgneal@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2011/12/28 Rajesh Khan &lt;<a href="mailto:rajeshkhan808@gmail.com" target="_blank">rajeshkhan808@gmail.com</a>&gt;:<br>

<div>&gt; Thanks Thomas for the great suggestion. Before diving into implementation of<br>
&gt; java. I just tested my C++ Server and C++ Client using the naming service on<br>
&gt; two different computers this time and unfortunately they do not work.<br>
&gt; Earlier I was testing the Server and the client on the same pc and they were<br>
&gt; working. My earlier procedure was quiet simple , I would simply start the<br>
&gt; naming service using omniNames -start and then run the server and the client<br>
&gt; .The client would find the data registered by the server on the naming<br>
&gt; service with no problem.Is there some other configuration details that we<br>
&gt; have to deal with when the server and client are on different computers on a<br>
&gt; network?? I think the client needs to know the ip address of the server.<br>
&gt; Where would i insert that.. Any suggestions would be appreciated.<br>
<br>
</div>Did you configure the InitRef for the naming service in your<br>
omniORB.cfg file to point to the remote machine?<br>
</blockquote></div><br>
</div></div></blockquote></div><br>