Re: OpenMAMA doesn't seem to work with WOMBAT tibrv bridge
Mike Schonberg <mschonberg@...>
Slavomir,
At this time the commercial bridges for TIBRV, LBM and NYSE Data Fabric supplied by NYSE as part of the MAMA 4.x and 5.x releases are not compatible with OpenMAMA; however, they will be part of the OpenMAMA Enterprise Edition which will be released in the near future.
I will look at the Windows build scripts and fix the problem that you encountered.
Regards, -Mike Schonberg
From: openmama-users-bounces@... [mailto:openmama-users-bounces@...]
On Behalf Of slavomir.kundrik@...
Sent: Wednesday, July 11, 2012 11:27 AM To: openmama-users@... Subject: [Openmama-users] OpenMAMA doesn't seem to work with WOMBAT tibrv bridge
Hi,
I have finally got around to build the OpenMAMA 2.1 on Windows and all worked great. Perhaps just a small thing. In avis project post-build event I had to change the CommandLine
to
or it would produce error (copy finished with return code 1). The original copy would fail if AVIS_HOME contains spaces hence quotes.
Anyway, after getting all the building done I have decided to test it with a tibrv bridge that comes with MAMA4 api from WOMBAT. Unfortunately after launching the mamalistec.exe example that comes with OpenMAMA I got “Entry Point Not Found” error with the following message
“The procedure entry point mamaMsgImpl_usingPayloadBridge could not be located in the dynamic link library libmamacmd.dll”
Using dependency walker I can see it in the libmamacmd.dll that comes with WOMBAT but not in yours.
Is there something missing in the OpenMAMA implementation?
Thanks,
Slavomir Kundrik Principal Developer, Futures Front Office IT, EMEA Nomura
This e-mail (including any attachments) is confidential, may contain proprietary or privileged information and is intended for the named recipient(s) only. Unintended recipients are prohibited from taking action on the basis of information in this e-mail and must delete all copies. Nomura will not accept responsibility or liability for the accuracy or completeness of, or the presence of any virus or disabling code in, this e-mail. If verification is sought please request a hard copy. Any reference to the terms of executed transactions should be treated as preliminary only and subject to formal written confirmation by Nomura. Nomura reserves the right to monitor e-mail communications through its networks (in accordance with applicable laws). No confidentiality or privilege is waived or lost by Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is a reference to any entity in the Nomura Holdings, Inc. group. Please read our Electronic Communications Legal Notice which forms part of this e-mail: Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
OpenMAMA doesn't seem to work with WOMBAT tibrv bridge
Slavomir Kundrik
Hi,
I have finally got around to build the OpenMAMA 2.1 on Windows and all worked great. Perhaps just a small thing. In avis project post-build event I had to change the CommandLine to
copy "$(AVIS_HOME)\Release\avis.dll" "$(OutDir)avis.dll" or it would produce error (copy finished with return code 1). The original copy would fail if AVIS_HOME contains spaces hence quotes.
Anyway,
after getting all the building done I have decided to test it with a tibrv bridge that comes with MAMA4 api from WOMBAT. Unfortunately after launching the mamalistec.exe example that comes with OpenMAMA I got “Entry Point Not Found” error with the following
message
“The procedure entry point mamaMsgImpl_usingPayloadBridge could not be located in the dynamic link library libmamacmd.dll”
Using dependency walker I can see it in the libmamacmd.dll that comes with WOMBAT but not in yours.
Is there something missing in the OpenMAMA implementation?
Thanks,
Slavomir Kundrik
Principal Developer, Futures Front Office IT, EMEA
Nomura
This e-mail (including any attachments) is confidential, may contain
proprietary or privileged information and is intended for the named
recipient(s) only. Unintended recipients are prohibited from taking action
on the basis of information in this e-mail and must delete all copies.
Nomura will not accept responsibility or liability for the accuracy or
completeness of, or the presence of any virus or disabling code in, this
e-mail. If verification is sought please request a hard copy. Any reference
to the terms of executed transactions should be treated as preliminary only
and subject to formal written confirmation by Nomura. Nomura reserves the
right to monitor e-mail communications through its networks (in accordance
with applicable laws). No confidentiality or privilege is waived or lost by
Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is
a reference to any entity in the Nomura Holdings, Inc. group. Please read
our Electronic Communications Legal Notice which forms part of this e-mail:
http://www.Nomura.com/email_disclaimer.htm
|
|
Re: OpenMAMA Linux install problem
Aidan Russell
Hi Glenn,
Sorry about this, I get the following error building from the
src tar:
/bin/sh ../../libtool --tag=CXX --mode=link
g++ -g -O2 -L/opt/openmama/lib -L./../cpp -L./../cpp/mamda
-L./../cpp/options -L./../../../../mama/c_cpp/src/c
-L./../../../../mama/c_cpp/src/cpp -rdynamic -o comboticker comboticker.o
parsecmd.o dictrequester.o -lwombatcommon -lmamda -lmamacpp -lmama
-lpthread -ldl -lnsl -lm
libtool: link: g++ -g -O2 -rdynamic -o .libs/comboticker comboticker.o parsecmd.o dictrequester.o -L/opt/openmama/lib -L./../cpp -L./../cpp/mamda -L./../cpp/options -L./../../../../mama/c_cpp/src/c -L./../../../../mama/c_cpp/src/cpp /opt/openmama/lib/libwombatcommon.a /opt/home/tuinct/tmp/dev/openmama/OpenMAMA-2.1/mamda/c_cpp/src/cpp/.libs/libmamda.so -luuid -lmamacpp -lmama -lpthread -ldl -lnsl -lm -Wl,-rpath -Wl,/opt/home/tuinct/tmp/dev/openmama/OpenMAMA-2.1/mamda/c_cpp/mamda_6.0.0rc19/lib /usr/bin/ld: cannot find -lmamacpp I cannot find the mamacpp lib. I did the
following : untar; ./configure; make.
thanks,
Aidan
From: Glenn McClements [mailto:gmcclements@...] Sent: Wednesday, July 11, 2012 3:14 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'openmama-users@...' Subject: Re: [Openmama-users] OpenMAMA Linux install problem Ahh just realised you're running on i686 (32 bit) whereas the binary is
built for x86_64 (64 bit).
If you download the source and build from scratch it will be OK. Source for
the 2.1 release is at:
Glenn
From: "Russell Aidan (Ext. - UniCredit Business
Integrated Solutions)" <aidan.russell.extern@...>
Date: Wed, 11 Jul 2012 14:01:17 +0100 To: Glenn McClements <gmcclements@...>, "'openmama-users@...'" <openmama-users@...> Subject: RE: [Openmama-users] OpenMAMA Linux install problem Hi Glenn,
I get the following:
bash-3.2$ make -f Makefile.sample .mamalistencpp
g++ -I../../..//include -c -o mamalistencpp.o mamalistencpp.cpp g++ -I../../..//include -rdynamic -L../../..//lib -o mamalistencpp mamalistencpp.o -Xlinker -Bstatic -lmamacpp -Xlinker -Bdynamic -Xlinker -Bdynamic -lmama -Xlinker -Bdynamic -lrt -lpthread -lm /usr/bin/ld: skipping incompatible ../../..//lib/libmamacpp.a when searching for -lmamacpp /usr/bin/ld: cannot find -lmamacpp collect2: ld returned 1 exit status make: *** [mamalistencpp] Error 1 And for the pre-compiled examples, I get the
following:
bash-3.2$ bin/mamapublisherc
bash: bin/mamapublisherc: cannot execute binary file The regular file permissions seem ok. I get this error for the 2.1
& 2.1.1.2 versions.
Thanks,
Aidan
From: Glenn McClements [mailto:gmcclements@...] Sent: Wednesday, July 11, 2012 2:55 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'openmama-users@...' Subject: Re: [Openmama-users] OpenMAMA Linux install problem Hi Aidan,
What error are you getting when you try to compile? I'm running on a very
similar version (below), though it should work on most modern Linux
distributions.
2.6.18-194.11.4.el5 #1 SMP Tue Sep 21 05:04:09 EDT 2010 x86_64 x86_64
x86_64 GNU/Linux Glenn
From: "Russell Aidan (Ext. - UniCredit Business
Integrated Solutions)" <aidan.russell.extern@...>
Date: Wed, 11 Jul 2012 12:05:14 +0100 To: "'openmama-users@...'" <openmama-users@...> Subject: [Openmama-users] OpenMAMA Linux install problem Hi,
I downloaded the OpenMAMA 2.1 Linux package, and installed. However the
binaries are not compatible with the platform below, so I cannot execute the
test programs, or compile a test program (lib not compatible).
Can you help ?
bash-3.2$ uname -a
Linux gbsh232 2.6.18-194.el5PAE #1 SMP Tue Mar 16 22:00:21 EDT 2010 i686
i686 i386 GNU/Linux
Thanks,
Aidan
regards,
Aidan Russell
Quoting Systems Development
Unicredit Group
0049 89 378 12843
Please consider the environment before printing this e-mail. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. Please consider the environment before printing this e-mail. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
|
|
Re: OpenMAMA Linux install problem
Aidan Russell
Thanks Glenn, I'll give it a try (I assumed the build download
was 32 bit).
regards,
Aidan
From: Glenn McClements [mailto:gmcclements@...] Sent: Wednesday, July 11, 2012 3:14 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'openmama-users@...' Subject: Re: [Openmama-users] OpenMAMA Linux install problem Ahh just realised you're running on i686 (32 bit) whereas the binary is
built for x86_64 (64 bit).
If you download the source and build from scratch it will be OK. Source for
the 2.1 release is at:
Glenn
From: "Russell Aidan (Ext. - UniCredit Business
Integrated Solutions)" <aidan.russell.extern@...>
Date: Wed, 11 Jul 2012 14:01:17 +0100 To: Glenn McClements <gmcclements@...>, "'openmama-users@...'" <openmama-users@...> Subject: RE: [Openmama-users] OpenMAMA Linux install problem Hi Glenn,
I get the following:
bash-3.2$ make -f Makefile.sample .mamalistencpp
g++ -I../../..//include -c -o mamalistencpp.o mamalistencpp.cpp g++ -I../../..//include -rdynamic -L../../..//lib -o mamalistencpp mamalistencpp.o -Xlinker -Bstatic -lmamacpp -Xlinker -Bdynamic -Xlinker -Bdynamic -lmama -Xlinker -Bdynamic -lrt -lpthread -lm /usr/bin/ld: skipping incompatible ../../..//lib/libmamacpp.a when searching for -lmamacpp /usr/bin/ld: cannot find -lmamacpp collect2: ld returned 1 exit status make: *** [mamalistencpp] Error 1 And for the pre-compiled examples, I get the
following:
bash-3.2$ bin/mamapublisherc
bash: bin/mamapublisherc: cannot execute binary file The regular file permissions seem ok. I get this error for the 2.1
& 2.1.1.2 versions.
Thanks,
Aidan
From: Glenn McClements [mailto:gmcclements@...] Sent: Wednesday, July 11, 2012 2:55 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'openmama-users@...' Subject: Re: [Openmama-users] OpenMAMA Linux install problem Hi Aidan,
What error are you getting when you try to compile? I'm running on a very
similar version (below), though it should work on most modern Linux
distributions.
2.6.18-194.11.4.el5 #1 SMP Tue Sep 21 05:04:09 EDT 2010 x86_64 x86_64
x86_64 GNU/Linux Glenn
From: "Russell Aidan (Ext. - UniCredit Business
Integrated Solutions)" <aidan.russell.extern@...>
Date: Wed, 11 Jul 2012 12:05:14 +0100 To: "'openmama-users@...'" <openmama-users@...> Subject: [Openmama-users] OpenMAMA Linux install problem Hi,
I downloaded the OpenMAMA 2.1 Linux package, and installed. However the
binaries are not compatible with the platform below, so I cannot execute the
test programs, or compile a test program (lib not compatible).
Can you help ?
bash-3.2$ uname -a
Linux gbsh232 2.6.18-194.el5PAE #1 SMP Tue Mar 16 22:00:21 EDT 2010 i686
i686 i386 GNU/Linux
Thanks,
Aidan
regards,
Aidan Russell
Quoting Systems Development
Unicredit Group
0049 89 378 12843
Please consider the environment before printing this e-mail. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. Please consider the environment before printing this e-mail. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
|
|
Re: OpenMAMA Linux install problem
Glenn McClements <gmcclements@...>
Ahh just realised you're running on i686 (32 bit) whereas the binary is built for x86_64 (64 bit).
If you download the source and build from scratch it will be OK. Source for the 2.1 release is at:
Glenn
From: "Russell Aidan (Ext. - UniCredit Business Integrated Solutions)" <aidan.russell.extern@...>
Date: Wed, 11 Jul 2012 14:01:17 +0100 To: Glenn McClements <gmcclements@...>, "'openmama-users@...'" <openmama-users@...> Subject: RE: [Openmama-users] OpenMAMA Linux install problem Hi Glenn,
I get the following:
bash-3.2$ make -f Makefile.sample .mamalistencpp
g++ -I../../..//include -c -o mamalistencpp.o mamalistencpp.cpp g++ -I../../..//include -rdynamic -L../../..//lib -o mamalistencpp mamalistencpp.o -Xlinker -Bstatic -lmamacpp -Xlinker -Bdynamic -Xlinker -Bdynamic -lmama -Xlinker -Bdynamic -lrt -lpthread -lm /usr/bin/ld: skipping incompatible ../../..//lib/libmamacpp.a when searching for -lmamacpp /usr/bin/ld: cannot find -lmamacpp collect2: ld returned 1 exit status make: *** [mamalistencpp] Error 1 And for the pre-compiled examples, I get the following:
bash-3.2$ bin/mamapublisherc
bash: bin/mamapublisherc: cannot execute binary file The regular file permissions seem ok. I get this error for the 2.1 & 2.1.1.2 versions.
Thanks,
Aidan
From: Glenn McClements [mailto:gmcclements@...] Sent: Wednesday, July 11, 2012 2:55 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'openmama-users@...' Subject: Re: [Openmama-users] OpenMAMA Linux install problem Hi Aidan,
What error are you getting when you try to compile? I'm running on a very similar version (below), though it should work on most modern Linux distributions.
2.6.18-194.11.4.el5 #1 SMP Tue Sep 21 05:04:09 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
Glenn
From: "Russell Aidan (Ext. - UniCredit Business Integrated Solutions)" <aidan.russell.extern@...>
Date: Wed, 11 Jul 2012 12:05:14 +0100 To: "'openmama-users@...'" <openmama-users@...> Subject: [Openmama-users] OpenMAMA Linux install problem Hi,
I downloaded the OpenMAMA 2.1 Linux package, and installed. However the binaries are not compatible with the platform below, so I cannot execute the test programs, or compile a test program (lib not compatible).
Can you help ?
bash-3.2$ uname -a
Linux gbsh232 2.6.18-194.el5PAE #1 SMP Tue Mar 16 22:00:21 EDT 2010 i686 i686 i386 GNU/Linux
Thanks,
Aidan
regards,
Aidan Russell
Quoting Systems Development
Unicredit Group
0049 89 378 12843
Please consider the environment before printing this e-mail. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. Please consider the environment before printing this e-mail. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
|
|
Re: OpenMAMA Linux install problem
Aidan Russell
Hi Glenn,
I get the following:
bash-3.2$ make -f Makefile.sample .mamalistencpp
g++ -I../../..//include -c -o mamalistencpp.o mamalistencpp.cpp g++ -I../../..//include -rdynamic -L../../..//lib -o mamalistencpp mamalistencpp.o -Xlinker -Bstatic -lmamacpp -Xlinker -Bdynamic -Xlinker -Bdynamic -lmama -Xlinker -Bdynamic -lrt -lpthread -lm /usr/bin/ld: skipping incompatible ../../..//lib/libmamacpp.a when searching for -lmamacpp /usr/bin/ld: cannot find -lmamacpp collect2: ld returned 1 exit status make: *** [mamalistencpp] Error 1 And for the pre-compiled examples, I get the
following:
bash-3.2$ bin/mamapublisherc
bash: bin/mamapublisherc: cannot execute binary file The regular file permissions seem ok. I get this error for the 2.1
& 2.1.1.2 versions.
Thanks,
Aidan
From: Glenn McClements [mailto:gmcclements@...] Sent: Wednesday, July 11, 2012 2:55 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'openmama-users@...' Subject: Re: [Openmama-users] OpenMAMA Linux install problem Hi Aidan,
What error are you getting when you try to compile? I'm running on a very
similar version (below), though it should work on most modern Linux
distributions.
2.6.18-194.11.4.el5 #1 SMP Tue Sep 21 05:04:09 EDT 2010 x86_64 x86_64
x86_64 GNU/Linux Glenn
From: "Russell Aidan (Ext. - UniCredit Business
Integrated Solutions)" <aidan.russell.extern@...>
Date: Wed, 11 Jul 2012 12:05:14 +0100 To: "'openmama-users@...'" <openmama-users@...> Subject: [Openmama-users] OpenMAMA Linux install problem Hi,
I downloaded the OpenMAMA 2.1 Linux package, and installed. However the
binaries are not compatible with the platform below, so I cannot execute the
test programs, or compile a test program (lib not compatible).
Can you help ?
bash-3.2$ uname -a
Linux gbsh232 2.6.18-194.el5PAE #1 SMP Tue Mar 16 22:00:21 EDT 2010 i686
i686 i386 GNU/Linux
Thanks,
Aidan
regards,
Aidan Russell
Quoting Systems Development
Unicredit Group
0049 89 378 12843
Please consider the environment before printing this e-mail. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
|
|
Re: OpenMAMA Linux install problem
Glenn McClements <gmcclements@...>
Hi Aidan,
What error are you getting when you try to compile? I'm running on a very similar version (below), though it should work on most modern Linux distributions.
2.6.18-194.11.4.el5 #1 SMP Tue Sep 21 05:04:09 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
Glenn
From: "Russell Aidan (Ext. - UniCredit Business Integrated Solutions)" <aidan.russell.extern@...>
Date: Wed, 11 Jul 2012 12:05:14 +0100 To: "'openmama-users@...'" <openmama-users@...> Subject: [Openmama-users] OpenMAMA Linux install problem Hi,
I downloaded the OpenMAMA 2.1 Linux package, and installed. However the binaries are not compatible with the platform below, so I cannot execute the test programs, or compile a test program (lib not compatible).
Can you help ?
bash-3.2$ uname -a
Linux gbsh232 2.6.18-194.el5PAE #1 SMP Tue Mar 16 22:00:21 EDT 2010 i686 i686 i386 GNU/Linux
Thanks,
Aidan
regards,
Aidan Russell
Quoting Systems Development
Unicredit Group
0049 89 378 12843
Please consider the environment before printing this e-mail. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
|
|
OpenMAMA Linux install problem
Aidan Russell
Hi,
I downloaded the OpenMAMA 2.1 Linux package, and installed. However the binaries are not compatible with the platform below, so I cannot execute the test programs, or compile a test program (lib not compatible).
Can you help ?
bash-3.2$ uname -a
Linux gbsh232 2.6.18-194.el5PAE #1 SMP Tue Mar 16 22:00:21 EDT 2010 i686 i686 i386 GNU/Linux
Thanks,
Aidan
regards,
Aidan Russell
Quoting Systems Development
Unicredit Group
0049 89 378 12843
|
|
Re: 2.1.1.2 install problem and version compatibility question
Bill Nokes <bill.nokes@...>
Hi Glenn,
toggle quoted messageShow quoted text
Thanks following up. Good news on the wire compatibility - will give me lots more integration options :-) Re: building. The README file indicates you only need to run generateBuildFiles.sh if you've downloaded from GIT; however I downloaded from the archive and the instructions are to use configure directly (this worked for 2.1 version). Anyway, I've got 2.1 compiled and can run against Avis so making progress. Cheers, Bill
On 10 July 2012 10:25, Glenn McClements <gmcclements@...> wrote:
--
16 St Martin’s Le Grand London EC1A 4EN United Kingdom +44 (0) 20 3239 8137
|
|
Re: 2.1.1.2 install problem and version compatibility question
Glenn McClements <gmcclements@...>
Hi Bill,
Answers below.
Yes. The wire level protocols are defined by the middlewares and message formats that OpenMAMA supports. If you are using the the underlying libraries, e.g. Avis, then OpenMAMA will be backwards compatible.
common/c_cpp/configure needs to be generated first by running generateBuildFiles.sh. Full build instructions are in he README file.
Glenn
From: Bill Nokes <bill.nokes@...>
Date: Mon, 9 Jul 2012 16:09:56 +0100 To: "openmama-users@..." <openmama-users@...> Subject: [Openmama-users] 2.1.1.2 install problem and version compatibility question I've just picked up OpenMama 2.x and I've a few questions if I may (I tried #openmama, but all's quiet there)...
Regards, Bill -- 16 St Martin’s Le Grand London EC1A 4EN United Kingdom +44 (0) 20 3239 8137 Please consider the environment before printing this e-mail. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
|
|
2.1.1.2 install problem and version compatibility question
Bill Nokes <bill.nokes@...>
Hi,
I've just picked up OpenMama 2.x and I've a few questions if I may (I tried #openmama, but all's quiet there)...
Regards, Bill -- 16 St Martin’s Le Grand London EC1A 4EN United Kingdom +44 (0) 20 3239 8137
|
|
Re: Playing With Custom Bridges / Payloads for OpenMAMA
Jacobraj Benet <JBenet@...>
Hi Frank,
We do have a null bridge implementation which would be prototype for anyone interested to write bridge to the OpenMAMA, Will are also working on the null payload bridge implementation.
The source code for the null bridge is not available but would be posted shortly after reviewed by the moderator.
Thanks
Jacob
From: Frank Quinn <fquinn.ni@...>
Reply-To: "fquinn.ni@..." <fquinn.ni@...> Date: Friday, June 29, 2012 4:14 PM To: "openmama-users@..." <openmama-users@...> Subject: [Openmama-users] Playing With Custom Bridges / Payloads for OpenMAMA Hi Folks,
I can see the Bridge and Payload is nicely separated in the C code, but there is some code in there which I'm not certain is required for just the bridge implementation as opposed to for the avis middleware implementation. Is there a minimalistic implementation somewhere which contains *only* the required prototypes for a a full bridge / payload implementation? Cheers, Frank Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
Playing With Custom Bridges / Payloads for OpenMAMA
Frank Quinn <fquinn.ni@...>
Hi Folks,
I can see the Bridge and Payload is nicely separated in the C code, but there is some code in there which I'm not certain is required for just the bridge implementation as opposed to for the avis middleware implementation. Is there a minimalistic implementation somewhere which contains *only* the required prototypes for a a full bridge / payload implementation? Cheers, Frank
|
|
Open Data Model Docs available for feedback (OpenMDM)
Jamie Hill
Hey All, We are delighted to announce the release of the OpenMDM Phase 2 Equities and Indices Consultation documentation which shall be published over the next week. In this first documentation release, the following have been provided: 1. A quick reference guide providing background information to the initiative and detailing the current documentation under release - OpenMDM_QuickReference_2.0.pdf 2. The OpenMDM Reference Guide - OpenMDM Reference Guide 2.0.pdf Both documents can be obtained upon request from opendatamodel@... Early next week we shall be adding a feedback tracker document onto Google docs which will enable you to browse and comment on general feedback received throughout the consultation period which will run from the 9th of July until the 30th of July. Regards, Jamie
|
|
OpenMAMA-2.1.1.2 and New Branches
Michael Schonberg <mschonberg@...>
I pushed a number of changes to the git repository this week, and created two
new branches. The new branches are "next" and OpenMama-2.1.1. The next branch contains all the patches submitted to the mailing list that are under consideration for the next scheduled release, OpenMAMA-2.1.2. This includes all of the patches submitted to openmama-dev thus far. The OpenMAMA-2.1.1 branch is the current stable branch starting from the April 29 2.1.1.1 release which is tagged with OpenMAMA-2.1.1.1. Only critical bug fixes and very low impact changes will be merged into the stable branches. All changes to the stable branches must be first committed to master. I will be posting additional details on the development cycle and how changes get into the next, master and stable branches to the web site and openmama-dev in the coming days. The changes for 2.1.1.2 are described below. The source and binaries are not available on the web site yet as there are some issues uploading files at the moment. I expect to have this resolved shortly. Regards, -Michael Schonberg <mschonberg@...> CHANGES: OpenMAMA 2.1.1.2 This release contains very minor fixes focusing on the build environment. The 2.1.1.1 release, which introduced OpenMAMDA in addition to C++ and Java support, complicated the build environment significantly. These changes address some of the build issues encountered. Subsequent minor releases will attempt to further simplify the build process. Changes: Add patch for -lmama for news and orderbook examples The news and orderbook examples were not building because the linker could not find libmama. This patch adjusts the link flags to include the path to the mama c libraries. Signed-off-by: Mike Schonberg <mschonberg@...> Add libpthread to library list for sem_timedwait configure.ac needs to search for sem_timedwait in both librt and libpthread. On OS's like certain Solaris versions that do not support sem_timedwait(), OpenMAMA provides an implentation. Signed-off-by: Mike Schonberg <mschonberg@...> Updated Build Instructions Added better download and build instructions for the Avis client and router. For the OpenMAMA build it is necessary to specify --with-avis to build the Avis bridge, and it is also necessary to invoke generateBuildFiles.sh prior to building source from a cloned git repository. Signed-off-by: Mike Schonberg <mschonberg@...> [mama] Adding .gitignore This patch introduces a .gitignore file to force git to skip known build artifacts when displaying status information. Signed-off-by: Mark Spielman <mark.spielman@...>
|
|
Re: CTA demo
Jacobraj Benet <JBenet@...>
The wmw middleware should be build in the API and Feedhandler, you should be fine with demo kit.
Jacob
From: John Gray <john.gray@...>
Date: Friday, June 8, 2012 11:26 AM To: Jacobraj Benet <jbenet@...> Subject: Re: CTA demo I thought that might be the case. Is there a demo of wmw to go with this? Needs to be correct version I guess. Or is there anything else I can use?
On 8 June 2012 15:27, Jacobraj Benet <JBenet@...> wrote:
Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
Re: installation with AVIS
mschonberg <mschonberg@...>
On Tue, 5 Jun 2012, John Gray wrote:
Getting there - added a symlink to /usr/lib64 for libuuid.so and that got me further...Do you have libstdc++ installed? You can check in the synaptic package manager. Regards, -Mike Im using Ubuntu:
|
|
Re: kRe: installation with AVIS
John Gray <john.gray@...>
Getting there - added a symlink to /usr/lib64 for libuuid.so and that got me further...
toggle quoted messageShow quoted text
However, getting some undefined references: libtool: link: g++ -g -O2 -rdynamic -o .libs/comboticker comboticker.o parsecmd.o dictrequester.o -L/opt/openmama/lib -L./../cpp -L./../cpp/mamda -L./../cpp/options -L./../../../../mama/c_cpp/src/c -L./../../../../mama/c_cpp/src/cpp /opt/openmama/lib/libwombatcommon.a /home/john/openmama/OpenMAMA-2.1/mamda/c_cpp/src/cpp/.libs/libmamda.so /home/john/openmama/OpenMAMA-2.1/lib/libmamacpp.so -L/usr/local/lib -L./../c /home/john/openmama/OpenMAMA-2.1/mama/c_cpp/src/c/.libs/libmama.so -L./../../../../common/c_cpp/src/c -lrt -luuid -lpthread -ldl -lnsl -lm -Wl,-rpath -Wl,/home/john/openmama/OpenMAMA-2.1/lib /home/john/openmama/OpenMAMA-2.1/lib/libmamacpp.so: undefined reference to `std::__detail::_List_node_base::_M_unhook()@GLIBCXX_3.4.15' /home/john/openmama/OpenMAMA-2.1/lib/libmamacpp.so: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)@GLIBCXX_3.4.15' Im using Ubuntu: Linux john-laptop 2.6.32-41-generic #89-Ubuntu SMP Fri Apr 27 22:18:56 UTC 2012 x86_64 GNU/Lin Thanks again for your help in this. j
On 5 June 2012 20:03, mschonberg <mschonberg@...> wrote:
|
|
kRe: installation with AVIS
mschonberg <mschonberg@...>
On Tue, 5 Jun 2012, John Gray wrote:
Apologies for resorting back again - this is probably more UNIX than mama!On what OS are you building? Where are you finding libuuid.so? I build fine with no modifications to LD_LIBRARY_PATH on Fedora 16: /lib64/libuuid.so.1 /lib64/libuuid.so.1.3.0 /usr/lib64/libuuid.so I have the following packages installed: [mike@fedora OpenMAMA-2.1]$ yum list installed *uuid* Loaded plugins: langpacks, presto, refresh-packagekit Installed Packages libuuid.x86_64 2.20.1-2.3.fc16 @updates libuuid-devel.x86_64 2.20.1-2.3.fc16 @updates Regards, -Mike
|
|
Re: installation with AVIS
John Gray <john.gray@...>
Apologies for resorting back again - this is probably more UNIX than mama!
toggle quoted messageShow quoted text
I can see the make files being constructed, but the examples are still not being built - and the make seems to stop before getting to the examples directory,
At the end of the make file i get the following error: libtool: link: gcc -shared -fPIC -DPIC .libs/bridge.o .libs/clientmanageresponder.o .libs/datetime.o .libs/dictionary.o .libs/dqstrategy.o .libs/error.o .libs/fielddesc.o .libs/imagerequest.o .libs/listenermsgcallback.o .libs/log.o .libs/mama.o .libs/mamaStrUtils.o .libs/marketdata.o .libs/middleware.o .libs/msg.o .libs/msgfield.o .libs/msgqualifier.o .libs/msgstatus.o .libs/msgtype.o .libs/msgutils.o .libs/publisher.o .libs/dqpublisher.o .libs/dqpublishermanager.o .libs/inbox.o .libs/quality.o .libs/reservedfields.o .libs/senderId.o .libs/servicelevel.o .libs/queue.o .libs/io.o .libs/price.o .libs/priceimpl.o .libs/refreshtransport.o .libs/timer.o .libs/timezone.o .libs/source.o .libs/sourceman.o .libs/status.o .libs/stat.o .libs/statscollector.o .libs/statfields.o .libs/statsgenerator.o .libs/subscmsgtype.o .libs/subscription.o .libs/subscriptiontype.o .libs/statslogger.o .libs/statsloggerfields.o .libs/symbollist.o .libs/ft.o .libs/symbollistmember.o .libs/symbolmapfile.o .libs/syncresponder.o .libs/throttle.o .libs/transport.o .libs/fileutils.o .libs/playbackFileParser.o .libs/playbackpublisher.o .libs/playbackcapture.o .libs/connection.o .libs/serverconnection.o .libs/manager.o .libs/version.o -L/usr/local/lib -L./../../../../common/c_cpp/src/c -lnsl -lrt /home/john/openmama/OpenMAMA-2.1/common/c_cpp/src/c/.libs/libwombatcommon.a -ldl -luuid -O2 -Wl,-soname -Wl,libmama.so.0 -o .libs/libmama.so.0.0.0 /usr/bin/ld: cannot find -luuid collect2: ld returned 1 exit status I have checked the libuuid file exists and have added the /lib to the LD_LIBRARY_PATH to try to get around this - but no luck.
May I beg your assistance? Thanks j
On 4 June 2012 23:00, Mike Schonberg <mschonberg@...> wrote: John,
|
|