Date   

OpenMAMA 2.3.0 Released

Damian Maguire <DMaguire@...>
 

Evening all, 

It's been a long time coming, but we're happy to announce the release of OpenMAMA 2.3.0. Included in the new release are a wide range of new and improved features, including:
  • Qpid Proton middleware and payload bridge, running on both Linux and Windows, and with full market data support.
  • Completely new SCons based build infrastructure.
  • New and improved market data capture and replay tools, including sample level 1 and level 2 market data, symbol lists and data dictionary.
  • Redhat and Centos Linux releases are now packaged as RPMs.
  • Over 1500 unit tests.
  • Wide ranging bug fixes and other code improvements. 
The new release is available for download as binary releases, RPMs or a source tarball from the main OpenMAMA releases site, while the sample data, dictionary and symbol lists are available from the downloads page. We've also pulled together a blog post providing a bit more detail regarding the changes within the release, which is available here.

The latest release has seen a significant amount of work, with a large contribution coming from the community, and we're grateful for all the support we've received when working on it. However, as with all software there may still be some bugs, so if you have some trouble getting started, or spot any issues please raise them on the mailing lists or on our Bugzilla.

Looking forward to hearing your feedback.

Thanks,

Damian

Damian Maguire – Senior R&D and OpenMAMA Specialist
IntercontinentalExchange | NYSE Technologies
24-26 Adelaide Exchange | Belfast, BT2 8GD
Tel: +44 2890 822 282 (ext: 452161) | Mob: +44 7540 204 077

This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange Group, Inc. (ICE), NYSE Euronext or any of their subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.


Re: related projects for market data?

Damian Maguire <DMaguire@...>
 

