<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>
<META content="MSHTML 6.00.2800.1498" name=GENERATOR></HEAD>
<BODY>
<DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2>I'm having a problem 
that I suspect is caused by some small piece I'm overlooking somewhere.  
</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2>The server side code 
is written in C++ and running on a Windows 2000 Terminal Server (SP4) using 
omniORB 4.0.5.  The machine has one network card, and is assigned an IP 
address of 172.16.3.4.  The client side code is written in Java and running 
on a Windows 2000 Workstation (SP4).  The client machine also has one 
network card and is assigned an IP address of 10.1.1.140.  There is a 
router/firewall in between which handles the NAT.  The ports between the 
two machines are set to allow all tcp traffic from either 
direction.</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial><FONT size=2>When I first 
started up the server side code, it successfully showed the IOR in the 
log.  Using catior on the IOR revealed that the IP address in the IOR was 
172.16.3.4.  The client machine cannot see that IP address directly.  
It can, however, see that machine by using 10.1.1.210.  Reading up on 
endPoints, I thought that if I could get the IOR to contain the IP address as 
the client machine could see it, and the server to respond to all requests, then 
I might be able to connect.  <SPAN class=706163716-13052005>I put in 
the registry entries for endpoints put in based on what I found in the 
documentation.  </SPAN><SPAN class=706163716-13052005>The server side code 
starts up correctly, and using catior, I can see that it has 10.1.1.210 port 
3000 in it as I would expect.  The client code, however reports 
org.omg.CORBA.OBJECT_NOT_EXIST.</SPAN></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2>The following are 
the values in the omniORB section of the registry currently (trying to follow 
syntax shown in sample.reg).  Can anybody spot what I'm missing?  
Thanks in advance.</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2>[HKEY_LOCAL_MACHINE\SOFTWARE\omniORB\]</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2> "traceLevel" = 
"1"</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2>[HKEY_LOCAL_MACHINE\SOFTWARE\omniORB\clientTransportRule\]</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2> "0" = 
10.1.1.0/255.255.255.0 <SPAN 
class=706163716-13052005>unix,</SPAN>tcp</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2> "1" = 
172.16.3.0/255.255.255.0 <SPAN 
class=706163716-13052005>unix,</SPAN>tcp</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2>[HKEY_LOCAL_MACHINE\SOFTWARE\omniORB\endPointNoListen\]</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial><FONT size=2> "0" = 
giop:tcp:10.1.1.210:<SPAN 
class=706163716-13052005>3000</SPAN></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2>[HKEY_LOCAL_MACHINE\SOFTWARE\omniORB\endPointNoPublish\]</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2> "0" = 
giop:tcp:<SPAN class=706163716-13052005>172.16.3.4</SPAN>:<SPAN 
class=706163716-13052005>3000</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2><SPAN 
class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2><SPAN 
class=171054020-12052005><FONT face=Arial 
size=2>[HKEY_LOCAL_MACHINE\SOFTWARE\omniORB\serverTransportRule\]</FONT></SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2><SPAN 
class=171054020-12052005> "0" = 10.1.1.0/255.255.255.0 <SPAN 
class=706163716-13052005>unix,</SPAN>tcp</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2><SPAN 
class=171054020-12052005> "1" = 172.16.3.0/255.255.255.0 <SPAN 
class=706163716-13052005>unix,</SPAN>tcp</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2><SPAN 
class=171054020-12052005></SPAN></FONT></SPAN> </DIV></DIV></BODY></HTML>