Hello all

I'm a new ServiceMix user and I have a few questions.

For my first ServiceMix experiment, I would like to configure it to route
messages between two services, both implemented in Python. Later I'll add
some Java and C/C++ services to the bus.

>From the examples I've figured out (correct me if I'm wrong) that I want to
set up two JMS components. One or both of these components will refer to
some ActiveMQ ConnectionFactory which I will configure to use a TCP or UDP
transport. To start with, I'll configure this transport to use the STOMP
wire format. I can then use the existing Python STOMP code or possibly roll
my own.

Assuming this sounds sensible, I have a few questions about how to get this
configuration working.

1. How do I figure out what options to set and what values to use? For
example, I read the TCP transport configuration reference here:

http://www.activemq.org/site/tcp-transport-reference.html

There is a wireFormat option, which I probably want to set to something like
"stomp" or "STOMP". Where is the best place to read about what exactly to
configure here? The code? Javadocs? Anywhere else?

2. How do I validate a ServiceMix configuration? Since the configuration is
in XML, I'm guessing there might be a way to check various parts of the
configuration against XSDs for the ServiceMix parts, the XBean parts and
maybe other parts.

3. How do I debug a ServiceMix setup? Assuming I've got a valid
configuration file, and I fire up ServiceMix and it throws an exception,
what do I do? Should I run inside Eclipse? Some other way?

Any advice would be appreciated.

Regards,

Albert

P.S. By the way, quite a few links to documentation and examples on the
ServiceMix and ActiveMQ sites link to locations that no longer exist. Is
there any way this can be fixed? Someone who knows the ServiceMix layout on
the Apache servers might want to run a "find broken links" tool through the
site.

Reply via email to