- From: Arthur Ryman <ryman@ca.ibm.com>
- Date: Tue, 1 Apr 2008 09:10:45 -0400
- To: Philippe Le Hegaret <plh@w3.org>
- Cc: woden-dev@ws.apache.org, www-ws-desc@w3.org, www-ws-desc-request@w3.org
- Message-ID: <OF19E3E97A.5E782BE0-ON8525741E.0011DE82-8525741E.00486709@ca.ibm.com>
Philippe, Thx for the update. Wodenites/John - please verify the fix. Arthur Ryman, Technical Executive (IBM DE) Project and Program Management, Rational Division phone: +1-905-413-3077, TL 313-3077 assistant: +1-905-413-3831, TL 313-3831 fax: +1-905-413-4920, TL 313-4920 mobile: +1-416-939-5063 Philippe Le Hegaret <plh@w3.org> Sent by: www-ws-desc-request@w3.org 03/31/2008 03:19 PM To Arthur Ryman/Toronto/IBM@IBMCA cc www-ws-desc@w3.org, woden-dev@ws.apache.org Subject Re: [5483] WSDL schema defines fault 'element' incorrectly All, Since the change has been on the list for quite a while and no one argued against it, I updated the schema to reflect the suggested change. http://www.w3.org/2007/06/wsdl/wsdl20.xsd and its respective copy on dev.w3.org are now fixed. Philippe On Wed, 2008-03-19 at 08:00 -0400, Arthur Ryman wrote: > > Philippe, > > John Kaputin reported this bug.[1] I reviewed it and agree. The spec > was updated to include some tokens in the definition of the content > for faults, but the schema wasn't. > > We haven't discussed the process for maintainance. In this case, the > schema was improperly updated when the spec changed so I propose to > simply correct the schema. Failure to do so means that the schema > reports that some valid WSDL documents are invalid, e.g. those with a > token like #none, #any, #other for the content of a Fault. > > [1] http://www.w3.org/Bugs/Public/show_bug.cgi?id=5483 > > The schema is currently: > > <xs:complexType name="InterfaceFaultType" mixed="false"> > <xs:complexContent> > <xs:extension base="wsdl:ExtensibleDocumentedType"> > <xs:choice minOccurs="0" maxOccurs="unbounded"> > <xs:any namespace="##other" processContents="lax" > minOccurs="1" maxOccurs="1"/> > </xs:choice> > <xs:attribute name="name" type="xs:NCName" use="required"/> > <xs:attribute name="element" type="xs:QName" use="optional"/> > </xs:extension> > </xs:complexContent> > </xs:complexType> > > But it should be: > > <xs:complexType name="InterfaceFaultType" mixed="false"> > <xs:complexContent> > <xs:extension base="wsdl:ExtensibleDocumentedType"> > <xs:choice minOccurs="0" maxOccurs="unbounded"> > <xs:any namespace="##other" processContents="lax" > minOccurs="1" maxOccurs="1"/> > </xs:choice> > <xs:attribute name="name" type="xs:NCName" use="required"/> > <xs:attribute name="element" type="wsdl:ElementReferenceType" > use="optional"/> > </xs:extension> > </xs:complexContent> > </xs:complexType> > > > > > > > ______________________________________________________________________ > > > Arthur Ryman, Technical Executive (IBM DE) > Project and Program Management, Rational Division > > phone: +1-905-413-3077, TL 313-3077 > assistant: +1-905-413-3831, TL 313-3831 > fax: +1-905-413-4920, TL 313-4920 > mobile: +1-416-939-5063
Received on Tuesday, 1 April 2008 13:11:32 UTC