As just mentioned on the other thread, I've seen a similar commercial
project targeted at Excel
(http://www.mdxtechnology.com/products/mdxt-connect), but I don't know of
anything for LibreOffice. Some of the other guys on the lists may have
seen something though, so I'll leave that as an open question for them ;-)

The FHCE seems interesting, though I'd be concerned that the code is a bit
out of date - 3 years ago is a long time in Feedhandler land, and I know
that a number of the protocols they're supporting have certainly moved on
a bit (BATS Pitch has reached version 2.20 at least). That said, with
these things it's always going to be easier to improve pre-existing code
for your requirements than to write something from scratch, so in that
regard they may be useful depending on what exactly you wish to achieve.
Interfacing them with OpenMAMA would likely be an interesting project for
sure, but making them work as reasonable open source feedhandlers may take
a larger effort.

Do you have a specific use case in mind? Or were you hoping to just plug
in OpenMAMA and get data flowing?

Cheers,

Damian


---
Damian Maguire ­ Senior R&D and OpenMAMA Specialist
IntercontinentalExchange | NYSE Technologies
24-26 Adelaide Exchange | Belfast, BT2 8GD
Tel: +44 2890 822 282 (ext: 452161) | Mob: +44 7540 204 077
dmaguire@...




On 11/23/13 9:05 AM, "Daniel Pocock" <daniel@...> wrote:




Has anybody done any work on something like a LibreOffice Calc
spreadsheet extension for OpenMAMA, either for retrieving rates or
publishing them?

On the feed handler situation, somebody recently pointed this out to me:

http://csinitiative.com/news/view/collaborative_software_initiative_introd
uces_open_market_data_feed_handlers/

and the code:

https://github.com/csinitiative/fhce/

Has anybody worked with this? Does anybody feel it is suitable (or not)
for use with OpenMAMA?

_______________________________________________
Openmama-users mailing list
Openmama-users@...
https://lists.openmama.org/mailman/listinfo/openmama-users
________________________________________________________

This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange Group, Inc. (ICE), NYSE Euronext or any of their subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.
________________________________________________________


Re: another blog on market data with OpenMAMA

Damian Maguire <DMaguire@...>
 

This is great Daniel, very nice post. Some of the ideas you've mentioned
(accounting etc) would be very cool as well.

The LibreOffice idea sounds really interesting, and good to see the
LibreOffice guys are keen to get something moving. There was a commercial
offering from a group called MDX a few years ago to build a similar
streaming application for Excel, which used the previous commercial MAMA
version - http://www.mdxtechnology.com/products/mdxt-connect. Probably
worth taking a look at what they have there as well, might help inform a
way forward.

If there's anything we can do to help with the effort just let me know,
we'll do our best to assist in any way we can.

Cheers,

Damian

---
Damian Maguire ­ Senior R&D and OpenMAMA Specialist
IntercontinentalExchange | NYSE Technologies
24-26 Adelaide Exchange | Belfast, BT2 8GD
Tel: +44 2890 822 282 (ext: 452161) | Mob: +44 7540 204 077
dmaguire@...




On 11/27/13 7:17 PM, "Daniel Pocock" <daniel@...> wrote:




I followed up on my blog post from August, giving the wider free
software community a more detailed overview of some of the possibilities
with market data.

http://danielpocock.com/real-time-streaming-market-data-with-free-open-sou
rce-software



There is also some related work going on in LibreOffice, there is a link
to their discussion thread:

http://lists.freedesktop.org/archives/libreoffice/2013-November/057706.htm
l
_______________________________________________
Openmama-users mailing list
Openmama-users@...
https://lists.openmama.org/mailman/listinfo/openmama-users
________________________________________________________

This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange Group, Inc. (ICE), NYSE Euronext or any of their subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.
________________________________________________________


another blog on market data with OpenMAMA

Daniel Pocock
 

I followed up on my blog post from August, giving the wider free
software community a more detailed overview of some of the possibilities
with market data.

http://danielpocock.com/real-time-streaming-market-data-with-free-open-source-software



There is also some related work going on in LibreOffice, there is a link
to their discussion thread:

http://lists.freedesktop.org/archives/libreoffice/2013-November/057706.html


related projects for market data?

Daniel Pocock
 

Has anybody done any work on something like a LibreOffice Calc
spreadsheet extension for OpenMAMA, either for retrieving rates or
publishing them?

On the feed handler situation, somebody recently pointed this out to me:

http://csinitiative.com/news/view/collaborative_software_initiative_introduces_open_market_data_feed_handlers/

and the code:

https://github.com/csinitiative/fhce/

Has anybody worked with this? Does anybody feel it is suitable (or not)
for use with OpenMAMA?


Re: packages now in Ubuntu too

Damian Maguire <DMaguire@...>
 

Website has been updated to include links to the packages, under the new
package page:

http://www.openmama.org/packages

Cheers for the hard work Daniel, these look great.

D




On 9/18/13 4:49 PM, "Damian Maguire" <DMaguire@...> wrote:

Looks great Daniel, cheers for those. I'll get the website and wiki
updated to point to them as well.

Thanks,

Damian
-----------------------------------------
Damian Maguire
Senior R&D and OpenMAMA Specialist

NYSE Technologies
24-26 Adelaide Exchange,
Adelaide St,
Belfast, BT2 8GD
Office: +44 28 90 822 282 (ext: 452161)
Mobile: +44 75 40 204 077
www.nyx.com/technologies






On 9/18/13 12:58 PM, "Daniel Pocock" <daniel@...> wrote:


The Debian packages have now been accepted into Ubuntu as well, for the
upcoming "Saucy Salamander" release:

https://launchpad.net/ubuntu/+source/openmama
https://launchpad.net/ubuntu/+source/avis-client-c
https://launchpad.net/ubuntu/+source/avis

The latest package version, 2.2.2.1-10, produces packages containing the
JARs for Java users and doc packages containing all the documentation.
That is sitting in the queue for the Debian FTP master, should be
available in both Debian and Ubuntu in a few days.

http://packages.qa.debian.org/o/openmama.html


_______________________________________________
Openmama-users mailing list
Openmama-users@...
https://lists.openmama.org/mailman/listinfo/openmama-users
Please consider the environment before printing this email.

Visit our website at http://www.nyse.com

****************************************************

Note: The information contained in this message and any attachment to it
is privileged, confidential and protected from disclosure. If the reader
of this message is not the intended recipient, or an employee or agent
responsible for delivering this message to the intended recipient, you
are hereby notified that any dissemination, distribution or copying of
this communication is strictly prohibited. If you have received this
communication in error, please notify the sender immediately by replying
to the message, and please delete it from your system. Thank you. NYSE
Euronext.

_______________________________________________
Openmama-users mailing list
Openmama-users@...
https://lists.openmama.org/mailman/listinfo/openmama-users
Please consider the environment before printing this email.

Visit our website at http://www.nyse.com

****************************************************

Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.


Re: [RFC] Platforms

Matt Mulhern
 

Just adding a few to the list:
  • Operating Systems used 
    • Windows XP
    • Centos 5.5 (32 & 64 bit)
    • Centos 6.4 (32 & 64 bit)
    • Ubuntu 12.04 (64 bit)
    • Mint 13 (maya - 64 bit)
  • Development environments (IDEs, compilers etc)
    • Vim (usually gvim or in combination with tmux)
    • GCC 4.4.7
    • CodeBlocks (windows)
    • Netbeans (Centos, Ubuntu, Mint)
    • Visual Studio 10
  • Python versions.
    • 2.6.6

Cheers,

Matt Mulhern




On Thu, Sep 19, 2013 at 10:06 AM, Daniel Pocock <daniel@...> wrote:
On 19/09/13 10:54, Damian Maguire wrote:
Morning folks, 

It's stats gathering time for OpenMAMA ;-)

Myself and Frank are currently doing some work on our CI environment and wanted to get a bit of feedback regarding the platforms people are working with, either for development or production (or indeed, environments they expect to be working with in the not too distant future). If you have a bit of time, I'd really appreciate it if you could let me know a few details (off list is fine if you're more comfortable with that):
  • Operating Systems used

I've also tried a build on GNU HURD and kFreeBSD kernels using the portability code from the "linux" tree under common and using the Debian toolset with those kernels.

It seems to build fine.  Maybe the linux tree could be renamed posix

--- a/common/c_cpp/configure.ac
+++ b/common/c_cpp/configure.ac
@@ -46,7 +46,7 @@ AC_CANONICAL_BUILD()
 # Set up symbolic links for os-specific files
 AC_MSG_NOTICE([Configuring symbolic links for $build_os in $srcdir])
 case $build_os in
