<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:p1="http://sap.com/xi/EA-RETAIL/Global2" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="StoreRetailDemandManagementBulkRequest_Out" targetNamespace="http://sap.com/xi/EA-RETAIL/Global2">
  <wsdl:documentation>Store Retail Demand  Management Bulk Request Message Interface</wsdl:documentation>
  <wsp:UsingPolicy wsdl:required="true"/>
  <wsp:Policy wsu:Id="OP_StoreRetailDemandManagementBulkRequest_Out"/>
  <wsdl:types>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://sap.com/xi/EA-RETAIL/Global2" targetNamespace="http://sap.com/xi/EA-RETAIL/Global2">
      <xsd:element name="StoreRetailDemandManagementBulkRequest" type="StoreRetailDemandManagementBulkRequestMessage"/>
      <xsd:simpleType name="CompanyID.Content">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="20"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="PostalCode">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="WebURI">
        <xsd:restriction base="xsd:anyURI"/>
      </xsd:simpleType>
      <xsd:simpleType name="InhouseMailID">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="LANGUAGEINDEPENDENT_SHORT_Name">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="TimeZoneDifferenceValue">
        <xsd:restriction base="xsd:decimal">
          <xsd:totalDigits value="4"/>
          <xsd:fractionDigits value="2"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="PhoneNumberExtensionID">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="FormOfAddressCode.Content">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="4"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="PersonNameSupplementCode.Content">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="4"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="ContactPersonInternalID.Content">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="32"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="RoomID">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="PhoneNumberAreaID">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="BusinessScopeInstanceID.Content">
        <xsd:annotation>
          <xsd:documentation>Identifier for the instance of a BusinessScope</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="36"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="StoreInternalID.Content">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="20"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="LANGUAGEINDEPENDENT_LONG_Name">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="80"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="PhoneNumberSubscriberID">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="30"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="TaxJurisdictionCode.Content">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="15"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="LanguageCode">
        <xsd:restriction base="xsd:language">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="9"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="StreetName">
        <xsd:restriction base="xsd:string"/>
      </xsd:simpleType>
      <xsd:simpleType name="BusinessSystemID">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="60"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="PartyInternalID.Content">
        <xsd:annotation>
          <xsd:documentation>Proprietary identifier for a party</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="32"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="AcademicTitleCode.Content">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="4"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="DistributionChannelCode.Content">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="2"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="FloorID">
        <xsd:restriction base="xsd:token"/>
      </xsd:simpleType>
      <xsd:simpleType name="MEDIUM_Name.Content">
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="40"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="AgencyIdentificationCode">
        <xsd:annotation>
          <xsd:documentation>An AgencyIdentificationCode is a code representation of the agency responsible for a code list or identifier scheme, respectively</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="CountryCode">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="2"/>
          <xsd:maxLength value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="BusinessScopeID.Content">
        <xsd:annotation>
          <xsd:documentation>Identifier of a BusinessScope</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="36"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="MeasureUnitCode">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="3"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="FamilyNamePrefixCode.Content">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="4"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="PartyStandardID.Content">
        <xsd:annotation>
          <xsd:documentation>Standardized identifier for a party, and the identification scheme used is controlled by an agency from the code list DE 3055</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="13"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="GLOBAL_DateTime">
        <xsd:restriction base="xsd:dateTime">
          <xsd:pattern value="[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(.[0-9]{1,7})?Z"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="OrganisationalCentreID">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="20"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="HouseID">
        <xsd:restriction base="xsd:token"/>
      </xsd:simpleType>
      <xsd:simpleType name="LANGUAGEINDEPENDENT_MEDIUM_Name">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="40"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="CountryDiallingCode">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="POBoxID">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="Indicator">
        <xsd:annotation>
          <xsd:documentation>Indicator is the representation of a situation that has exactly two mutually exclusive Boolean values.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:boolean"/>
      </xsd:simpleType>
      <xsd:simpleType name="BuildingID">
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="BusinessScopeTypeCode.Content">
        <xsd:annotation>
          <xsd:documentation>Coded representation of the type of a BusinessScope</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="4"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="SHORT_Description.Content">
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="40"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="BusinessDocumentMessageID.Content">
        <xsd:annotation>
          <xsd:documentation>Unique identifier of a business document in a (technical) message that is issued by the sender business application</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="35"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="ActionCode">
        <xsd:restriction base="xsd:token">
          <xsd:length value="2"/>
          <xsd:enumeration value="01"/>
          <xsd:enumeration value="02"/>
          <xsd:enumeration value="03"/>
          <xsd:enumeration value="04"/>
          <xsd:enumeration value="05"/>
          <xsd:enumeration value="06"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType name="PersonNameFormatCode.Content">
        <xsd:restriction base="xsd:token"/>
      </xsd:simpleType>
      <xsd:simpleType name="Measure.Content">
        <xsd:annotation>
          <xsd:documentation>Measure is a physical indication of Measurements including the assigned Unit of Measure</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal"/>
      </xsd:simpleType>
      <xsd:complexType name="GeoCoordinates">
        <xsd:sequence>
          <xsd:element name="LatitudeMeasure" type="Measure"/>
          <xsd:element name="LongitudeMeasure" type="Measure"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="BusinessScopeInstanceID">
        <xsd:simpleContent>
          <xsd:extension base="BusinessScopeInstanceID.Content">
            <xsd:attribute name="schemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="schemeAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="PartyStandardID">
        <xsd:simpleContent>
          <xsd:extension base="PartyStandardID.Content">
            <xsd:attribute name="schemeAgencyID" use="required">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="StoreRetailDemandManagementBulkRequestMessage">
        <xsd:annotation>
          <xsd:documentation>Store Retail Demand Management Bulk Request Message Data Type</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
          <xsd:element name="MessageHeader" type="BusinessDocumentMessageHeader"/>
          <xsd:element maxOccurs="unbounded" name="StoreRetailDemandManagementRequestMessage" type="StoreRetailDemandManagementRequestMessage"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Email">
        <xsd:sequence>
          <xsd:element name="URI" type="EmailURI"/>
          <xsd:element name="URIDefaultIndicator" type="Indicator"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="URIDescription" type="Description"/>
          <xsd:element name="URIUsageDenialIndicator" type="Indicator"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Description">
        <xsd:annotation>
          <xsd:documentation>Natural Language Text</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
          <xsd:extension base="xsd:string">
            <xsd:attribute name="languageCode" type="LanguageCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="Measure">
        <xsd:simpleContent>
          <xsd:extension base="Measure.Content">
            <xsd:attribute name="unitCode" type="MeasureUnitCode" use="required"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="ContactPersonInternalID">
        <xsd:simpleContent>
          <xsd:extension base="ContactPersonInternalID.Content">
            <xsd:attribute name="schemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="schemeAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="BusinessScopeID">
        <xsd:simpleContent>
          <xsd:extension base="BusinessScopeID.Content">
            <xsd:attribute name="schemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="schemeAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="BusinessScope">
        <xsd:annotation>
          <xsd:documentation>Environment from which a message is sent</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
          <xsd:element name="TypeCode" type="BusinessScopeTypeCode"/>
          <xsd:element minOccurs="0" name="InstanceID" type="BusinessScopeInstanceID"/>
          <xsd:element minOccurs="0" name="ID" type="BusinessScopeID"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="BusinessDocumentMessageHeader">
        <xsd:annotation>
          <xsd:documentation>Business information from the perspective of the sender application for identifying a business document (instance) within a (technical) message</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
          <xsd:element minOccurs="0" name="ID" type="BusinessDocumentMessageID"/>
          <xsd:element minOccurs="0" name="ReferenceID" type="BusinessDocumentMessageID"/>
          <xsd:element name="CreationDateTime" type="GLOBAL_DateTime"/>
          <xsd:element minOccurs="0" name="TestDataIndicator" type="Indicator"/>
          <xsd:element minOccurs="0" name="ReconciliationIndicator" type="Indicator"/>
          <xsd:element minOccurs="0" name="SenderBusinessSystemID" type="BusinessSystemID"/>
          <xsd:element minOccurs="0" name="RecipientBusinessSystemID" type="BusinessSystemID"/>
          <xsd:element minOccurs="0" name="SenderParty" type="BusinessDocumentMessageHeaderParty"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="RecipientParty" type="BusinessDocumentMessageHeaderParty"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="BusinessScope" type="BusinessScope"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Telephone">
        <xsd:annotation>
          <xsd:documentation>Telephone</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
          <xsd:element name="Number" type="PhoneNumber"/>
          <xsd:element minOccurs="0" name="SMSEnabledIndicator" type="Indicator"/>
          <xsd:element name="NumberDefaultIndicator" type="Indicator"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="NumberDescription" type="Description"/>
          <xsd:element name="NumberUsageDenialIndicator" type="Indicator"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="StoreRtlDmndMgmtBulkReqDesc">
        <xsd:annotation>
          <xsd:documentation>StoreRtlDmndMgmtBulkReqDesc</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
          <xsd:element name="Description" type="SHORT_Description"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PartyInternalID">
        <xsd:simpleContent>
          <xsd:extension base="PartyInternalID.Content">
            <xsd:attribute name="schemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="schemeAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="SHORT_Description">
        <xsd:simpleContent>
          <xsd:extension base="SHORT_Description.Content">
            <xsd:attribute name="languageCode" type="LanguageCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="BusinessDocumentMessageID">
        <xsd:simpleContent>
          <xsd:extension base="BusinessDocumentMessageID.Content">
            <xsd:attribute name="schemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="schemeAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="schemeAgencySchemeAgencyID" type="AgencyIdentificationCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="DistributionChannelCode">
        <xsd:simpleContent>
          <xsd:extension base="DistributionChannelCode.Content">
            <xsd:attribute name="listID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listVersionID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="15"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="RegionCode">
        <xsd:simpleContent>
          <xsd:extension base="xsd:token">
            <xsd:attribute name="listID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listVersionID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="15"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="FamilyNamePrefixCode">
        <xsd:simpleContent>
          <xsd:extension base="FamilyNamePrefixCode.Content">
            <xsd:attribute name="listID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listVersionID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="15"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="PersonName">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="FormOfAddressCode" type="FormOfAddressCode"/>
          <xsd:element minOccurs="0" name="FormOfAddressName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="GivenName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="MiddleName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="FamilyName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="AdditionalFamilyName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="BirthName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="NickName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="InitialsName" type="LANGUAGEINDEPENDENT_SHORT_Name"/>
          <xsd:element minOccurs="0" name="AcademicTitleCode" type="AcademicTitleCode"/>
          <xsd:element minOccurs="0" name="AcademicTitleName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="AdditionalAcademicTitleCode" type="AcademicTitleCode"/>
          <xsd:element minOccurs="0" name="AdditionalAcademicTitleName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="NamePrefixCode" type="FamilyNamePrefixCode"/>
          <xsd:element minOccurs="0" name="NamePrefixName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="AdditionalNamePrefixCode" type="FamilyNamePrefixCode"/>
          <xsd:element minOccurs="0" name="AdditionalNamePrefixName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="NameSupplementCode" type="PersonNameSupplementCode"/>
          <xsd:element minOccurs="0" name="NameSupplementName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="DeviatingFullName" type="LANGUAGEINDEPENDENT_LONG_Name"/>
          <xsd:element minOccurs="0" name="NameFormatCountryCode" type="CountryCode"/>
          <xsd:element minOccurs="0" name="NameFormatCode" type="PersonNameFormatCode"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Facsimile">
        <xsd:annotation>
          <xsd:documentation>Telephone</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
          <xsd:element name="Number" type="PhoneNumber"/>
          <xsd:element name="NumberDefaultIndicator" type="Indicator"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="NumberDescription" type="Description"/>
          <xsd:element name="NumberUsageDenialIndicator" type="Indicator"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="StoreInternalID">
        <xsd:simpleContent>
          <xsd:extension base="StoreInternalID.Content">
            <xsd:attribute name="schemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="schemeAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="PersonNameSupplementCode">
        <xsd:simpleContent>
          <xsd:extension base="PersonNameSupplementCode.Content">
            <xsd:attribute name="listID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listVersionID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="15"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="EmailURI">
        <xsd:simpleContent>
          <xsd:extension base="xsd:anyURI">
            <xsd:attribute name="schemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token"/>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="FormOfAddress">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="Code" type="FormOfAddressCode"/>
          <xsd:element minOccurs="0" name="Name" type="MEDIUM_Name"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PersonNameFormatCode">
        <xsd:simpleContent>
          <xsd:extension base="PersonNameFormatCode.Content">
            <xsd:attribute name="listID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listVersionID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="15"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="PhysicalAddress">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="CountryCode" type="CountryCode"/>
          <xsd:element minOccurs="0" name="CountryName" type="MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="RegionCode" type="RegionCode"/>
          <xsd:element minOccurs="0" name="RegionName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="StreetPostalCode" type="PostalCode"/>
          <xsd:element minOccurs="0" name="POBoxPostalCode" type="PostalCode"/>
          <xsd:element minOccurs="0" name="CompanyPostalCode" type="PostalCode"/>
          <xsd:element minOccurs="0" name="CityName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="AdditionalCityName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="DistrictName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="POBoxID" type="POBoxID"/>
          <xsd:element minOccurs="0" name="POBoxIndicator" type="Indicator"/>
          <xsd:element minOccurs="0" name="POBoxCountryCode" type="CountryCode"/>
          <xsd:element minOccurs="0" name="POBoxCountryName" type="MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="POBoxRegionCode" type="RegionCode"/>
          <xsd:element minOccurs="0" name="POBoxRegionName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="POBoxCityName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="StreetName" type="StreetName"/>
          <xsd:element maxOccurs="2" minOccurs="0" name="StreetPrefixName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element maxOccurs="2" minOccurs="0" name="StreetSuffixName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="HouseID" type="HouseID"/>
          <xsd:element minOccurs="0" name="AdditionalHouseID" type="HouseID"/>
          <xsd:element minOccurs="0" name="BuildingID" type="BuildingID"/>
          <xsd:element minOccurs="0" name="FloorID" type="FloorID"/>
          <xsd:element minOccurs="0" name="RoomID" type="RoomID"/>
          <xsd:element minOccurs="0" name="CareOfName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="Description"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="BusinessDocumentMessageHeaderPartyContactPerson">
        <xsd:annotation>
          <xsd:documentation>Contact person of a party that is responsible for sending or receiving a BusinessDocument</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
          <xsd:element minOccurs="0" name="InternalID" type="ContactPersonInternalID"/>
          <xsd:element maxOccurs="4" minOccurs="0" name="OrganisationFormattedName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element maxOccurs="4" minOccurs="0" name="PersonFormattedName" type="LANGUAGEINDEPENDENT_LONG_Name"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="PhoneNumber" type="PhoneNumber"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="FaxNumber" type="PhoneNumber"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="EmailURI" type="EmailURI"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Communication">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="CorrespondenceLanguageCode" type="LanguageCode"/>
          <xsd:element minOccurs="0" name="CorrespondenceLanguageName" type="MEDIUM_Name"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Telephone" type="Telephone"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="MobilePhone" type="Telephone"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Facsimile" type="Facsimile"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Email" type="Email"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Web" type="Web"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Web">
        <xsd:sequence>
          <xsd:element name="URI" type="WebURI"/>
          <xsd:element name="URIDefaultIndicator" type="Indicator"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="URIDescription" type="Description"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MEDIUM_Name">
        <xsd:simpleContent>
          <xsd:extension base="MEDIUM_Name.Content">
            <xsd:attribute name="languageCode" type="LanguageCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="BusinessDocumentMessageHeaderParty">
        <xsd:annotation>
          <xsd:documentation>General information about a party that is responsible for sending or receiving a BusinessDocument at business application level</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
          <xsd:element minOccurs="0" name="InternalID" type="PartyInternalID"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="StandardID" type="PartyStandardID"/>
          <xsd:element minOccurs="0" name="ContactPerson" type="BusinessDocumentMessageHeaderPartyContactPerson"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FormOfAddressCode">
        <xsd:simpleContent>
          <xsd:extension base="FormOfAddressCode.Content">
            <xsd:attribute name="listID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listVersionID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="15"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="Office">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="BuildingID" type="BuildingID"/>
          <xsd:element minOccurs="0" name="FloorID" type="FloorID"/>
          <xsd:element minOccurs="0" name="RoomID" type="RoomID"/>
          <xsd:element minOccurs="0" name="InhouseMailID" type="InhouseMailID"/>
          <xsd:element minOccurs="0" name="CorrespondenceShortName" type="LANGUAGEINDEPENDENT_SHORT_Name"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="AcademicTitleCode">
        <xsd:simpleContent>
          <xsd:extension base="AcademicTitleCode.Content">
            <xsd:attribute name="listID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listVersionID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="15"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="CompanyID">
        <xsd:simpleContent>
          <xsd:extension base="CompanyID.Content">
            <xsd:attribute name="schemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="schemeAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="StoreRetailDemandManagementRequestMessage">
        <xsd:annotation>
          <xsd:documentation>Store Retail Demand Management Request Message Data Type</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
          <xsd:element minOccurs="0" name="MessageHeader" type="BusinessDocumentMessageHeader"/>
          <xsd:element name="Store">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="InternalID" type="StoreInternalID"/>
                <xsd:element minOccurs="0" name="CompanyID" type="CompanyID"/>
                <xsd:element minOccurs="0" name="CompanyName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
                <xsd:element name="SalesOrganisationID" type="OrganisationalCentreID"/>
                <xsd:element name="DistributionChannelCode" type="DistributionChannelCode"/>
                <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="StoreRtlDmndMgmtBulkReqDesc"/>
                <xsd:element name="Location">
                  <xsd:complexType>
                    <xsd:sequence>
                      <xsd:element minOccurs="0" name="Address">
                        <xsd:complexType>
                          <xsd:sequence>
                            <xsd:element name="Address" type="Address"/>
                          </xsd:sequence>
                        </xsd:complexType>
                      </xsd:element>
                    </xsd:sequence>
                  </xsd:complexType>
                </xsd:element>
              </xsd:sequence>
              <xsd:attribute name="actionCode" type="ActionCode" use="required"/>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PhoneNumber">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="AreaID" type="PhoneNumberAreaID"/>
          <xsd:element minOccurs="0" name="SubscriberID" type="PhoneNumberSubscriberID"/>
          <xsd:element minOccurs="0" name="ExtensionID" type="PhoneNumberExtensionID"/>
          <xsd:element minOccurs="0" name="CountryCode" type="CountryCode"/>
          <xsd:element minOccurs="0" name="CountryDiallingCode" type="CountryDiallingCode"/>
          <xsd:element minOccurs="0" name="CountryName" type="MEDIUM_Name"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Address">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="OrganisationFormOfAddress" type="FormOfAddress"/>
          <xsd:element maxOccurs="4" minOccurs="0" name="OrganisationFormattedName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="PersonName" type="PersonName"/>
          <xsd:element minOccurs="0" name="FunctionalTitleName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="DepartmentName" type="LANGUAGEINDEPENDENT_MEDIUM_Name"/>
          <xsd:element minOccurs="0" name="Office" type="Office"/>
          <xsd:element minOccurs="0" name="PhysicalAddress" type="PhysicalAddress"/>
          <xsd:element minOccurs="0" name="TaxJurisdictionCode" type="TaxJurisdictionCode"/>
          <xsd:element minOccurs="0" name="TimeZoneDifferenceValue" type="TimeZoneDifferenceValue"/>
          <xsd:element minOccurs="0" name="GeoCoordinates" type="GeoCoordinates"/>
          <xsd:element minOccurs="0" name="Communication" type="Communication"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TaxJurisdictionCode">
        <xsd:simpleContent>
          <xsd:extension base="TaxJurisdictionCode.Content">
            <xsd:attribute name="listID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listVersionID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="15"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
      <xsd:complexType name="BusinessScopeTypeCode">
        <xsd:simpleContent>
          <xsd:extension base="BusinessScopeTypeCode.Content">
            <xsd:attribute name="listID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listVersionID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="15"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencyID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeID">
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="60"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="StoreRetailDemandManagementBulkRequest">
    <wsdl:documentation>Store Retail Demand Management Bulk Request Asynchronous Message</wsdl:documentation>
    <wsdl:part element="p1:StoreRetailDemandManagementBulkRequest" name="StoreRetailDemandManagementBulkRequest"/>
  </wsdl:message>
  <wsdl:portType name="StoreRetailDemandManagementBulkRequest_Out">
    <wsdl:documentation>Store Retail Demand  Management Bulk Request Message Interface</wsdl:documentation>
    <wsdl:operation name="StoreRetailDemandManagementBulkRequest_Out">
      <wsdl:documentation>Store Retail Demand  Management Bulk Request Message Interface</wsdl:documentation>
      <wsp:Policy>
        <wsp:PolicyReference URI="#OP_StoreRetailDemandManagementBulkRequest_Out"/>
      </wsp:Policy>
      <wsdl:input message="p1:StoreRetailDemandManagementBulkRequest"/>
    </wsdl:operation>
  </wsdl:portType>
</wsdl:definitions>
