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 <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 03/31/2008 03:19 PM To Arthur Ryman/Toronto/[EMAIL PROTECTED] cc [EMAIL PROTECTED], [email protected] 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