-       linux*-*)   AC_CONFIG_LINKS([$srcdir/src/c/wombat/port.h:src/c/linux/port.h
+       linux*-*|kfreebsd-gnu|gnu)   AC_CONFIG_LINKS([$srcdir/src/c/wombat/port.h:src/c/linux/port.h
                                   $srcdir/src/c/wombat/wMath.h:src/c/linux/wMath.h
                                   $srcdir/src/c/wombat/wUuid.h:src/c/linux/wUuid.h
                                   $srcdir/src/c/wombat/wConfig.h:src/c/linux/wConfig.h



_______________________________________________
Openmama-users mailing list
Openmama-users@...
https://lists.openmama.org/mailman/listinfo/openmama-users



Re: [RFC] Platforms

Daniel Pocock
 

On 19/09/13 10:54, Damian Maguire wrote:
Morning folks, 

It's stats gathering time for OpenMAMA ;-)

Myself and Frank are currently doing some work on our CI environment and wanted to get a bit of feedback regarding the platforms people are working with, either for development or production (or indeed, environments they expect to be working with in the not too distant future). If you have a bit of time, I'd really appreciate it if you could let me know a few details (off list is fine if you're more comfortable with that):
  • Operating Systems used

I've also tried a build on GNU HURD and kFreeBSD kernels using the portability code from the "linux" tree under common and using the Debian toolset with those kernels.

It seems to build fine.  Maybe the linux tree could be renamed posix

--- a/common/c_cpp/configure.ac
+++ b/common/c_cpp/configure.ac
@@ -46,7 +46,7 @@ AC_CANONICAL_BUILD()
 # Set up symbolic links for os-specific files
 AC_MSG_NOTICE([Configuring symbolic links for $build_os in $srcdir])
 case $build_os in
-       linux*-*)   AC_CONFIG_LINKS([$srcdir/src/c/wombat/port.h:src/c/linux/port.h
+       linux*-*|kfreebsd-gnu|gnu)   AC_CONFIG_LINKS([$srcdir/src/c/wombat/port.h:src/c/linux/port.h
                                   $srcdir/src/c/wombat/wMath.h:src/c/linux/wMath.h
                                   $srcdir/src/c/wombat/wUuid.h:src/c/linux/wUuid.h
                                   $srcdir/src/c/wombat/wConfig.h:src/c/linux/wConfig.h



[RFC] Platforms

Damian Maguire <DMaguire@...>
 

Morning folks, 

It's stats gathering time for OpenMAMA ;-)

Myself and Frank are currently doing some work on our CI environment and wanted to get a bit of feedback regarding the platforms people are working with, either for development or production (or indeed, environments they expect to be working with in the not too distant future). If you have a bit of time, I'd really appreciate it if you could let me know a few details (off list is fine if you're more comfortable with that):
  • Operating Systems used 
  • Development environments (IDEs, compilers etc)
  • Python versions.
  • Other pertinent library versions
Note: I'd particularly like to hear about Windows users, since that's slightly more of an unknown for me.

Just to get the ball rolling, the following are the environments I'm typically working with:

Operating Systems (All 64bit):
  • Fedora 17
  • Centos 6.4
  • Red Hat 6
  • Windows 7
Development Environments:
  • Vim (with various plugins – NERDTree, YouCompleteMe, Syntastic etc)
  • Eclipse (Kepler) - With CDT
  • GCC 4.4 (Centos), GCC 4.7 (Fedora), Clang 3.3 (Fedora and Centos)
  • Visual Studio 2010 
Python Versions:
  • 2.7.5 (Fedora & Centos), 2.6.6 (Centos)
  • 2.6 (Windows)
Other Libraries:
  • Boost 1.54, 1.48 (Windows)

Cheers, 

Damian


Please consider the environment before printing this email.

Visit our website at http://www.nyse.com
*****************************************************************************
Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.


Re: packages now in Ubuntu too

Damian Maguire <DMaguire@...>
 

Looks great Daniel, cheers for those. I'll get the website and wiki
updated to point to them as well.

Thanks,

Damian
-----------------------------------------
Damian Maguire
Senior R&D and OpenMAMA Specialist

NYSE Technologies
24-26 Adelaide Exchange,
Adelaide St,
Belfast, BT2 8GD
Office: +44 28 90 822 282 (ext: 452161)
Mobile: +44 75 40 204 077
www.nyx.com/technologies






On 9/18/13 12:58 PM, "Daniel Pocock" <daniel@...> wrote:


The Debian packages have now been accepted into Ubuntu as well, for the
upcoming "Saucy Salamander" release:

https://launchpad.net/ubuntu/+source/openmama
https://launchpad.net/ubuntu/+source/avis-client-c
https://launchpad.net/ubuntu/+source/avis

The latest package version, 2.2.2.1-10, produces packages containing the
JARs for Java users and doc packages containing all the documentation.
That is sitting in the queue for the Debian FTP master, should be
available in both Debian and Ubuntu in a few days.

http://packages.qa.debian.org/o/openmama.html


_______________________________________________
Openmama-users mailing list
Openmama-users@...
https://lists.openmama.org/mailman/listinfo/openmama-users
Please consider the environment before printing this email.

Visit our website at http://www.nyse.com

****************************************************

Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.


packages now in Ubuntu too

Daniel Pocock
 

The Debian packages have now been accepted into Ubuntu as well, for the
upcoming "Saucy Salamander" release:

https://launchpad.net/ubuntu/+source/openmama
https://launchpad.net/ubuntu/+source/avis-client-c
https://launchpad.net/ubuntu/+source/avis

The latest package version, 2.2.2.1-10, produces packages containing the
JARs for Java users and doc packages containing all the documentation.
That is sitting in the queue for the Debian FTP master, should be
available in both Debian and Ubuntu in a few days.

http://packages.qa.debian.org/o/openmama.html


Re: OpenMAMA Wiki

Daniel Pocock
 

On 13/09/13 11:19, Damian Maguire wrote:
Morning folks, 

Just wanted to send out a quick note about a few of the new changes which are happening on the OpenMAMA wiki. We're currently putting a lot of effort into fleshing out the documentation around OpenMAMA, particularly related to bridge and payload development, but also more general information for other users, so there should be fairly regular updates and additions. 
If you're actively developing patches for OpenMAMA, I'd recommend you have a read of the patch submission and commit guidelines, which are a bit more detailed on the approach we're currently taking with things. 

If anyone is interested in contributing their own documentation, on any OpenMAMA related topic, we'd love to have it, so please drop me a mail and we'll arrange for access. 


Just some packaging related issues:

- I will probably create an openmama-doc package to distribute the docs built with doxygen, this will be very useful for users who are offline

- could you create links to the package pages from the web site and installation instructions?  I've put the Debian link below, Ubuntu is basically a mirror of Debian packages so their link will start showing their package details soon:

https://packages.qa.debian.org/o/openmama.html

https://launchpad.net/ubuntu/+source/openmama



OpenMAMA Wiki

Damian Maguire <DMaguire@...>
 

Morning folks, 

Just wanted to send out a quick note about a few of the new changes which are happening on the OpenMAMA wiki. We're currently putting a lot of effort into fleshing out the documentation around OpenMAMA, particularly related to bridge and payload development, but also more general information for other users, so there should be fairly regular updates and additions. 
If you're actively developing patches for OpenMAMA, I'd recommend you have a read of the patch submission and commit guidelines, which are a bit more detailed on the approach we're currently taking with things. 

If anyone is interested in contributing their own documentation, on any OpenMAMA related topic, we'd love to have it, so please drop me a mail and we'll arrange for access. 

Any other questions drop me a mail, or ping the mailing list. 

Cheers, 

Damian


Please consider the environment before printing this email.

Visit our website at http://www.nyse.com
*****************************************************************************
Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.


Re: Avis + OpenMAMA packages now in Debian

Damian Maguire <DMaguire@...>
 

Thanks Daniel, that looks awesome. Gives me a nice excuse to fire up a
Debian install as well. ;-)

Cheers,

Damian

On 9/3/13 9:41 AM, "Daniel Pocock" <daniel@...> wrote:



Hi all,

The Avis event router, C client and the OpenMAMA packages have now been
accepted into Debian:

http://packages.qa.debian.org/o/openmama.html

For anybody wanting a quick way to get started, it should be possible to
install a Debian host, add unstable to /etc/apt/sources.list and then

sudo apt-get install -t unstable avis libmama-dev libmamda-dev
libmamaavis0

No doubt the packages will eventually appear in Ubuntu as well

Regards,

Daniel


_______________________________________________
Openmama-users mailing list
Openmama-users@...
https://lists.openmama.org/mailman/listinfo/openmama-users
Please consider the environment before printing this email.

Visit our website at http://www.nyse.com

****************************************************

Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.


Avis + OpenMAMA packages now in Debian

Daniel Pocock
 

Hi all,

The Avis event router, C client and the OpenMAMA packages have now been
accepted into Debian:

http://packages.qa.debian.org/o/openmama.html

For anybody wanting a quick way to get started, it should be possible to
install a Debian host, add unstable to /etc/apt/sources.list and then

sudo apt-get install -t unstable avis libmama-dev libmamda-dev
libmamaavis0

No doubt the packages will eventually appear in Ubuntu as well

Regards,

Daniel


Re: Help running openmama qpid examples

Frank Quinn <fquinn@...>
 

Hi Sahir,

Yes we did see some issues with hostname resolution on some boxes (but not others) when using "localhost" for some reason but it works ok with 127.0.0.1. If you do a git pull now, I have just updated the default mama.properties to reflect this.

The first implementation of qpid is brokerless (hence the "~" in the address), but will be considering implementation of a broker compatible release in future.

Also note we're still in the process of tidying some of the code in there, but it should be pretty complete in terms of functionality.

Cheers,
Frank

----- Original Message -----
From: Hoda, Sahir [mailto:shoda@...]
Sent: Monday, July 29, 2013 06:31 PM
To: openmama-users@... <openmama-users@...>
Subject: [Openmama-users] Help running openmama qpid examples

Hello,

I'm having trouble getting the openmama sample applications to talk to each other when using the qpid bridge. I am running the mamapublisherc and mamasubscriberc sample applications, however I do not seem to receive any messages.

I have downloaded and build the qpid-proton-0.4 library from qpid.apache.org.
I have cloned the openmama-git repo and built it.

I am using mama.properties from the source tree: mama/c_cpp/src/examples/mama.properties

I am starting 'mamasubscriberc -m qpid -v -v -v' and 'mamapublisherc -m qpid -v -v -v' on the same host, however I do not appear to get any messages.

Do I need to modify mama.properties? Do I need to have a qpid broker running? What do I need to set in mama.properties to point it to the broker? Appreciate any assistance.

Here qpid section of mama.properties:
# Source which you are going to consume from
mama.qpid.transport.pub.outgoing_url=amqp://localhost:6666/SOURCENAME
# Where qpid is going to listen to for data to be pushed to
mama.qpid.transport.pub.incoming_url=amqp://~localhost:7777/SOURCENAME
# Where qpid publisher is to send data to once subscription is created
mama.qpid.transport.pub.reply_url=amqp://localhost:7777/SOURCENAME

# Source which you are going to consume from
mama.qpid.transport.sub.outgoing_url=amqp://localhost:7777/SOURCENAME
# Where qpid is going to listen to for data to be pushed to
mama.qpid.transport.sub.incoming_url=amqp://~localhost:6666/SOURCENAME
# Where qpid publisher is to send data to once subscription is created
mama.qpid.transport.sub.reply_url=amqp://localhost:6666/SOURCENAME

# The size of the buffer used for proton message (de)serialization
mama.qpid.transport.msg_buffer_size=102400
# The maximum number of messages which proton will place onto dispatch queues
mama.qpid.transport.msg_pool_size=32

Here is the output of mamasubscriberc:
[sahir@bohr bin]$ ./mamasubscriberc -m qpid -v -v -v
Starting Subscriber with:
topic: MAMA_TOPIC
transport: sub
2013-07-29 10:23:50: mama_loadBridge(): Sucessfully loaded qpid bridge from library [mamaqpidimpl]
2013-07-29 10:23:50: Using path specified in WOMBAT_PATH
2013-07-29 10:23:50: Using default properties file mama.properties
2013-07-29 10:23:50: Attempting to load MAMA properties from /home/shoda/usr-storm6/openmama-qpid/bin
2013-07-29 10:23:50: qpidBridge_open(): Successfully created QPID queue
2013-07-29 10:23:50:
********************************************************************************
Warning: This is a developer release and has only undergone basic sanity checks.
It is for testing only and should not be used in a production environment
**********************************************************************************
2013-07-29 10:23:50: Using path specified in WOMBAT_PATH
2013-07-29 10:23:50: Using default properties file mama.properties
2013-07-29 10:23:50: Attempting to load MAMA properties from /home/shoda/usr-storm6/openmama-qpid/bin
2013-07-29 10:23:50: mama_loadPayloadBridge(): Sucessfully loaded qpidmsg payload bridge from library [mamaqpidmsgimpl]
2013-07-29 10:23:50: openmama DEVRELEASE2.2.1.1 (not entitled)
2013-07-29 10:23:50: 0.0.1
2013-07-29 10:23:50:
********************************************************************************
Note: This build of the MAMA API is not enforcing entitlement checks.
Please see the Licensing file for details
**********************************************************************************
2013-07-29 10:23:50: Entering mamaTransport_create for transport (0xc7fa00) with name sub
2013-07-29 10:23:50: Creating transport: [sub]
2013-07-29 10:23:50: Number of load balanced sub transports defined: [0]
2013-07-29 10:23:50: Not using load balancing
2013-07-29 10:23:50: qpidBridgeMamaTransport_create(): Initializing Qpid Transport sub
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.sub.incoming_url]: [amqp://~localhost:6666/SOURCENAME] (User Defined)
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.sub.outgoing_url]: [amqp://localhost:7777/SOURCENAME] (User Defined)
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.sub.reply_url]: [amqp://localhost:6666/SOURCENAME] (User Defined)
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.msg_pool_size]: [32] (User Defined)
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.msg_pool_inc_size]: [128] (Default)
2013-07-29 10:23:50: sub: Using default preinitial strategy: ON_GAP
2013-07-29 10:23:50: sub: Using default dq strategy: DQ_SCHEME_DELIVER_ALL
2013-07-29 10:23:50: sub: Using default ft strategy: DQ_FT_DO_NOT_WAIT_FOR_RECAP
2013-07-29 10:23:50: sub: Pre-Recap cache disabled
2013-07-29 10:23:50: setupBasic(): MAMA_TOPIC: subscription (0xcea900)
mamasubscriberc: Created inbound subscription.
2013-07-29 10:23:50: qpidBridge_start(): Entering
2013-07-29 10:23:50: qpidBridge_start(): retrieved bridge
2013-07-29 10:23:50: qpidBridge_start(): Preparing to leave
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_dispatchThread(): Waiting on message...
2013-07-29 10:24:04: Starting refresh message mini-cycle
2013-07-29 10:24:04: No refreshes to send
2013-07-29 10:24:18: Starting refresh message mini-cycle
2013-07-29 10:24:18: No refreshes to send
^C

