<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2656.60">
<TITLE>RE: [omniORB] Initiating orbs in multiple environments. </TITLE>
</HEAD>
<BODY>
<BR>

<P><FONT SIZE=2>Thanks for the clarification!</FONT>
<BR><FONT SIZE=2>This really helps!</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Duncan Grisby [<A HREF="mailto:duncan@grisby.org">mailto:duncan@grisby.org</A>]</FONT>
<BR><FONT SIZE=2>Sent: Friday, October 17, 2003 12:58 PM</FONT>
<BR><FONT SIZE=2>To: Robert Summerlin</FONT>
<BR><FONT SIZE=2>Cc: omniorb-list@omniorb-support.com; robert_summerlin@bellsouth.net</FONT>
<BR><FONT SIZE=2>Subject: Re: [omniORB] Initiating orbs in multiple environments. </FONT>
</P>
<BR>

<P><FONT SIZE=2>On Thursday 9 October, &quot;Robert Summerlin&quot; wrote:</FONT>
</P>

<P><FONT SIZE=2>&gt; I am attempting to initialize 3 orbs ( which will reside on three</FONT>
<BR><FONT SIZE=2>&gt; separate ,i.e, dev08:2809, dev10:2809, dev11:2809) using the below</FONT>
<BR><FONT SIZE=2>&gt; code segment.&nbsp; Server names and port combinations are passed from</FONT>
<BR><FONT SIZE=2>&gt; the arrayList.&nbsp; My code is compiling successfully however during</FONT>
<BR><FONT SIZE=2>&gt; run-time only the first orb is working properly.</FONT>
</P>

<P><FONT SIZE=2>I think you're confused by your terminology. I think you mean that you</FONT>
<BR><FONT SIZE=2>are starting three servers on three different machines, and each</FONT>
<BR><FONT SIZE=2>machine is running omniNames. Then you're trying to contact the three</FONT>
<BR><FONT SIZE=2>servers via the three name services, from a single client.</FONT>
</P>

<P><FONT SIZE=2>The problem you have is that the ORB is a singleton, so you can't</FONT>
<BR><FONT SIZE=2>initialise more than one. That's why you can only contact your first</FONT>
<BR><FONT SIZE=2>object. The correct thing to do is to initialise a single ORB without</FONT>
<BR><FONT SIZE=2>bothering to configure a name service. Then, give the three name</FONT>
<BR><FONT SIZE=2>service references as corbaname URIs to orb-&gt;string_to_object.</FONT>
</P>

<P><FONT SIZE=2>Aside from that, it is usual to run just one naming service, and have</FONT>
<BR><FONT SIZE=2>all your servers register themselves in that.</FONT>
</P>

<P><FONT SIZE=2>Cheers,</FONT>
</P>

<P><FONT SIZE=2>Duncan.</FONT>
</P>

<P><FONT SIZE=2>-- </FONT>
<BR><FONT SIZE=2>&nbsp;-- Duncan Grisby&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --</FONT>
<BR><FONT SIZE=2>&nbsp; -- duncan@grisby.org&nbsp;&nbsp;&nbsp;&nbsp; --</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; -- <A HREF="http://www.grisby.org" TARGET="_blank">http://www.grisby.org</A> --</FONT>
</P>

</BODY>
<P align=left><FONT face=Tahoma size=2><FONT color=#0000ff></FONT></FONT>_________________________<BR><FONT face=Arial size=1>visit &lt;</FONT><A href="http://www.solution6.com"><FONT face=Arial size=1>http://www.solution6.com</FONT></A><FONT face=Arial size=1>&gt;<BR>This email message (and attachments) may contain information that is confidential to Solution 6.<BR>If you are not the intended recipient you cannot use, distribute or copy the message or attachments.<BR>In such a case, please notify the sender by return email immediately and erase all copies of the message and attachments.<BR>Opinions, conclusions and other information in this message and attachments that do not relate to the official business of Solution 6 are neither given nor endorsed by it.</FONT><BR>&nbsp;</P></HTML>