W3C home > Mailing lists > Public > public-ws-addressing@w3.org > August 2005

WSA WSDL Binding Issue (Action without UsingAddressing)

From: Arun Gupta <Arun.Gupta@Sun.COM>
Date: Thu, 11 Aug 2005 16:05:37 -0700
To: W3C WS-Addressing Public List <public-ws-addressing@w3.org>
Message-id: <42FBD9C1.1020608@sun.com>

If the WSDL does not include wsaw:UsingAddressing in either wsdl:binding
or wsdl:port but one or more wsdl:portType/wsdl:operation contain
wsaw:Action, the expected behavior in such a case is unclear. Here are
the six possible options:

1. Inclusion of wsa:Action without inclusion of wsa:UsingAddressing is
equivalent to inclusion of wsa:UsingAddressing with wsdl:required=true.
IOW, messages MUST include wsa MAPs and wsa:Action MUST be honored.

2. Inclusion of wsa:Action without inclusion of wsa:UsingAddressing is
equivalent to inclusion of wsa:UsingAddressing with wsdl:required=false.
IOW, messages MAY include wsa MAPs but if so wsa:Action MUST be honored.

3. Inclusion of wsa:Action without inclusion of wsa:UsingAddressing is
purely advisory. IOW, messages MAY include wsa MAPs and if so wsa:Action
MAY be honored.

4. Inclusion of wsa:Action without inclusion of wsa:UsingAddressing is
purely advisory. IOW, the messages MAY include wsa MAPs and if so
wsa:Action MUST be honored.

5. Inclusion of wsa:Action without inclusion of wsa:UsingAddressing is
equivalent gets ignored. IOW, messages MUST not include wsa MAPs.

6. Something else

In 3 and 4, other information is needed to determine whether
WS-Addressing is supported.

The spec needs to provide a clear guidance on what needs to happen in
such a case. 2 or 3 seems ok and I have a preference for 2.

-Arun

-- 
got Web Services ?
Download Java Web Services Developer Pack from
http://java.sun.com/webservices
Received on Thursday, 11 August 2005 23:03:34 GMT

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