- From: Liu, Kevin <kevin.liu@sap.com>
- Date: Tue, 21 Jun 2005 03:36:36 +0200
- To: <paul.downey@bt.com>, <ryman@ca.ibm.com>
- Cc: <www-ws-desc@w3.org>
Hi Paul,
I don't have access to an xml editor that does validation right at this
moment, but the errors below look like simple.
> wsdl20-primer.xml:1397: element gitem: validity error :
> Element gitem content does not follow the DTD, expecting
> (label , def), got (label def p example )
> </gitem>
Can you please move the ending </def> tag to the end of the example,
right before the </gitem> tag?
> wsdl20-primer.xml:2364: element item: validity error :
> Element item content does not follow the DTD, expecting (p |
> ulist | olist | slist | glist | orglist | blist | note |
> issue | wfcnote | vcnote | constraintnote | eg | graphic |
> scrap | table | definitions | proto | example | ednote)+, got (CDATA)
> </item>
Not sure which section causes this complaint. The CDATA section should
be enclosed inside <example>...<eg></eg></example>. Not sure how it can
got inserted directly under <item>. Can you please check and make sure
there is <eg> around the section?
Best Regards,
Kevin
> -----Original Message-----
> From: paul.downey@bt.com [mailto:paul.downey@bt.com]
> Sent: Monday, Jun 20, 2005 1:32 PM
> To: ryman@ca.ibm.com; Liu, Kevin
> Cc: w3c-ws-desc@w3.org; w3c-ws-desc-request@w3.org
> Subject: RE: Comments on Primer Sections 4 - 6.5
>
> i wanted to checkin DaveO's examples, but when I finally managed to
> find ssh internet access and checked out the whole 2002/ws/desc tree
> on Sunday afternoon (UK), the primer in CVS fails to make:
>
> """
> $ make primer
> make -f Makefile.primer
> Validating wsdl20-primer.xml
> wsdl20-primer.xml:1397: element gitem: validity error :
> Element gitem content does not follow the DTD, expecting
> (label , def), got (label def p example )
> </gitem>
> ^
> wsdl20-primer.xml:2364: element item: validity error :
> Element item content does not follow the DTD, expecting (p |
> ulist | olist | slist | glist | orglist | blist | note |
> issue | wfcnote | vcnote | constraintnote | eg | graphic |
> scrap | table | definitions | proto | example | ednote)+, got (CDATA)
> </item>
>
> etc
> """
>
> <!ENTITY document.status "Editors' copy $Date: 2005/06/17
> 23:32:32 $">
>
> any ideas?
>
> Paul
>
>
> -----Original Message-----
> From: w3c-ws-desc-request@w3.org on behalf of Arthur Ryman
> Sent: Mon 6/20/2005 3:18 PM
> To: Liu, Kevin
> Cc: w3c-ws-desc@w3.org; w3c-ws-desc-request@w3.org
> Subject: RE: Comments on Primer Sections 4 - 6.5
>
> Kevin,
>
> Looks fine.
>
> Arthur Ryman,
> Rational Desktop Tools Development
>
> phone: +1-905-413-3077, TL 969-3077
> assistant: +1-905-413-2411, TL 969-2411
> fax: +1-905-413-4920, TL 969-4920
> mobile: +1-416-939-5063, text: 4169395063@fido.ca
> intranet: http://labweb.torolab.ibm.com/DRY6/
>
>
>
> "Liu, Kevin" <kevin.liu@sap.com>
> Sent by: w3c-ws-desc-request@w3.org
> 06/16/2005 06:50 PM
>
> To
> Arthur Ryman/Toronto/IBM@IBMCA, <w3c-ws-desc@w3.org>
> cc
>
> Subject
> RE: Comments on Primer Sections 4 - 6.5
>
>
>
>
>
>
> Hi Arthur,
>
> >7. Section 5.4.1 Update this section to reflect the change to the
> {safety} property
>
> [Kevin] I looked at your edits for this particular item while
> investigating how to reflect part 1 changes to @safe in the primer.
> Instead of simply removing the attribute from this section, I
> would agree
> with DaveO that we still need to explain how the @wsdlx:safe
> extension
> maybe used here. so I added back some text here.
>
> Have a look at the text and let me know if you have concerns.
> Best Regards,
> Kevin
>
>
>
> From: w3c-ws-desc-request@w3.org
> [mailto:w3c-ws-desc-request@w3.org] On
> Behalf Of Arthur Ryman
> Sent: Wednesday, Jun 15, 2005 6:42 PM
> To: w3c-ws-desc@w3.org
> Subject: Fw: Comments on Primer Sections 4 - 6.5
>
>
> DONE.
>
> Kevin,
>
> I tagged the primer as
>
> before-removing-transitive-2005-06-15
>
> before the changes and as
>
> after-removing-transitive-2005-06-15
>
> after so you can revert the document if you don't like my edits.
>
> Arthur Ryman,
> Rational Desktop Tools Development
>
> phone: +1-905-413-3077, TL 969-3077
> assistant: +1-905-413-2411, TL 969-2411
> fax: +1-905-413-4920, TL 969-4920
> mobile: +1-416-939-5063, text: 4169395063@fido.ca
> intranet: http://labweb.torolab.ibm.com/DRY6/
> ----- Forwarded by Arthur Ryman/Toronto/IBM on 06/15/2005
> 09:31 PM -----
> Arthur Ryman/Toronto/IBM
> 06/15/2005 05:09 PM
>
>
> To
> "Liu, Kevin" <kevin.liu@sap.com>
> cc
>
> Subject
> RE: Comments on Primer Sections 4 - 6.5Link
>
>
>
>
>
>
>
> Kevin,
>
> Will do.
>
> Arthur Ryman,
> Rational Desktop Tools Development
>
> phone: +1-905-413-3077, TL 969-3077
> assistant: +1-905-413-2411, TL 969-2411
> fax: +1-905-413-4920, TL 969-4920
> mobile: +1-416-939-5063, text: 4169395063@fido.ca
> intranet: http://labweb.torolab.ibm.com/DRY6/
>
>
> "Liu, Kevin" <kevin.liu@sap.com>
> Sent by: www-ws-desc-request@w3.org
> 06/15/2005 01:49 PM
>
>
> To
> Arthur Ryman/Toronto/IBM@IBMCA, <www-ws-desc@w3.org>
> cc
>
> Subject
> RE: Comments on Primer Sections 4 - 6.5
>
>
>
>
>
>
>
>
> Hi Arthur,
>
> My comments below. For those items we agree, please make the edits.
> Best Regards,
> Kevin
>
>
>
> From: www-ws-desc-request@w3.org
> [mailto:www-ws-desc-request@w3.org] On
> Behalf Of Arthur Ryman
> Sent: Monday, Jun 13, 2005 12:35 PM
> To: www-ws-desc@w3.org
> Subject: Comments on Primer Sections 4 - 6.5
>
>
> 1. Section 4. The text:
>
> A WSDL description must NOT refer to XML Schema components that are
> neither imported nor embedded into that WSDL description. In
> other words,
> the use of xs:import and/or xs:schema is a necessary
> condition for making
> XML Schema components available to a WSDL Description component.
>
> should be stated positively, e.g.
>
> A WSDL description must use either xs:import or xs:schema to
> define XML
> Schema components that are refered to by WSDL components.
>
>
> [Kevin] I am OK either way.
>
> 2. Section 4.2 The text:
>
> The xs:import mechanism is not transitive. Only components
> defined in the
> imported schema itself and components the schema includes via
> xs:include
> are available to the containing WSDL document. Specifically,
> components
> that the schema imports via xs:import are NOT available to WSDL.
>
> should be rewritten to avoid the use of the term "transitive". e.g.
>
> A WSDL document must define XML Schema components (within the types
> element using either xs:import or xs:schema) that are refered
> to by WSDL
> components. The XML Schema components defined within xs:schema may be
> defined using xs:include. In constrast, within xs:schema an
> xs:import does
> not define any components, but only declares a namespace.
>
> [Kevin] I personally think the current text is easier to
> understand. why
> we have to avoid the term "tranisitive"? I think the last two
> sentences in
> the paragraph qualifies what we mean by "transitive" pretty well.
>
>
> 3. Section 4.3, Table 4-1
>
> The transitive column should be eliminated. The Meaning
> column should be
> rewriten to avoid the notion of merging. It should use the notion of
> declaring namespaces and defining components.
>
> [Kevin] if you can come up with better text, I am OK with the change
>
> The last row should be labelled xs:include.
> [Kevin] good catch. it should be changed
>
> 4. Section 5.1 The code example has bad alignment:
>
> <input messageLabel="xs:NCName"?
> element="union of xs:QName,
> xs:Token"? >
> </input>*
>
> <output messageLabel="xs:NCName"?
> element="union of xs:QName,
> xs:Token"? >
> </output>*
>
> [Kevin] oops. should be fixed
>
> 5 Section 5.2. The following text is wrong:
>
> Finally, since faults, features and properties can also be defined as
> children of the interface element (as described in the following
> sections), the same name-collision rules apply to those constructs.
>
> The name collision rule only applies to faults. For features and
> properties, you can special those you inherit via the
> composition rules.
>
> [Kevin] please remove f&P from the list of constructs
>
> 6 Section 5.3. This text is wrong:
>
> The fault element has a required name attribute that must be
> unique within
> the WSDL document's target namespace, and permits it to be
> referenced from
> operation declarations.
>
> The name attribute is only required to be unique within the
> Interface. It
> is like <operation>.
>
> [Kevin] hmm, I remember having an ed note in this section asking for
> clarification on the scope of fault uniqueness since the
> text in part 1
> makes it sounds it has to be unique within the ns. So part 1
> is clarified?
> if so, I agree we should fix it here too.
>
> 7. Section 5.4.1 Update this section to reflect the change to
> the {safety}
> property
>
> [Kevin] yeap
>
> 8. Section 5.4.2 Update this text to describe #other
>
> The element attribute is also optional. If it is not
> specified, then @@@@.
>
>
> Should be:
>
> The element attribute is also optional. If it is not specified, then
> #other.
>
> [Kevin] yeap
>
> 9. Section 6.1. Shouldn't this lisitng include <infault> and
> <outfault>?
>
> <operation ref="xs:QName" >
> <input messageLabel="xs:NCName"? > </input>*
> <output messageLabel="xs:NCName"? > </output>*
> </operation>*
>
> [Kevin] yes.
>
> Arthur Ryman,
> Rational Desktop Tools Development
>
> phone: +1-905-413-3077, TL 969-3077
> assistant: +1-905-413-2411, TL 969-2411
> fax: +1-905-413-4920, TL 969-4920
> mobile: +1-416-939-5063, text: 4169395063@fido.ca
> intranet: http://labweb.torolab.ibm.com/DRY6/
>
>
>
>
Received on Tuesday, 21 June 2005 01:36:50 UTC