<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bbk="http://www.bundesbank.de/maccs_1_0" targetNamespace="http://www.bundesbank.de/maccs_1_0" elementFormDefault="qualified" version="2.3">
	<!-- ************************************************************************************************** -->
	<!-- ************************** Bundesbank - MACCs  Informationsfile ********************************** -->
	<!-- *********************************** Version 2.3 ************************************************** -->
	<!-- ************************************************************************************************** -->
	<xsd:include schemaLocation="MACCsElementListe_2_3.xsd"/>
	<xsd:element name="Informationsfile" type="bbk:Informationsfile"/>
	<xsd:complexType name="DateiidentifikationInformationsfile">
		<xsd:sequence>
			<xsd:element name="Filename" type="bbk:Informationsfilename"/>
			<xsd:element name="Stichtag" type="bbk:Stichtag"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Informationsfile">
		<xsd:sequence>
			<xsd:element name="Dateiidentifikation" type="bbk:DateiidentifikationInformationsfile"/>
			<xsd:element name="SchuldnerListe" type="bbk:SchuldnerListe"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SchuldnerListe">
		<xsd:sequence>
			<xsd:element name="Schuldner" type="bbk:SchuldnerInfo" minOccurs="0" maxOccurs="100000"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SchuldnerInfo">
		<xsd:sequence>
			<xsd:element name="SchuldnerID" type="bbk:Schuldneridentifikation" minOccurs="0"/>
			<xsd:element name="SchuldnerErsatzID" type="bbk:Schuldneridentifikation" minOccurs="0"/>
			<xsd:element name="Name" type="bbk:Name"/>
			<xsd:element name="Strasse1" type="bbk:Strasse"/>
			<xsd:element name="Strasse2" type="bbk:Strasse" minOccurs="0"/>
			<xsd:element name="PLZ" type="bbk:PLZ"/>
			<xsd:element name="Ort" type="bbk:Ort"/>
			<xsd:element name="Land" type="bbk:Land"/>
			<xsd:element name="Schuldnertyp" type="bbk:Schuldnertyp"/>
			<xsd:element name="RIADCode" type="bbk:RIADCode" minOccurs="0"/>
			<xsd:element name="LEI" type="bbk:LEI" minOccurs="0"/>
			<xsd:element name="Registernummer" type="bbk:Registernummer" minOccurs="0"/>
			<xsd:element name="Registerort" type="bbk:Registerort" minOccurs="0"/>
			<xsd:element name="JuristischerSitz" type="bbk:JuristischerSitz" minOccurs="0" />
			<xsd:element name="Notenbankfaehigkeit" type="bbk:Notenbankfaehigkeit" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="Rating" type="bbk:Rating" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="Notenbankfaehigkeit">
		<xsd:annotation>
			<xsd:documentation source="Name" xml:lang="DE">
				Notenbankfaehigkeit
			</xsd:documentation>
			<xsd:documentation>
				Enumeration der Notenbankfaehigkeit
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="F-ICAS Notenbankfaehig"/>
			<xsd:enumeration value="S-ICAS Notenbankfaehig"/>
			<xsd:enumeration value="F-ICAS NichtNotenbankfaehig"/>
			<xsd:enumeration value="S-ICAS NichtNotenbankfaehig"/>
			<xsd:enumeration value="F-ICAS Notenbankfaehig-ACC"/>
			<xsd:enumeration value="S-ICAS Notenbankfaehig-ACC"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>
