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

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

From: Hugo Haas <hugo@w3.org>
Date: Mon, 27 Feb 2006 09:46:43 +0100
To: www-ws-desc@w3.org
Message-ID: <20060227084643.GA613@w3.org>
* Hugo Haas <hugo@w3.org> [2006-02-23 16:46+0100]
> 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

I have another comment on this section.

It says:

  A property of the binding or endpoint named {addressing required} of
  type xs:boolean. The property value is the value of the
  wsdl:required attribute information item on the wsaw:UsingAddressing
  extension element, if present; otherwise "false".

It means that, if a WSDL processor supports WS-Addressing, this
property will always be present. There are basically 2 states:
- {addressing required} = true
- {addressing required} = false

However, using the wsaw:UsingAddressing, you have 3 states:
- <wsaw:UsingAddressing />
- <wsaw:UsingAddressing wsdl:required="true" />
- no wsaw:UsingAddressing in the document

So, it should be made clear that {addressing required} is an optional
property, whose value is "true" if wsaw:UsingAddressing is present and
wsdl:required="true" is present, "false" if wsaw:UsingAddressing is
present by wsdl:required is not equal to "true", and not present



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

Received on Monday, 27 February 2006 08:46:59 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:54:58 UTC