And the publisher output:
[sahir@bohr bin]$ ./mamapublisherc -m qpid -v -v -v
Starting Publisher with:
topic: MAMA_TOPIC
inbound topic: MAMA_INBOUND_TOPIC
interval 0.500000
transport: pub
2013-07-29 10:24:27: mama_loadBridge(): Sucessfully loaded qpid bridge from library [mamaqpidimpl]
2013-07-29 10:24:27: Using path specified in WOMBAT_PATH
2013-07-29 10:24:27: Using default properties file mama.properties
2013-07-29 10:24:27: Attempting to load MAMA properties from /home/shoda/usr-storm6/openmama-qpid/bin
2013-07-29 10:24:27: qpidBridge_open(): Successfully created QPID queue
2013-07-29 10:24:27:
********************************************************************************
Warning: This is a developer release and has only undergone basic sanity checks.
It is for testing only and should not be used in a production environment
**********************************************************************************
2013-07-29 10:24:27: Using path specified in WOMBAT_PATH
2013-07-29 10:24:27: Using default properties file mama.properties
2013-07-29 10:24:27: Attempting to load MAMA properties from /home/shoda/usr-storm6/openmama-qpid/bin
2013-07-29 10:24:27: mama_loadPayloadBridge(): Sucessfully loaded qpidmsg payload bridge from library [mamaqpidmsgimpl]
2013-07-29 10:24:27: openmama DEVRELEASE2.2.1.1 (not entitled)
2013-07-29 10:24:27: 0.0.1
2013-07-29 10:24:27:
********************************************************************************
Note: This build of the MAMA API is not enforcing entitlement checks.
Please see the Licensing file for details
**********************************************************************************
2013-07-29 10:24:27: Entering mamaTransport_create for transport (0x17c8a00) with name pub
2013-07-29 10:24:27: Creating transport: [pub]
2013-07-29 10:24:27: Number of load balanced sub transports defined: [0]
2013-07-29 10:24:27: Not using load balancing
2013-07-29 10:24:27: qpidBridgeMamaTransport_create(): Initializing Qpid Transport pub
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.pub.incoming_url]: [amqp://~localhost:7777/SOURCENAME] (User Defined)
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.pub.outgoing_url]: [amqp://localhost:6666/SOURCENAME] (User Defined)
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.pub.reply_url]: [amqp://localhost:7777/SOURCENAME] (User Defined)
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.msg_pool_size]: [32] (User Defined)
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.msg_pool_inc_size]: [128] (Default)
2013-07-29 10:24:27: pub: Using default preinitial strategy: ON_GAP
2013-07-29 10:24:27: pub: Using default dq strategy: DQ_SCHEME_DELIVER_ALL
2013-07-29 10:24:27: pub: Using default ft strategy: DQ_FT_DO_NOT_WAIT_FOR_RECAP
2013-07-29 10:24:27: pub: Pre-Recap cache disabled
2013-07-29 10:24:27: setupBasic(): MAMA_INBOUND_TOPIC: subscription (0x18339c0)
Created inbound subscription.
2013-07-29 10:24:27: mamaPublisher_create(): Creating publisher for ..MAMA_TOPIC
2013-07-29 10:24:27: qpidBridge_start(): Entering
2013-07-29 10:24:27: qpidBridge_start(): retrieved bridge
2013-07-29 10:24:27: qpidBridge_start(): Preparing to leave
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_dispatchThread(): Waiting on message...

