Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.w3.org/2001/XMLSchema" />
<xsd:element name="Task" type="TaskType">
<xsd:unique name="Task">
<xsd:selector xpath="." />
<xsd:field xpath="id" />
</xsd:unique>
</xsd:element>
<xsd:complexType name="TaskType">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="id" type="UUID" />
<xsd:element maxOccurs="10" minOccurs="0" name="subtasks" type="UUID">
<xsd:annotation>
<xsd:appinfo source="X_ForeignKey">Task/id</xsd:appinfo>
<xsd:appinfo source="X_ForeignKey_NotSep">false</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="description" type="DescriptionType" />
<xsd:element maxOccurs="1" minOccurs="0" name="place" type="PlaceType" />
<xsd:element maxOccurs="1" minOccurs="0" name="begin" type="xsd:dateTime" />
<xsd:element maxOccurs="1" minOccurs="0" name="end" type="xsd:dateTime" />
<xsd:element maxOccurs="1" minOccurs="0" name="contact" type="ContactType" />
<xsd:element maxOccurs="1" minOccurs="1" name="recurrent" type="xsd:boolean" />
<xsd:element maxOccurs="1" minOccurs="1" name="repeatable" type="xsd:boolean" />
<xsd:element maxOccurs="1" minOccurs="1" name="waiting" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="DescriptionType">
<xsd:restriction base="xsd:normalizedString">
<xsd:pattern value="{1}*" />
<xsd:whiteSpace value="replace" />
<xsd:minLength value="10" />
<xsd:maxLength value="200" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="PlaceType">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="name" type="DescriptionType" />
<xsd:element maxOccurs="1" minOccurs="1" name="address" type="AddressType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AddressType">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="number" type="AddressNumberType" />
<xsd:element maxOccurs="1" minOccurs="0" name="complement" type="AddressNumberComplementType" />
<xsd:element maxOccurs="1" minOccurs="1" name="street" type="AddressStreetType" />
<xsd:element maxOccurs="1" minOccurs="1" name="postCode" type="AddressPostCodeType" />
<xsd:element maxOccurs="1" minOccurs="1" name="town" type="AddressTownType" />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="AddressNumberType">
<xsd:restriction base="xsd:unsignedShort">
<xsd:minInclusive value="1" />
<xsd:maxInclusive value="9999" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AddressNumberComplementType">
<xsd:restriction base="xsd:normalizedString">
<xsd:minLength value="1" />
<xsd:maxLength value="5" />
<xsd:pattern value="{1,5}" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AddressStreetType">
<xsd:restriction base="xsd:normalizedString">
<xsd:minLength value="10" />
<xsd:maxLength value="200" />
<xsd:whiteSpace value="collapse" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AddressPostCodeType">
<xsd:restriction base="xsd:normalizedString">
<xsd:length value="5" />
<xsd:pattern value="{5}" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AddressTownType">
<xsd:restriction base="xsd:normalizedString">
<xsd:minLength value="2" />
<xsd:maxLength value="200" />
<xsd:whiteSpace value="collapse" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="ContactType">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="firstname" type="xsd:string" />
<xsd:element maxOccurs="1" minOccurs="1" name="lastname" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="UUID">
<xsd:restriction base="xsd:string" />
</xsd:simpleType>
</xsd:schema>
20:54:33,131 ERROR Failed to save item Person, For input string: "e375f6de-1b03-4169-acec-c7356472b185"
20:09:07,820 ERROR Failed to save item Task, For input string: "7053383c-c818-4fd3-be3b-7282d18504a7"