- From: George Cowe <gcowe@origoservices.com>
- Date: Thu, 3 May 2007 08:47:57 +0100
- To: <public-xsd-databinding@w3.org>
I've updated the ComplexTypeSequenceChoice example to correctly include a type against the element named "amount". George -----Original Message----- From: amila chinthaka suriarachchi [mailto:amila@wso2.com] Sent: 24 April 2007 10:43 To: Paul Fremantle Cc: paul.downey@bt.com; George Cowe; standards@lists.wso2.com Subject: Re: [Fwd: Re: [Fwd: Axis2 Databinding]] hi, I would like to point out another two questions about the test suite as well(in advanced tests). 1. In ComplexTypeSequenceChoice test we have a complex type like this <xs:complexType name="Mortgage"> <xs:sequence> <xs:element name="amount"/> <xs:choice> <xs:element name="repayment" type="ex:Repayment"/> <xs:element name="interestonly" type="ex:InterestOnly"/> </xs:choice> </xs:sequence> </xs:complexType> here the *amount* element does not have a type. is this intentional or a mistake? 2. In ShortSimplePattern test we have this <xs:simpleType name="ShortSimpleTypePattern"> <xs:restriction base="xs:short"> <xs:pattern value="\d{3}"/> </xs:restriction> </xs:simpleType> here the base type is a short and pattern restrict to use only three digit numbers. So we can only have numbers above 100. But this test case try to send the number 9 by adding two zeros infront of it. Isn't correct to give an exception in this case? Remember this data type is defined as *short* not *string*. So I feel this test case try to hack the service with a wrong number. thanks, Amila. On Mon, 2007-04-23 at 15:29 +0100, Paul Fremantle wrote: > Paul > > It looks like we have a few better tests under 1.2: > Amila is the databinding expert who took over from Ajith and he is going > to get involved in the DB workgroup. > > We are also having trouble generating the report from the output xml files. > > Paul > > amila chinthaka suriarachchi wrote: > > hi, > > I went throught the failed basic tests and found some tests are actually > > fixed with 1.2 > > > > AttributeTypeReference - works ok > > IntegerElement04 - works ok > > TimeElement -all ok > > BooleanElement04 - works ok > > > > NillableOptionalElement03 - > > Schema : <xs:element name="middleName" type="xs:string" minOccurs="0" > > nillable="true"/> > > since middleName element definded as minOccurs="0" and nillable="true", > > After databinded > > middleName = null; means either it is minOccurs="0" or nillable="true". > > So When serializing it > > can serialize it to either satate. > > So we would argue the validation needs updating. > > > The main problem we have with the basic tests is ADB does not support > > minOccurs and maxOccurs at the Sequence and Choice level > > i.e. > > <xs:sequence minOccurs="0" maxOccurs="unbounded"> > > > > </xs:sequence> > > > > > > Will we be able to find a way to generate the report page from the output.xml files? > > Then it is easier to find the failing test cases. > > > > Amila. > No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.463 / Virus Database: 269.5.10/774 - Release Date: 23/04/2007 17:26
Received on Thursday, 3 May 2007 07:46:59 UTC