Hi Simon,

just wanted to let you know that jms binding is working for me now (in a
simple request/reply scenario where an external app invokes an
java-sca-service via jms-binding).
Thank you for your help!

For some of other guys who might also be interested in jms-binding here the
currently easiest way to get it to run:
1. Download the nightly build from
http://incubator.apache.org/tuscany/tuscany-downloads-documentations.html
2. Download the jms-binding module from Continuum (Tuscany's
Build-Monitoring-Site)
http://vmbuild1.apache.org/continuum/buildResults.action?projectGroupId=19&projectId=277
A direct link to jms-binding.jar would be:
http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=277&projectName=Apache+Tuscany+SCA+Implementation+Project&userDirectory=modules/binding-jms/target&file=tuscany-binding-jms-1.1-incubating-SNAPSHOT.jar
3. Put <nightly-build>/lib, <nightly-build>/modules,  jms-binding.jar on the
classpath of your SCA-application
4. Start using the  jms-binding :-)

One important thing to know is(!!!): It looks like Tuscany currently
supports only JMS-ObjectMessages with serialized Java-Object-Array as call
parameters. If service has a return value, then the same is valid for
receiving the reply message. With the only difference that instead of the
Object[] the message contains a single Object.
That's not really SCA-spec-compliant AFAIK, but I saw already some code for
xml-based message content in the jms-binding-code and a flag to switch
between the two modes. There seems some work to go on.

Best,
Philipp

Reply via email to