|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
[5483] WSDL schema defines fault 'element' incorrectlyPhilippe, 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: 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 |
||||||||||
|
|
|
||||||||||
|
|
Re: [5483] WSDL schema defines fault 'element' incorrectlyAll, 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 |
||||||||||
|
|
Re: [5483] WSDL schema defines fault 'element' incorrectlyPhilippe, 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
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 |
| Free embeddable forum powered by Nabble | Forum Help |