<?xml version="1.0" encoding="utf-8"?> <xsd:schema elementFormDefault="qualified" xmlns:avts="http://www.msrb.org/avts/common" xmlns="http://www.msrb.org/avts/submitter" targetNamespace="http://www.msrb.org/avts/submitter" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://www.msrb.org/avts/common" schemaLocation="Common.xsd" /> <xsd:element name="SubmitterInput"> <xsd:complexType> <xsd:sequence> <xsd:element name="Submitter" type="MSRBSubmitter" /> <xsd:element name="Transactions" type="Transactions" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="MSRBSubmitter"> <xsd:complexContent> <xsd:extension base="avts:Submitter"> <xsd:sequence> <xsd:element ref="avts:Password" /> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:element name="Dealers"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="unbounded" ref="avts:DealerMSRBNum" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="InterestRate" type="avts:Rate" /> <xsd:simpleType name="RateTypeNC"> <xsd:union> <xsd:simpleType> <xsd:restriction base="avts:Rate" /> </xsd:simpleType> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="NC" /> </xsd:restriction> </xsd:simpleType> </xsd:union> </xsd:simpleType> <xsd:simpleType name="MinDenomination"> <xsd:restriction base="xsd:decimal"> <xsd:minInclusive value="0"/> <xsd:totalDigits value="9" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="InterestRatePeriod"> <xsd:restriction base="avts:Period" /> </xsd:simpleType> <xsd:simpleType name="NotificationPeriod"> <xsd:restriction base="avts:Period" /> </xsd:simpleType> <xsd:complexType name="InterestRatePostingDateTime"> <xsd:complexContent> <xsd:extension base="avts:BasicDateTime" /> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="ParAmountAuctioned"> <xsd:restriction base="xsd:decimal"> <xsd:minInclusive value="0" /> <xsd:totalDigits value="10" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ParAmountRemarketed"> <xsd:restriction base="xsd:decimal"> <xsd:minInclusive value="0" /> <xsd:totalDigits value="10" /> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="Transactions"> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="unbounded" name="Transaction" type="Transaction" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Transaction"> <xsd:sequence> <xsd:element name="TransactionType" type="avts:TransactionType" /> <xsd:element name="Instrument" type="avts:Instrument" /> <xsd:element ref="Dealers" /> <xsd:element ref="RateInformation" /> </xsd:sequence> </xsd:complexType> <xsd:element name="LiquidityFacilityExpireDate" type="avts:BasicDate" /> <xsd:element name="LiquidityFacility"> <xsd:complexType> <xsd:sequence> <xsd:element name="LiquidityFacilityType" type="avts:LiquidityFacilityType" /> <xsd:element ref="LiquidityFacilityExpireDate" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="LiquidityFacilities"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="0" maxOccurs="unbounded" ref="LiquidityFacility" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="RateInformation"> <xsd:complexType> <xsd:sequence> <xsd:element name="InterestRateResetDateTime" type="avts:InterestRateResetDateTime" /> <xsd:element name="InterestRatePeriod" type="InterestRatePeriod" /> <xsd:choice> <xsd:element name="NotificationPeriod" type="NotificationPeriod" /> <xsd:element name="InterestRatePostingDateTime" type="InterestRatePostingDateTime" /> </xsd:choice> <xsd:element ref="InterestRate" /> <xsd:element name="MinDenomination" type="MinDenomination"/> <xsd:element name="RateType" type="avts:RateType" /> <xsd:element minOccurs="0" maxOccurs="1" name="ParAmountAuctioned" type="ParAmountAuctioned"/> <xsd:element minOccurs="0" maxOccurs="1" name="ParAmountRemarketed" type="ParAmountRemarketed"/> <xsd:element minOccurs="0" maxOccurs="1" name="MinRate" type="RateTypeNC" /> <xsd:element minOccurs="0" maxOccurs="1" name="MaxRate" type="RateTypeNC" /> <xsd:element minOccurs="0" maxOccurs="1" ref="LiquidityFacilities" /> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>