JMS C/C++ client without a java proxy

Hey folks,

i am wondering if there is a C client for JMS which doesn't require a java-Proxy?

I know the active-mq website, but the c/c++ client section there is really confusing and it seems that no one takes care of it anymore:

The active-mq website suggest the following as c/c++-clients:

It is very commonfor an organisation to have lots of legacy C code which needs integration into the message bus. The current available solutions are

* use the OpenWire C Client which is only available in ActiveMQ 4.x or later.

* we are working on the OpenWire CPP Client

* the ActiveMQ C++ Clients is currently a C++ API to Stomp, and is a full-blown replacementfor CMSfor AMQ v4.0.1 and later. In the futurethis will be expanded to support OpenWire as well.

* the CMS C++ client which is a C++ API to Stomp which can also be implemented with OpenWire

* use the Stomp C Clientfor any version of ActiveMQ from 3.1 onwards. You can also use Stomp from many other languages like .Net, Python, Ruby, Perl etc.

But:

a)

* use the OpenWire C Client which is only available in ActiveMQ 4.x or later.

The only two links:

You can browse the code here

http://svn.activemq.org/branches/activemq-4-0/activemq/openwire-c/

e.g. here's an example of it in use...

http://svn.activemq.org/branches/activemq-4-0/activemq/openwire-c/src/examples/

are deadlinks.

Google doesn't help as well, this project seems to be dead?

b)

we are working on the OpenWire CPP Client

ok, nothing released yet (as far as i can tell)

c)

the ActiveMQ C++ Clients is currently a C++ API to Stomp, and is a full-blown replacementfor CMSfor AMQ v4.0.1 and later. In the futurethis will be expanded to support OpenWire as well.

But if i click on the link i get redirected to

CMS is an easy-to-use JMS 1.1-like API. Our implementation of CMS is called ActiveMQ-CPP, the architecturefor which supports pluggable transport protocols, very much like the ActiveMQ broker itself.

So it says " it is a full replacement for CMS", but leads me directly to CMS?

What the hack?

Furthermore - and even worse - __NOT__ a single download link is working as well as the link to the api-docs is broken (if it ever worked)...

d)

the CMS C++ client which is a C++ API to Stomp which can also be implemented with OpenWire

Yeah, see c)

e)

use the Stomp C Clientfor any version of ActiveMQ from 3.1 onwards. You can also use Stomp from many other languages like .Net, Python, Ruby, Perl etc.

Almost no documentation at all.

So, in a nutshell, this whole "jms-c/c++ client" project seems to be just dead or unusable....

Has somebody any ideas for a:

- C/C++ JMS client

- which does not need a proxy

Thx for all clues in advance!

[3331 byte] By [j0llyr0g3ra] at [2007-11-27 5:45:57]
# 1
Hi,I am not sure you found an answer yet - I had the same problem, but I managed to locate this page and the download link even works :) http://activemq.apache.org/cms/activemq-cpp-201-release.htmlRegards,Chris Whelan
chrisfwa at 2007-7-12 15:28:08 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...