<?xml version="1.0" encoding="UTF-8"?>
<!-- Product version : 6.20.205 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://deutsche-boerse.de/m7-re"
        xmlns="http://deutsche-boerse.de/m7-re" elementFormDefault="qualified">

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

    <xs:complexType name="grpType" abstract="true"/>

    <xs:complexType name="ctpyMembPartIdCodType">
        <xs:sequence>
            <xs:element name="membExcIdCod" type="membExcIdCodType" minOccurs="1" maxOccurs="1" />
            <xs:element name="partIdCod" type="partIdCodType" minOccurs="1" maxOccurs="1" />
            <xs:element name="mktArea" type="mktAreaType" minOccurs="1" maxOccurs="1" />
            <xs:element name="balGrp" type="balGrpType" minOccurs="1" maxOccurs="1" />
            <xs:element name="clgHse" type="clgHseType" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        **DEPRECATED** Conditions: present only if a clearing house was specified as part of the order
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="clgAcctId" type="clgAcctIdType" minOccurs="0" maxOccurs="1"/>
            <xs:element name="aggressorIndicator" type="aggressorIndicatorType" minOccurs="0" maxOccurs="1"/>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="instTitlType">
        <xs:sequence>
            <xs:element name="wknNo" type="wknNoType" minOccurs="0" maxOccurs="1" />
            <xs:element name="isinCod" type="isinCodType" minOccurs="1" maxOccurs="1" />
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="membPartIdCodType">
        <xs:sequence>
            <xs:element name="membExcIdCod" type="membExcIdCodType" minOccurs="1" maxOccurs="1" />
            <xs:element name="partIdCod" type="partIdCodType" minOccurs="1" maxOccurs="1" />
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="rptHdrType">
        <xs:sequence>
            <xs:element name="exchNam" type="exchNamType" minOccurs="1" maxOccurs="1" />
            <xs:element name="envText" type="envTextType" minOccurs="1" maxOccurs="1" />
            <xs:element name="rptCod" type="rptCodType" minOccurs="1" maxOccurs="1" />
            <xs:element name="rptNam" type="rptNamType" minOccurs="1" maxOccurs="1" />
            <xs:element name="membLglNam" type="membLglNamType" minOccurs="0" maxOccurs="1" />
            <xs:element name="rptPrntEffDat" type="rptPrntEffDatType" minOccurs="1" maxOccurs="1" />
            <xs:element name="rptPrntRunDat" type="rptPrntRunDatType" minOccurs="1" maxOccurs="1" />
        </xs:sequence>
    </xs:complexType>

</xs:schema>
