<?xml version="1.0" encoding="UTF-8"?>
<s:schema xmlns:s="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <s:element name="ediMessage" minOccurs="0" maxOccurs="unbounded">
    <s:complexType>
      <s:sequence>
        <s:element name="messageHeader" minOccurs="0" maxOccurs="unbounded">
          <s:complexType>
            <s:sequence>
              <s:element name="messageId" type="s:string" minOccurs="0" maxOccurs="1"/>
              <s:element name="messageDate" type="s:string" minOccurs="0" maxOccurs="1"/>
              <s:element name="messageTime" type="s:string" minOccurs="0" maxOccurs="1"/>
              <s:element name="messageType" type="s:string" minOccurs="0" maxOccurs="1"/>
              <s:element name="messageVersion" type="s:string" minOccurs="0" maxOccurs="1"/>
              <s:element name="messageScope" type="s:string" minOccurs="0" maxOccurs="1"/>
            </s:sequence>
          </s:complexType>
        </s:element>
        <s:element name="DispatchOrderStatus" minOccurs="0" maxOccurs="unbounded">
          <s:complexType>
            <s:sequence>
              <s:element name="warehouse" minOccurs="0" maxOccurs="unbounded">
                <s:complexType>
                  <s:sequence>
                    <s:element name="location" type="s:string" minOccurs="0" maxOccurs="1"/>
                    <s:element name="operative" type="s:string" minOccurs="0" maxOccurs="1"/>
                  </s:sequence>
                </s:complexType>
              </s:element>
              <s:element name="customerReference1" type="s:string" minOccurs="0" maxOccurs="1"/>
              <s:element name="statusTypeIdentifier" type="s:string" minOccurs="0" maxOccurs="1"/>
              <s:element name="statusTypeName" type="s:string" minOccurs="0" maxOccurs="1"/>
            </s:sequence>
          </s:complexType>
        </s:element>
      </s:sequence>
    </s:complexType>
  </s:element>
</s:schema>