Publishing message 0 to MAMA_TOPIC.2013-07-29 10:24:27: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,0},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 1 to MAMA_TOPIC.2013-07-29 10:24:28: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,1},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 2 to MAMA_TOPIC.2013-07-29 10:24:28: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,2},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 3 to MAMA_TOPIC.2013-07-29 10:24:29: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,3},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 4 to MAMA_TOPIC.2013-07-29 10:24:29: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,4},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 5 to MAMA_TOPIC.2013-07-29 10:24:30: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,5},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 6 to MAMA_TOPIC.2013-07-29 10:24:30: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,6},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 7 to MAMA_TOPIC.2013-07-29 10:24:31: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,7},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 8 to MAMA_TOPIC.2013-07-29 10:24:31: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
^C
[sahir@bohr bin]$

Thanks
Sahir

_______________________________________________
Openmama-users mailing list
Openmama-users@...
https://lists.openmama.org/mailman/listinfo/openmama-users

________________________________

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 email.

Visit our website at http://www.nyse.com

****************************************************

Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.


Help running openmama qpid examples

Sahir Hoda
 

Hello,

I'm having trouble getting the openmama sample applications to talk to each other when using the qpid bridge. I am running the mamapublisherc and mamasubscriberc sample applications, however I do not seem to receive any messages.

