- From: Asir Vedamuthu <asirv@webmethods.com>
- Date: Thu, 8 Jul 2004 07:23:57 -0700
- To: 'David Orchard' <dorchard@bea.com>, WS Description List <www-ws-desc@w3.org>
- Message-ID: <5B10E50E14A4594EB1B5566B69AD94072EF628@maileast>
Hi David,
I reviewed your example and bumped into few issues. I do not know the impact
of these issues in your analysis. Perhaps, zero impact. Or, this may
increase the number of service elements. For convenience, I attached a copy
of your atom API in WSDL 20.
Line 139, "
<service name="atom3http" http:authenticationType="basic">
<endpoint name="atom3HTTPPOSTURI" binding="atomapi:atomHTTPPOSTURI"/>
<endpoint name="atom3HTTPEntryURI" binding="atomapi:atomHTTPEntryURI"/>
<endpoint name="atom3HTTPFeedURI" binding="atomapi:atomHTTPFeedURI"/>
</service>
"
(a) missing: service/@interface is a required attribute
(b) there are references to 3 bindings in this service element. These
bindings are for three different interfaces: atomHTTPPOST, atomHTTPEdit, and
atomHTTPFeed. This violates one of WSDL 20 Constraints,
WSDL 20 Constraint: "For each Endpoint component in the {endpoints} property
of a Service component, the {binding} property (see 2.14.1 The Endpoint
Component) MUST either be a Binding component with an unspecified
{interface} property (see 2.9.1 The Binding Component) or a Binding
component with an {interface} property equal to the {interface} property of
the Service component." [1]
[1]
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html?content-
type=text/html%3B0charset=utf-8#Endpoint_details
Hope this helps,
Asir
-----Original Message-----
From: www-ws-desc-request@w3.org [mailto:www-ws-desc-request@w3.org] On
Behalf Of David Orchard
Sent: Monday, July 05, 2004 6:47 PM
To: WS Description List
Subject: Atom API in WSDL 2.0
My take on the Atom API in WSDL 2.0.
http://www.pacificspirit.com/blog/2004/07/05/atom_03_wsdl_20.
I'll be using this to justify a couple of issues I've raised.
As always, grateful for any corrections or comments.
Cheers,
Dave
Attachments
- application/octet-stream attachment: atom3.1.wsdl2.wsdl
Received on Thursday, 8 July 2004 10:26:53 UTC