Schema SaveOrder.xsd


schema location:  \\Ndw2k3\D\ECourierWeb\software\schema\public\SaveOrder.xsd
targetNamespace:  http://www.e-courier.com/software/schema
 
Elements 
Order 
Stop 
Stops 


element Order
diagram
namespace http://www.e-courier.com/software/schema
children Stops
attributes
Name  Type  Use  Default  Fixed  Annotation
Service  xsd:string  optional      
Weight  xsd:double  optional      
Pieces  xsd:double  optional      
Auth  xsd:string  optional      
annotation
documentation 
A single instance of a delivery
source
<xsd:element name="Order">
  <xsd:annotation>
    <xsd:documentation>A single instance of a delivery</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType mixed="true">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="Stops"/>
    </xsd:choice>
    <xsd:attribute name="Service" type="xsd:string" use="optional"/>
    <xsd:attribute name="Weight" type="xsd:double" use="optional"/>
    <xsd:attribute name="Pieces" type="xsd:double" use="optional"/>
    <xsd:attribute name="Auth" type="xsd:string" use="optional"/>
  </xsd:complexType>
</xsd:element>

element Stop
diagram
namespace http://www.e-courier.com/software/schema
used by
element Stops
attributes
Name  Type  Use  Default  Fixed  Annotation
Sequence  xsd:int  required      
Name  xsd:string  required      
StopType  xsd:string  optional      
Address  xsd:string  required      
City  xsd:string  required      
State  xsd:string  required      
Zip  xsd:string  required      
ScheduledDateTime  xsd:date  optional      
annotation
documentation 
A single stop specfied by customer on the delivery
source
<xsd:element name="Stop">
  <xsd:annotation>
    <xsd:documentation>A single stop specfied by customer on the delivery</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType mixed="true">
    <xsd:attribute name="Sequence" type="xsd:int" use="required"/>
    <xsd:attribute name="Name" type="xsd:string" use="required"/>
    <xsd:attribute name="StopType" use="optional">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="P"/>
          <xsd:enumeration value="D"/>
          <xsd:enumeration value="B"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Address" type="xsd:string" use="required"/>
    <xsd:attribute name="City" type="xsd:string" use="required"/>
    <xsd:attribute name="State" type="xsd:string" use="required"/>
    <xsd:attribute name="Zip" type="xsd:string" use="required"/>
    <xsd:attribute name="ScheduledDateTime" type="xsd:date" use="optional"/>
  </xsd:complexType>
</xsd:element>

element Stops
diagram
namespace http://www.e-courier.com/software/schema
children Stop
used by
element Order
annotation
documentation 
All Customer stops pickup/destination on a delivery
source
<xsd:element name="Stops">
  <xsd:annotation>
    <xsd:documentation>All Customer stops pickup/destination on a delivery</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Stop" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com