Hi Alex,
I have used the windows omniidl to create the stubs, then transfered these to UNIX and used them to recompile the shared objects on both servers but we are getting an error when running the perl module which calls the CORBA object the process is as follows.
1. Perl Module calls compiled Perl Library
2. Library makes call to compiled C++ .so object on server 1
3. .so object on server 1 calls method via CORBA on server 2
4. .so object on server 2 calls method in JAR file which updates an Oracle database wth the data passed to it on server 2.
2 questions
1. 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.
2. 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.
Regards
Dominic
________________________________
From: Alex Tingle [mailto:***@bronermetals.com]
Sent: Wed 16/08/2006 17:13
To: Users omniORB; dominic
Subject: Re: [omniORB] URGENT REQUEST FOR HELP omniORB version 3 omniidl location
omniidl is actually implemented as a C++ Python module. You need to
build and install the omniORB project. Provided your Unix platform is
supported it's fairly easy. Just download the tarball and follow the
instructions in README.unix.
The short version is...
$ cd $OMNIORB_TOP
$ mkdir build
$ cd build
$ ../configure [configure options]
$ make
$ su -
# make install
Once you've done that, you should just be able to run omniidl from the
command line.
-Alex
--
:: Let me solve your problems: http://www.firetree.net/consulting/
:: alex.tingle AT firetree.net +44-7901-552763
Post by dominicI should state that we have found several directories called omniidl
but
not an executable file anywhere? Any idea how we can make a new
omniidl
compiler (I believe this is actually a python script file on UNIX)
_____
Sent: Wed 16/08/2006 18:08
To: dominic
Subject: Re: [omniORB] URGENT REQUEST FOR HELP omniORB version 3
omniidl
location
Post by dominicWe have an urgent requirement to update some stub files using omniidl
but cannot find this anywhere on the UNIX platform.
Try putting the following line in the shell prompt of your "UNIX
find / -iname \*omni\*
--
How many Vietnam vets does it take to screw in a light bulb?
You don't know, man. You don't KNOW.
Cause you weren't THERE. http://bash.org/?255991
<http://bash.org/?255991>
_______________________________________________
omniORB-list mailing list
http://www.omniorb-support.com/mailman/listinfo/omniorb-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20060817/b1062e2c/attachment.htm