W3C home > Mailing lists > Public > public-ws-addressing@w3.org > December 2006

WSDL 2.0 component model tests

From: Jonathan Marsh <jonathan@wso2.com>
Date: Fri, 1 Dec 2006 16:10:10 -0800
To: "[WS-A]" <public-ws-addressing@w3.org>
Cc: <www-ws-desc@w3.org>
Message-ID: <010501c715a6$3c134a00$3401a8c0@DELLICIOUS>
I've updated my WSDL 2.0 "implementation" to handle WS-Addressing
extensions.

 

Wsdl-xslt is a stylesheet that transforms WSDL documents to a so-called
"interchange" format which is a direct, and verbose, serialization of the
component model.  It's used to verify that WSDL 2.0 parsers are acting
consistently.  My stylesheet provides a baseline against which to compare
other, more sophisticated, implementations (as well as putting another set
of implementer eyes on the spec.)

 

With the WS-Addressing extension support, one can browse the component model
directly and verify that WS-Addressing properties were included
appropriately.

 

I also generated a WSDL 2.0 form of one of the WS-Addressing WSDL tests to
work with [1].  The component model results can be viewed at [2].

 

I hope this encourages other implementations (e.g. Woden ;-) of the
WS-Addressing extensions to WSDL 2.0.

 

As the WS-Addressing WG develops WSDL 2.0 test cases, please submit them to
the WSDL 2.0 test suite as well.  In addition, we're close to getting an
automated system in place for analyzing message logs wrt a WSDL 2.0
document.  It is easy to imagine extending that framework to handle
WS-Addressing extensions as well (e.g. verify that the wsa:Action in the
message conforms to the {action} property in the component model.)

 

[1]
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/documents/good/W
SAddressing-1G/

[2]
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/results/wsdl-xsl
t/WSAddressing-1G/wsaTestService2.canonical.wsdlcm?rev=1.7

 

Jonathan Marsh -  <http://www.wso2.com> http://www.wso2.com -
<http://auburnmarshes.spaces.live.com> http://auburnmarshes.spaces.live.com

 

 
Received on Saturday, 2 December 2006 00:10:12 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:35:15 GMT