W3C home > Mailing lists > Public > www-ws-desc@w3.org > December 2006

Re: WSDL 2.0 component model tests

From: Arthur Ryman <ryman@ca.ibm.com>
Date: Mon, 4 Dec 2006 23:10:09 -0500
To: "Jonathan Marsh" <jonathan@wso2.com>
Cc: "[WS-A]" <public-ws-addressing@w3.org>, www-ws-desc@w3.org, www-ws-desc-request@w3.org
Message-ID: <OF6E80B176.316F4FC2-ON8525723B.0015F30D-8525723B.0016E9D6@ca.ibm.com>
Jonathan,

Nice work. I see you've made creative use of the <Input> element to 
specify the extensions:

<Input role="root">wsaTestService2.wsdl</Input> 
<Input role="required-extension">http://www.w3.org/2006/01/wsdl/soap</
Input> 
<Input role="required-extension">http://www.w3.org/2006/05/addressing/wsdl
</Input> 

Why are you explicitly specifying SOAP and not the other extensions from 
Part 2? I think we should be consistent, i.e. assume the presence of ALL 
the Part 2 extensions OR explicitly list them. BTW, Woden cannot 
selectively turn off the other extensions at present.

Arthur Ryman,
IBM Software Group, Rational Division

blog: http://ryman.eclipsedevelopersjournal.com/
phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text: 4169395063@fido.ca



"Jonathan Marsh" <jonathan@wso2.com> 
Sent by: www-ws-desc-request@w3.org
12/01/2006 07:10 PM

To
"[WS-A]" <public-ws-addressing@w3.org>
cc
<www-ws-desc@w3.org>
Subject
WSDL 2.0 component model tests






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/WSAddressing-1G/
[2] 
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/results/wsdl-xslt/WSAddressing-1G/wsaTestService2.canonical.wsdlcm?rev=1.7
 
Jonathan Marsh - http://www.wso2.com - 
http://auburnmarshes.spaces.live.com
 
 
Received on Tuesday, 5 December 2006 04:10:25 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:43 GMT