I have downloaded and build the qpid-proton-0.4 library from qpid.apache.org.
I have cloned the openmama-git repo and built it.

I am using mama.properties from the source tree: mama/c_cpp/src/examples/mama.properties

I am starting 'mamasubscriberc -m qpid -v -v -v' and 'mamapublisherc -m qpid -v -v -v' on the same host, however I do not appear to get any messages.

Do I need to modify mama.properties? Do I need to have a qpid broker running? What do I need to set in mama.properties to point it to the broker? Appreciate any assistance.

Here qpid section of mama.properties:
# Source which you are going to consume from
mama.qpid.transport.pub.outgoing_url=amqp://localhost:6666/SOURCENAME
# Where qpid is going to listen to for data to be pushed to
mama.qpid.transport.pub.incoming_url=amqp://~localhost:7777/SOURCENAME
# Where qpid publisher is to send data to once subscription is created
mama.qpid.transport.pub.reply_url=amqp://localhost:7777/SOURCENAME

# Source which you are going to consume from
mama.qpid.transport.sub.outgoing_url=amqp://localhost:7777/SOURCENAME
# Where qpid is going to listen to for data to be pushed to
mama.qpid.transport.sub.incoming_url=amqp://~localhost:6666/SOURCENAME
# Where qpid publisher is to send data to once subscription is created
mama.qpid.transport.sub.reply_url=amqp://localhost:6666/SOURCENAME

# The size of the buffer used for proton message (de)serialization
mama.qpid.transport.msg_buffer_size=102400
# The maximum number of messages which proton will place onto dispatch queues
mama.qpid.transport.msg_pool_size=32

