WSDL 2.0-related comments on WS-Addressing 1.0 WSDL Binding

All,

As part of our review of the WS-Addressing 1.0 WSDL Binding Working
Draft, I have found a few WSDL 2.0-related comments:

- Section 3.1.1 WSDL 2.0 Component Model Changes

  Some WSDL 2.0 lingo tweaks:

    A property of the binding or endpoint named {addressing required}
    of type xs:boolean

  should be phrased:

    A property {addressing required} of type xs:boolean, to the
    Binding and Endpoint components

- Section 3.3 WSDL SOAP Module:

  This section says:

    In WSDL 2.0, the wsoap:module construct may be used to declare the
    use of the WS-Addressing 1.0 Module for the SOAP binding. The
    meaning of such a wsoap:module declaration is semantically
    equivalent to wsaw:UsingAddressing in this case. Note that this
    module is not meaningful when used on WSDL constructs where
    wsaw:UsingAddressing is not allowed.

  The last sentence could be made clearer. As wsaw:UsingAddressing is
  only allowed at the binding or endpoint component level, it means
  that the declaration of use of the WS-Addressing 1.0 SOAP Module can
  only be made at the binding component level. It should probably be
  spelled out.

  Also, this would be better expressed in terms of components. How
  about the following:

    In WSDL 2.0, a SOAP Module component may be used to declare the
    use of the WS-Addressing 1.0 Module for the SOAP binding. The
    meaning of the use of such a SOAP Module component is semantically
    equivalent to the {addressing required} property defined in
    section 3.1.1. Note that this module is only meaningful when used
    on WSDL components where the {addressing required} property is
    allowed, i.e. as a member of the {soap modules} property of a
    Binding component.

I also found a couple of typos in section 2.1:
- "by by" → "by"
- "http://example.com/www.fabrikam/acct" →
  "http://example.com/fabrikam/acct"

Cheers,

Hugo

-- 
Hugo Haas - W3C
mailto:hugo@w3.org - http://www.w3.org/People/Hugo/

Received on Thursday, 23 February 2006 15:46:33 UTC