<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ecc="etso-core-cmpts.xsd" ecc:VersionRelease="6.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xsd:import xmlns="" namespace="etso-core-cmpts.xsd" schemaLocation="etso-core-cmpts.xsd"/>
  <!--
			ETSO Document Automatically generated from a UML class diagram using XMI. 
			Generation tool version 1.7
		-->
  <xsd:element name="AcknowledgementDocument">
    <xsd:complexType>
      <xsd:annotation>
        <xsd:documentation></xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
        <xsd:element name="DocumentIdentification" type="ecc:IdentificationType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="DocumentDateTime" type="ecc:MessageDateTimeType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="SenderIdentification" type="ecc:PartyType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="SenderRole" type="ecc:RoleType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="ReceiverIdentification" type="ecc:PartyType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="ReceiverRole" minOccurs="0" maxOccurs="1" type="ecc:RoleType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="ReceivingDocumentIdentification" minOccurs="0" maxOccurs="1" type="ecc:IdentificationType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="ReceivingDocumentVersion" minOccurs="0" maxOccurs="1" type="ecc:VersionType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="ReceivingDocumentType" minOccurs="0" maxOccurs="1" type="ecc:MessageType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="ReceivingPayloadName" minOccurs="0" maxOccurs="1" type="ecc:IdentificationType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="DateTimeReceivingDocument" minOccurs="0" maxOccurs="1" type="ecc:MessageDateTimeType">
          <xsd:annotation>
            <xsd:documentation></xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="unbounded" name="TimeSeriesRejection" type="TimeSeriesRejection_Type"/>
        <xsd:element minOccurs="1" maxOccurs="unbounded" name="Reason" type="Reason_Type"/>
        <xsd:element minOccurs="0" maxOccurs="unbounded" name="TimeIntervalError" type="TimeIntervalError_Type"/>
      </xsd:sequence>
      <xsd:attribute name="DtdVersion" type="xsd:string" use="required"/>
      <xsd:attribute name="DtdRelease" type="xsd:string" use="required"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="TimeSeriesRejection_Type">
    <xsd:annotation>
      <xsd:documentation></xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="SendersTimeSeriesIdentification" type="ecc:IdentificationType">
        <xsd:annotation>
          <xsd:documentation></xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SendersTimeSeriesVersion" minOccurs="0" maxOccurs="1" type="ecc:VersionType">
        <xsd:annotation>
          <xsd:documentation></xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" maxOccurs="unbounded" name="TimeIntervalError" type="TimeIntervalError_Type"/>
      <xsd:element minOccurs="0" maxOccurs="unbounded" name="Reason" type="Reason_Type"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TimeIntervalError_Type">
    <xsd:annotation>
      <xsd:documentation></xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="QuantityTimeInterval" type="ecc:TimeIntervalType">
        <xsd:annotation>
          <xsd:documentation></xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="1" maxOccurs="unbounded" name="Reason" type="Reason_Type"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="Reason_Type">
    <xsd:annotation>
      <xsd:documentation></xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ReasonCode" type="ecc:ReasonCodeType">
        <xsd:annotation>
          <xsd:documentation></xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ReasonText" minOccurs="0" maxOccurs="1" type="ecc:ReasonTextType">
        <xsd:annotation>
          <xsd:documentation></xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>