Here is the output of mamasubscriberc:
[sahir@bohr bin]$ ./mamasubscriberc -m qpid -v -v -v
Starting Subscriber with:
topic: MAMA_TOPIC
transport: sub
2013-07-29 10:23:50: mama_loadBridge(): Sucessfully loaded qpid bridge from library [mamaqpidimpl]
2013-07-29 10:23:50: Using path specified in WOMBAT_PATH
2013-07-29 10:23:50: Using default properties file mama.properties
2013-07-29 10:23:50: Attempting to load MAMA properties from /home/shoda/usr-storm6/openmama-qpid/bin
2013-07-29 10:23:50: qpidBridge_open(): Successfully created QPID queue
2013-07-29 10:23:50:
********************************************************************************
Warning: This is a developer release and has only undergone basic sanity checks.
It is for testing only and should not be used in a production environment
**********************************************************************************
2013-07-29 10:23:50: Using path specified in WOMBAT_PATH
2013-07-29 10:23:50: Using default properties file mama.properties
2013-07-29 10:23:50: Attempting to load MAMA properties from /home/shoda/usr-storm6/openmama-qpid/bin
2013-07-29 10:23:50: mama_loadPayloadBridge(): Sucessfully loaded qpidmsg payload bridge from library [mamaqpidmsgimpl]
2013-07-29 10:23:50: openmama DEVRELEASE2.2.1.1 (not entitled)
2013-07-29 10:23:50: 0.0.1
2013-07-29 10:23:50:
********************************************************************************
Note: This build of the MAMA API is not enforcing entitlement checks.
Please see the Licensing file for details
**********************************************************************************
2013-07-29 10:23:50: Entering mamaTransport_create for transport (0xc7fa00) with name sub
2013-07-29 10:23:50: Creating transport: [sub]
2013-07-29 10:23:50: Number of load balanced sub transports defined: [0]
2013-07-29 10:23:50: Not using load balancing
2013-07-29 10:23:50: qpidBridgeMamaTransport_create(): Initializing Qpid Transport sub
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.sub.incoming_url]: [amqp://~localhost:6666/SOURCENAME] (User Defined)
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.sub.outgoing_url]: [amqp://localhost:7777/SOURCENAME] (User Defined)
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.sub.reply_url]: [amqp://localhost:6666/SOURCENAME] (User Defined)
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.msg_pool_size]: [32] (User Defined)
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.msg_pool_inc_size]: [128] (Default)
2013-07-29 10:23:50: sub: Using default preinitial strategy: ON_GAP
2013-07-29 10:23:50: sub: Using default dq strategy: DQ_SCHEME_DELIVER_ALL
2013-07-29 10:23:50: sub: Using default ft strategy: DQ_FT_DO_NOT_WAIT_FOR_RECAP
2013-07-29 10:23:50: sub: Pre-Recap cache disabled
2013-07-29 10:23:50: setupBasic(): MAMA_TOPIC: subscription (0xcea900)
mamasubscriberc: Created inbound subscription.
2013-07-29 10:23:50: qpidBridge_start(): Entering
2013-07-29 10:23:50: qpidBridge_start(): retrieved bridge
2013-07-29 10:23:50: qpidBridge_start(): Preparing to leave
2013-07-29 10:23:50: qpidBridgeMamaTransportImpl_dispatchThread(): Waiting on message...
2013-07-29 10:24:04: Starting refresh message mini-cycle
2013-07-29 10:24:04: No refreshes to send
2013-07-29 10:24:18: Starting refresh message mini-cycle
2013-07-29 10:24:18: No refreshes to send
^C

And the publisher output:
[sahir@bohr bin]$ ./mamapublisherc -m qpid -v -v -v
Starting Publisher with:
topic: MAMA_TOPIC
inbound topic: MAMA_INBOUND_TOPIC
interval 0.500000
transport: pub
2013-07-29 10:24:27: mama_loadBridge(): Sucessfully loaded qpid bridge from library [mamaqpidimpl]
2013-07-29 10:24:27: Using path specified in WOMBAT_PATH
2013-07-29 10:24:27: Using default properties file mama.properties
2013-07-29 10:24:27: Attempting to load MAMA properties from /home/shoda/usr-storm6/openmama-qpid/bin
2013-07-29 10:24:27: qpidBridge_open(): Successfully created QPID queue
2013-07-29 10:24:27:
********************************************************************************
Warning: This is a developer release and has only undergone basic sanity checks.
It is for testing only and should not be used in a production environment
**********************************************************************************
2013-07-29 10:24:27: Using path specified in WOMBAT_PATH
2013-07-29 10:24:27: Using default properties file mama.properties
2013-07-29 10:24:27: Attempting to load MAMA properties from /home/shoda/usr-storm6/openmama-qpid/bin
2013-07-29 10:24:27: mama_loadPayloadBridge(): Sucessfully loaded qpidmsg payload bridge from library [mamaqpidmsgimpl]
2013-07-29 10:24:27: openmama DEVRELEASE2.2.1.1 (not entitled)
2013-07-29 10:24:27: 0.0.1
2013-07-29 10:24:27:
********************************************************************************
Note: This build of the MAMA API is not enforcing entitlement checks.
Please see the Licensing file for details
**********************************************************************************
2013-07-29 10:24:27: Entering mamaTransport_create for transport (0x17c8a00) with name pub
2013-07-29 10:24:27: Creating transport: [pub]
2013-07-29 10:24:27: Number of load balanced sub transports defined: [0]
2013-07-29 10:24:27: Not using load balancing
2013-07-29 10:24:27: qpidBridgeMamaTransport_create(): Initializing Qpid Transport pub
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.pub.incoming_url]: [amqp://~localhost:7777/SOURCENAME] (User Defined)
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.pub.outgoing_url]: [amqp://localhost:6666/SOURCENAME] (User Defined)
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.pub.reply_url]: [amqp://localhost:7777/SOURCENAME] (User Defined)
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.msg_pool_size]: [32] (User Defined)
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_getParameter: parameter [mama.qpid.transport.msg_pool_inc_size]: [128] (Default)
2013-07-29 10:24:27: pub: Using default preinitial strategy: ON_GAP
2013-07-29 10:24:27: pub: Using default dq strategy: DQ_SCHEME_DELIVER_ALL
2013-07-29 10:24:27: pub: Using default ft strategy: DQ_FT_DO_NOT_WAIT_FOR_RECAP
2013-07-29 10:24:27: pub: Pre-Recap cache disabled
2013-07-29 10:24:27: setupBasic(): MAMA_INBOUND_TOPIC: subscription (0x18339c0)
Created inbound subscription.
2013-07-29 10:24:27: mamaPublisher_create(): Creating publisher for ..MAMA_TOPIC
2013-07-29 10:24:27: qpidBridge_start(): Entering
2013-07-29 10:24:27: qpidBridge_start(): retrieved bridge
2013-07-29 10:24:27: qpidBridge_start(): Preparing to leave
2013-07-29 10:24:27: qpidBridgeMamaTransportImpl_dispatchThread(): Waiting on message...

