W3C home > Mailing lists > Public > public-soap-jms@w3.org > April 2011

Fwd: Re: Question for CXF developers - level of support for W3C SOAP/JMS specification

From: Eric Johnson <eric@tibco.com>
Date: Tue, 19 Apr 2011 10:45:10 -0700
Message-ID: <4DADCA26.5040803@tibco.com>
To: SOAP-JMS <public-soap-jms@w3.org>
Follow-up note from Daniel Kulp - looks like Protocol-2070 is tested in CXF.

-Eric.

-------- Original Message --------
Subject: 	Re: Question for CXF developers - level of support for W3C 
SOAP/JMS specification
Date: 	Tue, 19 Apr 2011 12:49:59 -0400
From: 	Daniel Kulp <dkulp@apache.org>
To: 	<dev@cxf.apache.org>
CC: 	Eric Johnson <eric@tibco.com>, Peter Easton <peaston@progress.com>



On Monday 18 April 2011 6:22:57 PM Eric Johnson wrote:

>  >  Looking at the test suite itself:
>  >  http://svn.apache.org/repos/asf/cxf/trunk/systests/transports/src/test/ja
>  >  va/org/apache/cxf/jms/testsuite/testcases
>
>  Oh, excellent - I hadn't actually noticed where those were in the source
>  tree. Looks like they moved slightly:
>
>  http://svn.apache.org/repos/asf/cxf/trunk/systests/transport-jms/src/test/j
>  ava/org/apache/cxf/jms/testsuite/services/

Yea.   The JMS stuff was split out a week or so ago to help reduce some build
times and dependency things and such.   Glad you found it.   :-)

>  >  I do see some tests that are missing from the official suite:
>  >  http://dev.w3.org/2008/ws/soapjms/testcases/testcases/testcases.html
>  >
>  >  What I DON'T know is if the features tested by those tests are not
>  >  implemented in CXF or just not tested or possibly tested as part of one
>  >  of the other tests.    If anyone would like to fill those in, I'd be
>  >  happy to review and apply any patches.
>
>  That, in and of itself is useful - some of those tests don't matter,
>  because they don't address portions of the specification that are
>  normative (we "demoted" the WSDL 2.0 support, because we didn't
>  anticipate two interoperable versions.)
>
>  I did a cross-reference on all those tests, and it looks like the one
>  we're missing is Protocol-2070

Well, the good news is that I believe it is already supported.   If you look
in
rt/transports/jms/src/test/java/org/apache/cxf/transport/jms/uri/JMSEndpointTest.java
in method testReplyToNameParameters there are some tests for testing to make
sure the topicReplyToName and such are properly set on the endpoint and the
class:
rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/uri/JMSEndpointParser.java
does parse those attributes.   Thus, I'm "pretty sure" it already works.
Obviously a real test would be great.  :-)

-- 
Daniel Kulp
dkulp@apache.org
http://dankulp.com/blog
Talend - http://www.talend.com
Received on Tuesday, 19 April 2011 17:45:47 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 19 April 2011 17:45:48 GMT