- From: Arthur Ryman <ryman@ca.ibm.com>
- Date: Wed, 2 May 2007 16:11:29 -0400
- To: Jacek Kopecky <jacek.kopecky@deri.org>
- Cc: WS-Description WG <www-ws-desc@w3.org>, www-ws-desc-request@w3.org
- Message-ID: <OF35CF9789.87BA906A-ON852572CF.006EC913-852572CF.006EEA3B@ca.ibm.com>
A looks right to be. All xmlns parts go first. The element should be named by its QName. Arthur Ryman, PhD, AoT, DE Process and Portfolio Management, Rational Division phone: +1-905-413-3077, TL 969-3077 assistant: +1-905-413-3831 (T/L: 318-8867) fax: +1-905-413-4920, TL 969-4920 mobile: +1-416-939-5063, text: 4169395063@fido.ca Jacek Kopecky <jacek.kopecky@deri.org> Sent by: www-ws-desc-request@w3.org 05/02/2007 02:11 PM To WS-Description WG <www-ws-desc@w3.org> cc Subject unclarity in adjuncts 5.9.6 - soap header block component fragid 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 Wednesday, 2 May 2007 20:11:33 UTC