- From: Jacek Kopecky <jacek.kopecky@deri.org>
- Date: Sat, 19 May 2007 18:58:49 +0200
- To: WS-Description WG <www-ws-desc@w3.org>
Hi,
first, it's funny how the editors' drafts say Proposed Recommendation 21
March 2007, all the jazz with status of the doc etc.
I don't see a bug in our Bugzilla or that the spec would be clarified on
an editorial issue I sent earlier, so I'm resending it. It seems that
Arthur agrees the intention is A), so here's a proposed text for the
spec:
adjuncts, 5.9.6:
update the bullets like this:
1. parent is the "wsdl.*" pointer part of the {parent} component,
as specified in WSDL Version 2.0 Part 1: Core Language, i.e.
without the xmlns() pointer parts.
2. element declaration is the value of the {name} property of the
Element Declaration component that is referred to by the
{element declaration} property of the SOAP Header Block
component.
I believe this will clarify the ambiguity.
Jacek
On Wed, 2007-05-02 at 20:11 +0200, Jacek Kopecky wrote:
> Hi all,
>
> finishing the implementation of the RDF mapping, I uncovered one more
> small problem in the spec, this time in the adjuncts.
>
> Section 5.9.6 defines the fragment ID for a SOAP header block component.
> It says:
>
> wsdl.extension(http://www.w3.org/ns/wsdl/soap,
> wsoap.header(parent/element declaration))
>
> 1. parent is the pointer part of the {parent} component, as
> specified in WSDL Version 2.0 Part 1: Core Language.
> 2. element declaration is the value of the {element declaration}
> property.
>
> First, I expect that the "pointer part of the {parent} component" means
> the wsdl.* xpointer part of the fragment identifier of the {parent}
> component, without any xmlns parts which are moved before the
> wsdl.extension part, right?
>
> Second, point two needs to be clarified to say either that "element
> declaration" is the QName that is the value of the {name} property of
> the component that is the value of the {element declaration} property,
> or that "element declaration" is the wsdl.elementDeclaration part of the
> fragment identifier of the component referred to by the {element
> declaration} property.
>
> In other words, which is correct? I think A). I hope the formatting
> survives in a useful form.
>
> A.
> xmlns(ns1=http://othernamespace.example/)
> xmlns(ns2=http://schemanamespace.example/)
> wsdl.extension(http://www.w3.org/ns/wsdl/soap,
> wsoap.header(wsdl.bindingFault(bindingname/ns1:faultname)
> /ns2:element))
>
> B.
> xmlns(ns1=http://schemanamespace.example/)
> wsdl.extension(http://www.w3.org/ns/wsdl/soap,
> wsoap.header(xmlns(ns1=http://othernamespace.example/)
> wsdl.bindingFault(bindingname/ns1:faultname)
> /ns1:element))
>
> C.
> xmlns(ns1=http://othernamespace.example/)
> xmlns(ns2=http://schemanamespace.example/)
> wsdl.extension(http://www.w3.org/ns/wsdl/soap,
> wsoap.header(wsdl.bindingFault(bindingname/ns1:faultname)
> /wsdl.elementDeclaration(ns2:element)))
>
> D.
> xmlns(ns1=http://schemanamespace.example/)
> wsdl.extension(http://www.w3.org/ns/wsdl/soap,
> wsoap.header(xmlns(ns1=http://othernamespace.example/)
> wsdl.bindingFault(bindingname/ns1:faultname)
> /wsdl.elementDeclaration(ns1:element)))
>
>
> Since I'm asking for clarification, I believe it can be handled as
> editorial, or it can be handled as errata, but I'd like to have an
> answer before we go to Rec. 8-)
>
> Jacek
Received on Sunday, 20 May 2007 02:37:05 UTC