<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>

<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7233.69">
<TITLE>Re: [omniORB] URGENT REQUEST FOR HELP omniORB version 3 omniidl location</TITLE>
</HEAD>
<BODY>
<DIV id=idOWAReplyText36096 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>Hi Alex,</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>I have used the windows omniidl to create 
the stubs, then transfered these to UNIX and used them to recompile the shared 
objects on&nbsp;both&nbsp;servers&nbsp;but we are getting an error when running 
the perl module which calls the CORBA object the process is as 
follows.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>1.&nbsp;&nbsp; Perl Module calls compiled 
Perl Library </FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>2.&nbsp;&nbsp; Library makes call to 
compiled C++ .so object on server 1</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>3.&nbsp;&nbsp; .so object on server 1 calls 
method via CORBA on server 2</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>4.&nbsp;&nbsp; .so object on server 2 calls 
method in JAR file which updates an Oracle database wth the data passed to it on 
server 2.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>2 questions</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>1.&nbsp;&nbsp; How can we trace what is 
happening within the omniORB call across the servers, we are putting printf 
statements in the C++ but not seeing any output.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>2.&nbsp;&nbsp; Can you compile the stubs on 
windows and transfer these to UNIX (they look ok from a visual point of view 
when comparing to old stub files.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>Regards</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>Dominic</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Alex Tingle 
[mailto:alex.tingle@bronermetals.com]<BR><B>Sent:</B> Wed 16/08/2006 
17:13<BR><B>To:</B> Users omniORB; dominic<BR><B>Subject:</B> Re: [omniORB] 
URGENT REQUEST FOR HELP omniORB version 3 omniidl location<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>omniidl is actually implemented as a C++ Python module. You need 
to<BR>build and install the omniORB project. Provided your Unix platform 
is<BR>supported it's fairly easy. Just download the tarball and follow 
the<BR>instructions in README.unix.<BR><BR>The short version 
is...<BR><BR>&nbsp;&nbsp; $ cd $OMNIORB_TOP<BR>&nbsp;&nbsp; $ mkdir 
build<BR>&nbsp;&nbsp; $ cd build<BR>&nbsp;&nbsp; $ ../configure [configure 
options]<BR>&nbsp;&nbsp; $ make<BR>&nbsp;&nbsp; $ su -<BR>&nbsp;&nbsp; # make 
install<BR><BR>Once you've done that, you should just be able to run omniidl 
from the<BR>command line.<BR><BR>-Alex<BR><BR>--<BR>:: Let me solve your 
problems: <A 
href="http://www.firetree.net/consulting/">http://www.firetree.net/consulting/</A><BR>:: 
alex.tingle AT firetree.net&nbsp; +44-7901-552763<BR><BR>On 16 Aug 2006, at 
16:30, dominic wrote:<BR><BR>&gt; I should state that we have found several 
directories called omniidl<BR>&gt; but<BR>&gt; not an executable file 
anywhere?&nbsp; Any idea how we can make a new<BR>&gt; omniidl<BR>&gt; compiler 
(I believe this is actually a python script file on 
UNIX)<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp; _____<BR>&gt;<BR>&gt; From: 
Roman Neuhauser [<A 
href="mailto:neuhauser@sigpipe.cz">mailto:neuhauser@sigpipe.cz</A>]<BR>&gt; 
Sent: Wed 16/08/2006 18:08<BR>&gt; To: dominic<BR>&gt; Cc: 
omniorb-list@omniorb-support.com<BR>&gt; Subject: Re: [omniORB] URGENT REQUEST 
FOR HELP omniORB version 3<BR>&gt; omniidl<BR>&gt; 
location<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; # dominic@ecommerce-ne.co.uk / 
2006-08-16 15:14:09 +0100:<BR>&gt;&gt; We have an urgent requirement to update 
some stub files using omniidl<BR>&gt;&gt; but cannot find this anywhere on the 
UNIX platform.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Try putting the following 
line in the shell prompt of your "UNIX<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
platform":<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; find / -iname 
\*omni\*<BR>&gt;<BR>&gt; --<BR>&gt; How many Vietnam vets does it take to screw 
in a light bulb?<BR>&gt; You don't know, man.&nbsp; You don't KNOW.<BR>&gt; 
Cause you weren't 
THERE.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<A href="http://bash.org/?255991">http://bash.org/?255991</A><BR>&gt; &lt;<A 
href="http://bash.org/?255991">http://bash.org/?255991</A>&gt;<BR>&gt;<BR>&gt;<BR>&gt; 
_______________________________________________<BR>&gt; omniORB-list mailing 
list<BR>&gt; omniORB-list@omniorb-support.com<BR>&gt; <A 
href="http://www.omniorb-support.com/mailman/listinfo/omniorb-list">http://www.omniorb-support.com/mailman/listinfo/omniorb-list</A><BR><BR></FONT></P></DIV>

</BODY>
</HTML>