<!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>&nbsp;</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.&nbsp; 
</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2>The server side code 
is written in C++ and&nbsp;running on a Windows 2000 Terminal Server (SP4) using 
omniORB 4.0.5.&nbsp; The machine has one network card, and is assigned an IP 
address of 172.16.3.4.&nbsp; The client side code is written in Java and running 
on a Windows 2000 Workstation (SP4).&nbsp; The client machine also has one 
network card and is assigned an IP address of 10.1.1.140.&nbsp; There is a 
router/firewall in between which handles the NAT.&nbsp; 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>&nbsp;</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.&nbsp; Using catior on the IOR revealed that the IP address in the IOR was 
172.16.3.4.&nbsp; The client machine cannot see that IP address directly.&nbsp; 
It can, however, see that machine by using 10.1.1.210.&nbsp; 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.&nbsp;&nbsp;<SPAN class=706163716-13052005>I put in 
the registry entries for endpoints put in based on what I found in the 
documentation.&nbsp; </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.&nbsp; 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>&nbsp;</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).&nbsp; Can anybody spot what I'm missing?&nbsp; 
Thanks in advance.</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</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>&nbsp;"traceLevel" = 
"1"</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</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>&nbsp;"0" = 
10.1.1.0/255.255.255.0&nbsp;<SPAN 
class=706163716-13052005>unix,</SPAN>tcp</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial size=2>&nbsp;"1" = 
172.16.3.0/255.255.255.0&nbsp;<SPAN 
class=706163716-13052005>unix,</SPAN>tcp</FONT></SPAN></DIV>
<DIV><SPAN class=171054020-12052005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</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>&nbsp;"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>&nbsp;</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>&nbsp;"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>&nbsp;</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>&nbsp;"0" = 10.1.1.0/255.255.255.0&nbsp;<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>&nbsp;"1" = 172.16.3.0/255.255.255.0&nbsp;<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>&nbsp;</DIV></DIV></BODY></HTML>