Publishing message 0 to MAMA_TOPIC.2013-07-29 10:24:27: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,0},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 1 to MAMA_TOPIC.2013-07-29 10:24:28: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,1},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 2 to MAMA_TOPIC.2013-07-29 10:24:28: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,2},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 3 to MAMA_TOPIC.2013-07-29 10:24:29: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,3},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 4 to MAMA_TOPIC.2013-07-29 10:24:29: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,4},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 5 to MAMA_TOPIC.2013-07-29 10:24:30: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,5},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 6 to MAMA_TOPIC.2013-07-29 10:24:30: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,6},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 7 to MAMA_TOPIC.2013-07-29 10:24:31: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
msg=({{MdMsgStatus,2,0},{MdSeqNum,10,7},{PublisherTopic,10002,MAMA_TOPIC}})
Publishing message 8 to MAMA_TOPIC.2013-07-29 10:24:31: qpidBridgeMamaPublisher_send(): No one subscribed to subject 'MAMA_TOPIC', not publishing
^C
[sahir@bohr bin]$

Thanks
Sahir


Tick42 BLP Bridge - new version

Tom Doust
 

Tick42 contributed a new version of our Bloomberg OpenMama bridge to the GIT today. It can be obtained from http://git.openmama.org/openmama-tick42.git/

 

The major focus for this release was to allow existing mama subscriber applications to work with the Bloomberg data with minimum changes other than symbol names. In order to support this goal an efficient field mapping layer has been introduced that allows Mama subscribers to continue using fields like wBid, wAsk and wLastPrice rather than BID,ASK and LAST_PRICE.

 

The field mapping is configurable (defined in loadable csv files) and an initial mapping for Bloomberg real time fields and come common static fields is included. We look forward to users uploading additional mappings they find useful.

 

In addition to the optional field mapping this version also includes:

 

-          Linux build scripts.

-          Extensive build documentation 

-          Extended documentation for configuring and runnin the OpenMAMA sample apps to include the C,  .Net and java samples on Windows and the C and java samples on linux

-          Support for mama dictionary download.

 

Areas for future versions we are considering include:

-          Support for history requests.

-          Conversion of bloomberg structure strings into mama array types for multi-valued data such as index member lists

 

 

Tom Doust

 

 

TOM DOUST | Head of Consultancy                                                                                                         


TICK42

P: +44 (0) 1628 477444 | M: +44 (0) 7710 479924 | E: tom.doust@... | skype:  tom.doust |  http://www.tick42.com  


 

 


Re: OpenMAMA Build Instructions

Damian Maguire <DMaguire@...>
 

Hey Tom,

 

All links to any documentation stored on the wiki should still work. However, links to the old site are unlikely to work – the new site (at www.openmama.org) makes use of a new structure and URL scheme, and does not at present redirect any old links to the equivalent new pages. As such, any documentation you have linking to pages on the old OpenMAMA site should be updated to reflect the new URL.

 

If you have any trouble tracking down something let me know and I should be able to assist.

 

Thanks,

 

Damian

 

 

From: Tom Doust [mailto:tom.doust@...]
Sent: 19 June 2013 16:05
To: Damian Maguire; openmama-dev@...; openmama-users@...
Subject: RE: OpenMAMA Build Instructions

 

Hi Damian

 

Are the old links still preserved? In our document for building the tick42 bridge we have a section on building the relevant parts of OpenMAMA and this contains embedded links to some of the OpenMAMA documents.

 

Rgds

 

Tom

 

From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Damian Maguire
Sent: 18 June 2013 4:35 PM
To: openmama-dev@...; openmama-users@...
Subject: [Openmama-dev] OpenMAMA Build Instructions

 

Afternoon all,

 

We’ve just updated the OpenMAMA build instructions on the wiki site to be a bit more complete, with some more advanced instructions regarding dependencies, Avis and building the JNI libraries than we have had previously. They should be a fairly accurate set of steps for the majority of users, and will be fairly consistent at least for Red Hat, Fedora and Centos builds, but if you’re running against a different platform and are aware of any additional dependencies or changes to the process let us know and we’ll get the doc updated.

 

Full document can be found at:  http://wiki.openmama.org/index.php/Build_Instructions

 

Any other feedback or questions send them my way, and I’ll get back to you as soon as I can.

 

Cheers,

 

Damian

 

 


Please consider the environment before printing this email.

Visit our website at http://www.nyse.com
*****************************************************************************
Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.


Please consider the environment before printing this email.

Visit our website at http://www.nyse.com
*****************************************************************************
Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.


Re: OpenMAMA Build Instructions

Tom Doust
 

Hi Damian

 

Are the old links still preserved? In our document for building the tick42 bridge we have a section on building the relevant parts of OpenMAMA and this contains embedded links to some of the OpenMAMA documents.

 

Rgds

 

Tom

 

From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Damian Maguire
Sent: 18 June 2013 4:35 PM
To: openmama-dev@...; openmama-users@...
Subject: [Openmama-dev] OpenMAMA Build Instructions

 

Afternoon all,

 

We’ve just updated the OpenMAMA build instructions on the wiki site to be a bit more complete, with some more advanced instructions regarding dependencies, Avis and building the JNI libraries than we have had previously. They should be a fairly accurate set of steps for the majority of users, and will be fairly consistent at least for Red Hat, Fedora and Centos builds, but if you’re running against a different platform and are aware of any additional dependencies or changes to the process let us know and we’ll get the doc updated.

 

Full document can be found at:  http://wiki.openmama.org/index.php/Build_Instructions

 

Any other feedback or questions send them my way, and I’ll get back to you as soon as I can.

 

Cheers,

 

Damian

 

 


Please consider the environment before printing this email.

Visit our website at http://www.nyse.com
*****************************************************************************
Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.