<?xml version="1.0" encoding="UTF-8"?>
<!-- Mit XMLSpy v2016 (http://www.altova.com) von Arne Tauber (TU Graz) bearbeitet -->
<xs:schema xmlns:nqd="http://reference.e-government.gv.at/namespace/zustellung/tnvz/nonqualifieddata/phase2/20181206#" xmlns:p="http://reference.e-government.gv.at/namespace/persondata/phase2/20181206#" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msg="http://reference.e-government.gv.at/namespace/zustellung/msg/phase2/20181206#" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" targetNamespace="http://reference.e-government.gv.at/namespace/zustellung/tnvz/nonqualifieddata/phase2/20181206#" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.2.0">
	<xs:import namespace="http://reference.e-government.gv.at/namespace/zustellung/msg/phase2/20181206#" schemaLocation="../zusemsg/zuse_p2.xsd"/>
	<xs:import namespace="http://reference.e-government.gv.at/namespace/persondata/phase2/20181206#" schemaLocation="../zusemsg/zuse_mypersondata_en_p2.xsd"/>
	<!--********* Definition der  Request- und Response-Elemente  ***********-->
	<!--*** Abfrage der Webserviceversion ***-->
	<xs:element name="GetVersionRequest" type="msg:SimpleRequestType"/>
	<xs:element name="GetVersionResponse">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Version">
					<xs:simpleType>
						<xs:restriction base="xs:token">
							<xs:enumeration value="2.2.0"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!--************************************ Import ************************************-->
	<xs:element name="ImportNonQualifiedDataRequest">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="msg:Origin">
					<xs:annotation>
						<xs:documentation>Kommunikationssystem der Behörd welches die nicht-qualifizierten Empfängerdaten übermittelt hat</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="ImportEntryList">
					<xs:annotation>
						<xs:documentation>Liste der Einträge zum Hinzufügen oder Ändern von nicht-qualifizierten Empfängerdaten des KSB</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element ref="nqd:ImportEntry" maxOccurs="unbounded"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ImportNonQualifiedDataResponse">
		<xs:complexType>
			<xs:choice>
				<xs:element name="ImportResultList">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ImportResult" type="nqd:ResultType" maxOccurs="unbounded"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element ref="nqd:Error"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<xs:element name="ImportEntry" type="nqd:ImportEntryType"/>
	<xs:complexType name="ImportEntryType">
		<xs:complexContent>
			<xs:extension base="nqd:EntryType">
				<xs:sequence>
					<xs:element ref="p:Person"/>
					<xs:element ref="msg:NotificationAddressList"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--************************************ Delete ************************************-->
	<xs:element name="DeleteNonQualifiedDataRequest">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="msg:Origin">
					<xs:annotation>
						<xs:documentation>Zustellsystem, welches die Löschung durchführt</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="tnvzDeleteEntryList">
					<xs:annotation>
						<xs:documentation>Liste der von einer (Daten-)Löschung betroffenen Teilnehmer</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="DeleteEntry" type="nqd:EntryType" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Eintrag mit Identifikator, des von einer (Daten-)Löschung betroffenen Teilnehmers</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="DeleteNonQualifiedDataResponse">
		<xs:complexType>
			<xs:choice>
				<xs:element name="DeleteResultList">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="DeleteResult" type="nqd:ResultType" maxOccurs="unbounded"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element ref="nqd:Error"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<!--************************************* Entry *************************************-->
	<xs:element name="Entry" type="nqd:EntryType"/>
	<xs:complexType name="EntryType">
		<xs:sequence>
			<xs:element ref="p:Identification"/>
		</xs:sequence>
		<xs:attribute name="EntryID" type="msg:token256" use="required"/>
	</xs:complexType>
	<!--************************************ Result ************************************-->
	<xs:element name="Result" type="nqd:ResultType"/>
	<xs:complexType name="ResultType">
		<xs:choice>
			<xs:element name="Success" type="msg:IndicatorType"/>
			<xs:element ref="nqd:Error"/>
		</xs:choice>
		<xs:attribute name="EntryID" type="msg:token256" use="required"/>
	</xs:complexType>
	<!--********* Definition der sonstigen Datenelemente und - typen  *********-->
	<xs:element name="Error" type="msg:ErrorInfoType"/>
</xs:schema>