<?xml version="1.0"?> <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:datasources.smartclient.com" xmlns:tns="urn:datasources.smartclient.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="supplyItem"> <xsd:element name="itemName" minOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> <xsd:maxLength value="128"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="SKU" minOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="description"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="2000"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="category" minOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> <xsd:maxLength value="128"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="units" minOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Roll"/> <xsd:enumeration value="Ea"/> <xsd:enumeration value="Pkt"/> <xsd:enumeration value="Set"/> <xsd:enumeration value="Tube"/> <xsd:enumeration value="Pad"/> <xsd:enumeration value="Ream"/> <xsd:enumeration value="Tin"/> <xsd:enumeration value="Bag"/> <xsd:enumeration value="Ctn"/> <xsd:enumeration value="Box"/> </xsd:restriction> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="unitCost"> <xsd:simpleType> <xsd:restriction base="xsd:float"> <xsd:minInclusive value="0"/> <xsd:fractionDigits value="2"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="inStock" type="xsd:boolean"/> <xsd:element name="nextShipment" type="xsd:date"/> </xsd:complexType> </xsd:schema>