<?xml version="1.0" encoding="UTF-8"?> 
<!-- Generated with Report Model Version "ERep140.03.49 SIR 262079" -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.eurexchange.com/technology" xmlns="http://www.eurexchange.com/technology" elementFormDefault="qualified">

  <xs:include schemaLocation="eurex_reports_common_structs.xsd"/>

  <xs:complexType name="td980Type">
    <xs:annotation>
      <xs:documentation>TD980 Excessive System Usage Report</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="rptHdr" type="rptHdrType" />
      <xs:element name="td980Grp" type="td980GrpType" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:element name="td980" type="td980Type"/>

  <xs:complexType name="td980GrpType">
    <xs:sequence>
      <xs:element name="td980KeyGrp" type="td980KeyGrpType" />
      <xs:element name="td980ProdGrp" type="td980ProdGrpType" minOccurs="1" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="td980KeyGrpType">
    <xs:sequence>
      <xs:element name="participantGrp" type="participantGrpType" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="td980KeyGrp1Type">
    <xs:sequence>
      <xs:element name="prodId" type="prodIdType" minOccurs="1" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="td980ProdGrpType">
    <xs:sequence>
      <xs:element name="td980KeyGrp1" type="td980KeyGrp1Type" />
      <xs:element name="td980ProdRec1" type="td980ProdRec1Type" minOccurs="1" maxOccurs="unbounded" />
      <xs:element name="td980ProdRec2" type="td980ProdRec2Type" minOccurs="1" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="td980ProdRec1Type">
    <xs:sequence>
      <xs:element name="trDay" type="trDayType" minOccurs="1" maxOccurs="1" />
      <xs:element name="tradVolume" type="tradVolumeType" minOccurs="1" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="td980ProdRec2Type">
    <xs:sequence>
      <xs:element name="trDay" type="trDayType" minOccurs="1" maxOccurs="1" />
      <xs:element name="limType" type="limTypeType" minOccurs="0" maxOccurs="1" />
      <xs:element name="graceFactor" type="graceFactorType" minOccurs="0" maxOccurs="1" />
      <xs:element name="mmBase" type="mmBaseType" minOccurs="0" maxOccurs="1" />
      <xs:element name="volFactor" type="volFactorType" minOccurs="0" maxOccurs="1" />
      <xs:element name="floor" type="floorType" minOccurs="0" maxOccurs="1" />
      <xs:element name="mmPrgrmCod" type="mmPrgrmCodType" minOccurs="0" maxOccurs="1" />
      <xs:element name="mmPackCod" type="mmPackCodType" minOccurs="0" maxOccurs="1" />
      <xs:element name="covReq" type="covReqType" minOccurs="0" maxOccurs="1" />
      <xs:element name="quotePerformance" type="quotePerformanceType" minOccurs="0" maxOccurs="1" />
      <xs:element name="spreadQuality" type="spreadQualityType" minOccurs="0" maxOccurs="1" />
      <xs:element name="txnLimit" type="txnLimitType" minOccurs="0" maxOccurs="1" />
      <xs:element name="txnCnt" type="txnCntType" minOccurs="0" maxOccurs="1" />
      <xs:element name="violation" type="violationType" minOccurs="0" maxOccurs="1" />
      <xs:element name="violationCnt" type="violationCntType" minOccurs="0" maxOccurs="1" />
      <xs:element name="classifViolation" type="classifViolationType" minOccurs="0" maxOccurs="1" />
      <xs:element name="excessTxn" type="excessTxnType" minOccurs="0" maxOccurs="1" />
      <xs:element name="headroom" type="headroomType" minOccurs="0" maxOccurs="1" />
      <xs:element name="feeEUR" type="feeEURType" minOccurs="0" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>

</xs:schema>
