<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:omds3ServiceTypes-1-1-0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:omds3ServiceTypes-1-1-0" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.1.1">
	<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
	<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
	<!-- Beziehe Action Link -->
	<xsd:element name="loginRequest" type="LoginRequestType">
		<xsd:annotation>
			<xsd:documentation>Das Request-Objekt für den Actionlink</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LoginRequestType">
		<xsd:annotation>
			<xsd:documentation>Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="loginResponse" type="DeepLinkBusinessObjectResponse">
		<xsd:annotation>
			<xsd:documentation>Der Actionlink z.B. in das Maklerportal mit einem Token, der die Verbindung zur Session herstellt</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- Beziehe User-Daten -->
	<xsd:element name="getUserDataRequest" type="UserDataRequest">
		<xsd:annotation>
			<xsd:documentation>Das Request-Objekt fuer den Zugriff auf die Userdaten</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="UserDataRequest">
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die VUNr des angefragten Unternehmens. Dies ermöglicht ggf. mehrere VUs über eine technische Lösung zu servicieren. Verwendet den Typ VUNr aus OMDS-Datensatz.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getUserDataResponse" type="UserDataResponse">
		<xsd:annotation>
			<xsd:documentation>Das Ergebnisobjekt fuer die Userdaten</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="UserDataResponse">
		<xsd:annotation>
			<xsd:documentation>Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="userid">
				<xsd:annotation>
					<xsd:documentation>BenutzerId</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:minLength value="1"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="availableServices">
				<xsd:annotation>
					<xsd:documentation>Liste der für diesen User unterstützen Services</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="service" type="xsd:string" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>Die ServiceId des jeweiligen Webservice als String</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="person" type="omds:PERSON_Type">
				<xsd:annotation>
					<xsd:documentation>Ist vom Typ PERSON_Type aus dem OMDS-Datensatz</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Beziehe eine Liste verfuegbarer OMDS-Datensaetze -->
	<xsd:element name="getOMDSPackageListRequest" type="OMDSPackageListRequest">
		<xsd:annotation>
			<xsd:documentation>Inputobjekt zum Beziehen einer Liste verfuegbarer OMDS-Datensaetze</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OMDSPackageListRequest">
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>die VUNr aus OMDS als optionaler Filterparameter</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="agentFilter" type="cst:AgentFilter_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="dateFrom" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>von inkl. Datum</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="dateUntil" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>bis inkl. Datum</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getOMDSPackageListResponse" type="OMDSPackageListResponse">
		<xsd:annotation>
			<xsd:documentation>Rückgabeobjekt für eine Liste von OMDS-Datensätzen</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OMDSPackageListResponse">
		<xsd:annotation>
			<xsd:documentation>Dieser Typ definiert eine Liste von OMDS-Datensaetzen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence minOccurs="0">
			<xsd:element name="omdsPackageInfo" type="OMDSPackageInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Fachliche Fehlermeldungen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Beziehe einzelnen OMDS-Datensatz -->
	<xsd:element name="getOMDSPackageRequest" type="OMDSPackageRequest">
		<xsd:annotation>
			<xsd:documentation>Das Requestobjekt fuer die Abholung eines oder mehrerer OMDS-Datensatz-Packages</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OMDSPackageRequest">
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="agentFilter" type="cst:AgentFilter_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="omdsPackageId" type="xsd:string" nillable="false" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Die Id des Datensatzes unter welcher er ueber Webservices referenziert werden kann. Es handelt sich nicht um eine Id aus dem OMDS-Datensatz</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getOMDSPackageResponse" type="OMDSPackageResponse">
		<xsd:annotation>
			<xsd:documentation>Gibt die Liste der angeforderten OMDS-Packages zurück oder entsprechende fachliche Fehlermeldungen</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OMDSPackageResponse">
		<xsd:sequence>
			<xsd:element name="requestedOmdsPackage" type="RequestedOMDSPackage" nillable="false" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Liste der angeforderten Pakete</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Fachliche Fehlermeldungen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RequestedOMDSPackage">
		<xsd:annotation>
			<xsd:documentation>Typ fuer ein OMDS-Datensatz-Package</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="requestedOmdsPackageId" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Die angefragte Id des OMDS-Datenpakets, wobei dies kein Schlüssel aus dem Paket ist. </xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:minLength value="1"/>
						<xsd:maxLength value="1024"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="omdsPackage" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nur enthalten, wenn es das angeforderte Paket tatsächlich gibt und der User darauf berechtigt ist.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="omdsPackageInfo" type="OMDSPackageInfoType" nillable="false">
							<xsd:annotation>
								<xsd:documentation>Meta-Informationen zu diesem Paket</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="content" type="xsd:base64Binary">
							<xsd:annotation>
								<xsd:documentation>Gezippte OMDS-Daten als base64Binary</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Fachliche Fehlermeldungen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OMDSPackageInfoType">
		<xsd:annotation>
			<xsd:documentation>Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr"/>
			<xsd:element name="MaklerID" type="cst:MaklerID_Type" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Entspricht der MaklerID in OMDS 2.x. Die MaklerID (in Version 1.0.0 noch AgentID) ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für die jeweilige VU oder den jeweiligen Dienstleister, bei dem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die agentID mit der Vermittlernummer "Vermnr" (in Version 1.0.0 noch agentNumber) zusammenfällt.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="omdsPackageIdDetails" type="cst:ElementIdType">
				<xsd:annotation>
					<xsd:documentation>Die Id des OMDS Pakets und Angaben zu ihrer Verwendbarkeit, wobei hier kein Schlüssel aus einem OMDS Paket selbst gemeint ist, sondern eine eigenständige Id, die das Abrufen des OMDS-Pakets ermöglicht.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="timeStamp" type="omds:Datum-Zeit" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Zeitstempel der Erstellung entsprechend dem Attribut PaketZpktErstell mit OMDS Datum-Zeit als Typ</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="packageSize" type="xsd:int" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Groesse der Datei in Byte, de facto beschränkt auf max. ca. 2 GB da vom Typ int</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="packageExtent" type="omds:PaketUmfCd_Type">
				<xsd:annotation>
					<xsd:documentation>entspricht dem der Paketumfang wie er in OMDS 2.x im Typ PaketUmfCd_Type definiert ist: D = Differenz, G = Gesamtbestand</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="packageContentCode" type="omds:PaketInhCd_Type" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Liste von OMDS 2.x Elementen des Typs PaketInhCd_Type, die den Inhalt des Datenpakets beschreiben</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Beziehe eine Liste vertragsbezogener Dokumente -->
	<xsd:element name="getArcImageInfosRequest" type="ArcImageInfosRequest">
		<xsd:annotation>
			<xsd:documentation>Anfrage Dokumenteninfos</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ArcImageInfosRequest">
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="policyNumber" type="omds:Polizzennr">
				<xsd:annotation>
					<xsd:documentation>die Polizzennummer als OMDS Polizzennr-Typ.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="policyType" type="omds:VtgProdCd_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="policyPartnerRole" type="PolicyPartnerRole" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="documentType" type="cst:DocumentType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Einschränkung der Anfrage auf bestimmte Dokumententypen. Es gibt 15 definierte vertragsbezogene Dokumententypen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="dateFrom" type="xsd:date" minOccurs="0"/>
			<xsd:element name="dateUntil" type="xsd:date" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getArcImageInfosResponse" type="ArcImageInfosResponse">
		<xsd:annotation>
			<xsd:documentation>Rückgabe Dokumenteninfos</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ArcImageInfosResponse">
		<xsd:sequence>
			<xsd:element name="arcImageInfo" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Informationen zu Dokumenten, wenn vorhanden</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getArcImageRequest" type="ArcImageRequest">
		<xsd:annotation>
			<xsd:documentation>Request zur Abholung eines einzelnen bekannten Dokuments</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ArcImageRequest">
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ArcImageId">
				<xsd:annotation>
					<xsd:documentation>Die Id des Dokuments vom Typ String</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="1024"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<!--<xsd:element name="policy" type="Policy"/>-->
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getArcImageResponse" type="ArcImageResponse">
		<xsd:annotation>
			<xsd:documentation>Responseobjekt zur Rückgabe eines Dokumentes</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ArcImageResponse">
		<xsd:sequence>
			<xsd:element name="ArcContent" type="ArcContent" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Das Dokument und seine Meta-Informationen, wenn ein Dokument vorhanden war</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PolicyPartnerRole">
		<xsd:annotation>
			<xsd:documentation>Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="partnerNumber" type="omds:Personennr">
				<xsd:annotation>
					<xsd:documentation>Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="partnerRole" type="cst:PartnerRoleType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ArcImageInfo">
		<xsd:annotation>
			<xsd:documentation>Information zu einem einzelnen Dokument</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="arcImageIdDetails" type="cst:ElementIdType">
				<xsd:annotation>
					<xsd:documentation>Die eindeutige Id des Dokuments und Details zur Verwendung</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="name" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Der Name des Dokuments als String</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="documentType" type="cst:DocumentType">
				<xsd:annotation>
					<xsd:documentation>Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="arcContentType" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Mime-Type des Dokuments</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="arcContentLength" type="xsd:long" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Größe des Dokuments in Byte</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="date" type="xsd:date">
				<xsd:annotation>
					<xsd:documentation>Erstellungsdatum des Dokuments</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="docReference" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ArcContent">
		<xsd:annotation>
			<xsd:documentation>Informationen zu einem Dokument und das Dokument base64encoded</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="arcImageInfo" type="ArcImageInfo">
				<xsd:annotation>
					<xsd:documentation>Meta-Informationen zum Dokument</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="arcImage" type="xsd:base64Binary">
				<xsd:annotation>
					<xsd:documentation>Das eigentliche Dokument als base64-Binary</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Beziehe Deep-Links -->
	<xsd:element name="getDeepLinkClaimRequest" type="DeepLinkClaimRequest">
		<xsd:annotation>
			<xsd:documentation>Deep-Link Schaden Anfrage</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeepLinkClaimRequest">
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:element name="claimNumber" type="omds:Schadennr">
				<xsd:annotation>
					<xsd:documentation>Schadennummer vom Typ OMDS Schadennr</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="withoutFrame" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getDeepLinkClaimResponse" type="DeepLinkBusinessObjectResponse">
		<xsd:annotation>
			<xsd:documentation>Responseobjekt Deep-Link Schaden</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="getDeepLinkPartnerRequest" type="DeepLinkPartnerRequest">
		<xsd:annotation>
			<xsd:documentation>Deep-Link Partner Anfrage</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeepLinkPartnerRequest">
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:element name="partnerNumber" type="omds:Personennr">
				<xsd:annotation>
					<xsd:documentation>Die Partnernummer als OMDS Personennr-Typ</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="withoutFrame" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getDeepLinkPartnerResponse" type="DeepLinkBusinessObjectResponse">
		<xsd:annotation>
			<xsd:documentation>Deep-Link Partner Antwort</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="getDeepLinkOfferRequest" type="DeepLinkOfferRequest">
		<xsd:annotation>
			<xsd:documentation>Deep-Link Angebot/ Antrag Anfrage</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeepLinkOfferRequest">
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:element name="offerNumber" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Die Nummer der Berechnung, des Angebots oder des Antrags.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="withoutFrame" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getDeepLinkOfferResponse" type="DeepLinkBusinessObjectResponse">
		<xsd:annotation>
			<xsd:documentation>Deep-Link Angebot / Antrag Antwort</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="getDeepLinkPolicyRequest" type="DeepLinkPolicyRequest">
		<xsd:annotation>
			<xsd:documentation>Deep-Link Vertrag Anfrage</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeepLinkPolicyRequest">
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:element name="policyNumber" type="omds:Polizzennr">
				<xsd:annotation>
					<xsd:documentation>Die Nummer des Vertrags als OMDS Polizzennr-Typ</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="withoutFrame" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getDeepLinkPolicyResponse" type="DeepLinkBusinessObjectResponse">
		<xsd:annotation>
			<xsd:documentation>Deep-Link Vertrag Antwort</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="getDeepLinkBusinessObjectResponse" type="DeepLinkBusinessObjectResponse">
		<xsd:annotation>
			<xsd:documentation>Response Deep-Link auf Geschäftsobjekte</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="withoutFrame" type="xsd:boolean">
		<xsd:annotation>
			<xsd:documentation>Soll ein Frame angezeigt werden oder nicht</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="httpActionLink" type="HttpActionLinkType"/>
	<xsd:complexType name="HttpActionLinkType">
		<xsd:annotation>
			<xsd:documentation>Definiert einen Deep-Link</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="url">
				<xsd:annotation>
					<xsd:documentation>String mit max. 1024 Zeichen</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="1024"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="type">
				<xsd:annotation>
					<xsd:documentation>Code für Art der URL, z.B. Verträge, Dokumente, Schäden, Schadenmeldung als int-Type.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:int">
						<xsd:enumeration value="1">
							<xsd:annotation>
								<xsd:documentation>Einstiegsseite</xsd:documentation>
								<!-- in 1.03 Deep-Link allgemein -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="2">
							<xsd:annotation>
								<xsd:documentation>Suche Partner</xsd:documentation>
								<!-- in 1.03 Deep-Link allgemein -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="3">
							<xsd:annotation>
								<xsd:documentation>Suche Vertrag</xsd:documentation>
								<!-- in 1.03 Deep-Link allgemein -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="4">
							<xsd:annotation>
								<xsd:documentation>Suche Schaden</xsd:documentation>
								<!-- in 1.03 Deep-Link allgemein -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="5">
							<xsd:annotation>
								<xsd:documentation>Suche Angebot/Antrag</xsd:documentation>
								<!-- in 1.03 Deep-Link allgemein -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="6">
							<xsd:annotation>
								<xsd:documentation>Schadenübersicht</xsd:documentation>
								<!-- in 7.01 Deep-Link-Schaden, keine Doublette zu Nr 12, da hier Übersicht über einzelnen Schaden -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="7">
							<xsd:annotation>
								<xsd:documentation>Dokumente</xsd:documentation>
								<!-- in 2.01 Deep-Link-Angebot-Antrag, in 3.03 Deep-Link-Vertrag, in 4.01 Deep-Link-Partner, in 7.01 Deep-Link-Schaden -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="8">
							<xsd:annotation>
								<xsd:documentation>Anfrage</xsd:documentation>
								<!-- in 7.01 Deep-Link-Schaden -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="9">
							<xsd:annotation>
								<xsd:documentation>Stammdaten</xsd:documentation>
								<!-- in 3.03 Deep-Link-Vertrag, in 4.01 Deep-Link-Partner -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="10">
							<xsd:annotation>
								<xsd:documentation>Bearbeiten</xsd:documentation>
								<!-- in 4.01 Deep-Link-Partner -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="11">
							<xsd:annotation>
								<xsd:documentation>Verträge</xsd:documentation>
								<!-- in 4.01 Deep-Link-Partner -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="12">
							<xsd:annotation>
								<xsd:documentation>Schäden</xsd:documentation>
								<!-- in 3.03 Deep-Link-Vertrag, in 4.01 Deep-Link-Partner, Keine Doublette zu Nr 6 da hier eine Liste von Schäden zu einem gegebenen Vertrag -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="13">
							<xsd:annotation>
								<xsd:documentation>Angebote</xsd:documentation>
								<!-- in 4.01 Deep-Link-Partner, keine Doublette zu Nr 14 Angebots-/ Antragsübersicht, da hier nur Angebote des Partners -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="14">
							<xsd:annotation>
								<xsd:documentation>Angebots-/ Antragsübersicht</xsd:documentation>
								<!-- in 2.01 Deep-Link-Angebot-Antrag, keine Doublette zu Nr 13, da hier Übersichtsseite über alle Angebote/ Anträge des Service-Konsumenten -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="15">
							<xsd:annotation>
								<xsd:documentation>Inkassostand</xsd:documentation>
								<!-- in 3.03 Deep-Link-Vertrag -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="16">
							<xsd:annotation>
								<xsd:documentation>Angebot</xsd:documentation>
								<!-- in 3.03 Deep-Link-Vertrag -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="17">
							<xsd:annotation>
								<xsd:documentation>Schadenmeldung</xsd:documentation>
								<!-- in 3.03 Deep-Link-Vertrag -->
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="18">
							<xsd:annotation>
								<xsd:documentation>Mahnungen</xsd:documentation>
								<!-- in 3.03 Deep-Link-Vertrag -->
							</xsd:annotation>
						</xsd:enumeration>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="validUntil" type="xsd:dateTime" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Ablaufzeitpunkt der Action-Links. Wenn Actionslinks vorhanden sind, dieses Element jedoch nicht oder mit dem Wert "null", so sind die ActionLinks zeitlich unbeschränkt gültig. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DeepLinkBusinessObjectResponse">
		<xsd:sequence>
			<xsd:element name="httpActionLink" type="HttpActionLinkType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Linkbeschreibung vom Typ LinkType</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--Schadenservices Versicherungsunternehmen -->
	<xsd:element name="CreateClaimRequest" type="CreateClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CreateClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für die Durchführung einer Schadenmeldung</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="ReferenzGeschaeftsfallId" type="cst:GeschaeftsfallId_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional die Referenz auf eine bereits im System vorhandene Id eines Schadenereignisses </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0"/>
			<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
				<xsd:annotation>
					<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EreignisbeschrTxt" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SchadOrt" type="Ort_Type"/>
			<xsd:element name="BeteiligtePersonen" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="GeschaedigteInteressen" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Dokumente" type="Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Schaeden" type="MeldungSchaden_Type" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Schadenmelder" type="Schadenmelder_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="BeteiligtePerson_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden oder einem Vertrag beteiligt sind</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="InformationenPerson">
				<xsd:annotation>
					<xsd:documentation>Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedInt" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Eine Person kann mit mehreren versicherten / geschädigten Interessen in Zusammenhang stehen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
			<xsd:annotation>
				<xsd:documentation>Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden.</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
		<xsd:attribute name="BetRolleCd" type="omds:BetRolleCd_Type" use="optional">
			<xsd:annotation>
				<xsd:documentation>Eine Rolle kann schon auf Ebene des Schadenereignisses zugewiesen werden. Wird eine Person auf der Ebene des Schadens referenziert, so muss auf dieser Ebene eine Rolle festgelegt werden. </xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
		<xsd:attribute name="BetTxt">
			<xsd:annotation>
				<xsd:documentation>Optional ein Text zur Rolle der Person in Hinblick auf das Schadenereignis</xsd:documentation>
			</xsd:annotation>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:maxLength value="100"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:element name="InformationenPerson" type="InformationenPerson_Type">
		<xsd:annotation>
			<xsd:documentation>Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InformationenPerson_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur Übergabe personenbezogener Daten</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice>
				<xsd:element ref="omds:NATUERLICHE_PERSON"/>
				<xsd:element ref="omds:SONSTIGE_PERSON"/>
			</xsd:choice>
			<xsd:choice minOccurs="0" maxOccurs="unbounded">
				<xsd:element ref="omds:EL-Anzahl"/>
				<xsd:element ref="omds:EL-Einstufung"/>
				<xsd:element ref="omds:EL-Entscheidungsfrage"/>
				<xsd:element ref="omds:EL-Identifizierung"/>
				<xsd:element ref="omds:EL-Kommunikation"/>
				<xsd:element ref="omds:EL-Legitimation"/>
				<xsd:element ref="omds:EL-Text"/>
			</xsd:choice>
		</xsd:sequence>
		<xsd:attribute name="Personennr" type="omds:Personennr">
			<xsd:annotation>
				<xsd:documentation>Optional: Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
		<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
		<xsd:attributeGroup ref="omds:Adresse_Attribute"/>
	</xsd:complexType>
	<xsd:complexType name="SpartendetailSchaden_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Eine Erweiterung der Schadenmeldung fuer spezielle Sparten</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="SpartendetailSchadenKfz_Type">
		<xsd:annotation>
			<xsd:documentation>Eine spezielle Spartenerweiterung der Schadenmeldung für Kfz.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="SpartendetailSchaden_Type">
				<xsd:sequence>
					<xsd:element name="BehoerdlichAufgenommen" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="Kennzeichen" type="xsd:string"/>
					<xsd:element name="VerschuldenCd" type="omds:VerschuldenCd_Type" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Ort_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für den Schadenort</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Adresse" type="omds:ADRESSE_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Im Regelfall gibt es eine Adresse</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Geokoordinaten" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Geokoordinaten im Dezimalsystem</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:attribute name="Breite" type="xsd:double">
						<xsd:annotation>
							<xsd:documentation>Breite, Latitude</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
					<xsd:attribute name="Laenge" type="xsd:double">
						<xsd:annotation>
							<xsd:documentation>Länge, Longitude</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="GeschaedigtesInteresse_Type">
		<xsd:annotation>
			<xsd:documentation>Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort">
				<xsd:annotation>
					<xsd:documentation>Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SchadenBeschreibung">
				<xsd:annotation>
					<xsd:documentation>Eine Beschreibung des Schadens am geschädigten Interesse und ggf. eine Beschreibung des geschädigten Interesses selbst.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="100"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="GeschaedigtesObjektKfz_Type">
		<xsd:annotation>
			<xsd:documentation>Erweiterung des geschädigten Interesses zu einem geschädigten Kfz</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="GeschaedigtesInteresse_Type">
				<xsd:sequence>
					<xsd:element name="VUNrGesch" type="omds:VUNr" minOccurs="0"/>
					<xsd:element name="VUNameGesch" type="xsd:string"/>
					<xsd:element name="PolNrGesch" type="omds:Polizzennr"/>
					<xsd:element name="SchadennrGesch" type="omds:Schadennr" minOccurs="0"/>
					<xsd:element name="LandesCd_GeschKfz" type="omds:LandesCd_Type" minOccurs="0"/>
					<xsd:element name="Kennz_GeschKfz">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:minLength value="1"/>
								<xsd:maxLength value="12"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="Marke" minOccurs="0">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:maxLength value="40"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="Handelsbez" minOccurs="0">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:minLength value="1"/>
								<xsd:maxLength value="30"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="Fahrgestnr" minOccurs="0">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:maxLength value="20"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="TypVarVer" minOccurs="0">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:minLength value="1"/>
								<xsd:maxLength value="20"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="GeschaedigtesObjektImmobilie_Type">
		<xsd:annotation>
			<xsd:documentation>Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="GeschaedigtesInteresse_Type">
				<xsd:sequence>
					<xsd:element name="GebaeudeArtCd" type="omds:GebaeudeArtCd_Type" minOccurs="0"/>
					<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0"/>
					<xsd:element name="GebauedeBez" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Freitext, max. 60 Zeichen</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:maxLength value="60"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="MeldungSchaden_Type">
		<xsd:annotation>
			<xsd:documentation>Typ um ein Schadenobjekt in der Schadenmeldung abzubilden</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="Schadenzuordnung"/>
			<xsd:element name="Polizzennr" type="omds:Polizzennr">
				<xsd:annotation>
					<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Zusätzliche eindeutige ID für die Polizze</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Schadenbeteiligte" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>Optional die Referenz auf ein geschädigtes Interesse.  </xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
					<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
						<xsd:annotation>
							<xsd:documentation>Referenz auf eine beteiligte Person</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
					<xsd:attribute name="BetRolleCd" type="omds:BetRolleCd_Type" use="required">
						<xsd:annotation>
							<xsd:documentation>Der Code für die Rolle der beteiligten Person in diesem Schadenfall. </xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
					<xsd:attribute name="BetTxt">
						<xsd:annotation>
							<xsd:documentation>Zusätzlicher kurzer Text zur Rolle der beteiligten Person</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:maxLength value="100"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
			<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
			<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Detailinformationen für bestimmte Sparten</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Schadenmelder_Type">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="SchadenmelderVermittler_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur Angabe eines Vermittlers als Schadenmelder</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Vermnr" type="omds:Vermnr"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Schaden_Type">
		<xsd:annotation>
			<xsd:documentation>Typ um ein Schadenobjekt in der Schadendarstellung abzubilden</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr">
				<xsd:annotation>
					<xsd:documentation>VUNr aus der OMDS-Datensatz-Definition</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
			<xsd:element name="IdGeschaeftsfallSchadenanlage" type="cst:GeschaeftsfallId_Type">
				<xsd:annotation>
					<xsd:documentation>Die Id, die bei der Anlage des Schadens vergeben wird. Kann identisch mit der Schadennummer sein.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Eine Schadennummer muss noch nicht vergeben sein</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="VormaligeSchadennr" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Optional: Verweis auf einen Vorgänger</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NachfolgendeSchadennr" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional: Verweis auf einen Nachfolger</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
			<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
			<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Ein Sachbearbeiter muss noch nicht zugeordnet sein</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="Schadenzuordnung" minOccurs="0"/>
			<xsd:element name="SchadUrsCd" type="omds:SchadUrsCd_Type" minOccurs="0"/>
			<xsd:element name="SchadUrsTxt" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="40"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ErledDat" type="omds:Datum" minOccurs="0"/>
			<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Kann auch längere Beschreibungen enthalten</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Schadenbeteiligte" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>Referenz</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element ref="omds:ZAHLUNG" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
					<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
						<xsd:annotation>
							<xsd:documentation>Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
					<xsd:attribute name="BetRolleCd" type="omds:BetRolleCd_Type" use="required"/>
					<xsd:attribute name="BetTxt">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:maxLength value="100"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die bei der Meldung geschätzte Leistung bzw. Höhe des Schadens</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Schadensreserve" type="omds:decimal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional: Die vom Versicherrungsunternehmen dotierte Schadensreserve</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SpartenCd" type="omds:SpartenCd_Type" minOccurs="0"/>
			<xsd:element name="Spartenerweiterung" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="10"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
			<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Spartendetails für bestimmte Sparten</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Dokumente" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Referenzen auf Dokumente</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CreateClaimResponse" type="CreateClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CreateClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="MeldungsZusammenfassung" type="Meldungszusammenfassung_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Meldedat" type="omds:Datum-Zeit">
				<xsd:annotation>
					<xsd:documentation>Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Meldungszusammenfassung_Type">
		<xsd:annotation>
			<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
			<xsd:element name="VUNr" type="omds:VUNr"/>
			<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ErgebnisDokumente" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="LfdNr" type="xsd:int"/>
						<xsd:choice>
							<xsd:element name="Dokument" type="ArcImageInfo">
								<xsd:annotation>
									<xsd:documentation>Informationen zu den hochgeladenen Dokumenten</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="FehlerDokumentenanlage" type="cst:ServiceFault"/>
						</xsd:choice>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ErgebnisSchaeden" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="LfdNr" type="xsd:unsignedInt"/>
						<xsd:choice>
							<xsd:element name="Schadenanlage">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element ref="IdGeschaeftsfallSchadenanlage"/>
										<xsd:element ref="Schadenzuordnung">
											<xsd:annotation>
												<xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="BearbStandCd" type="BearbStandCd_Type">
											<xsd:annotation>
												<xsd:documentation>Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde.</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
											<xsd:annotation>
												<xsd:documentation>Schadennr muss nicht synchron vergeben werden.</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="FehlerSchadenanlage" type="cst:ServiceFault">
								<xsd:annotation>
									<xsd:documentation>Schaden konnte nicht angelegt werden, er wird auch nicht asynchron zu einem späteren Zeitpunkt angelegt.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:choice>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InitiateClaimRequest" type="InitiateClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Requestobjekt einer einfachen Schadenmeldung.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InitiateClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für die Durchführung einer einfachen Schadenmeldung</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="ReferenzIdGeschaeftsfall" type="cst:GeschaeftsfallId_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional eine Referenz auf eine bereist im System existierende GeschäftsfallId bzw. ein bereits angelegtes Schadenereignis </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0"/>
			<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und		der Art des Schadens.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
			<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
				<xsd:annotation>
					<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EreignisbeschrTxt" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SchadOrt" type="Ort_Type"/>
			<xsd:element name="BeteiligtePersonen" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Dokumente" type="Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Schadenmelder" type="Schadenmelder_Type">
				<xsd:annotation>
					<xsd:documentation>Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InitiateClaimResponse" type="InitiateClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Rückgabeobjekt bei einfacher Schadenmeldung</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InitiateClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Anworttyp beim Erzeugen einer einfachen Schadenmeldung</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="MeldungsZusammenfassung" type="MeldungszusammenfassungInitiateClaim_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Meldedat" type="omds:Datum-Zeit">
				<xsd:annotation>
					<xsd:documentation>Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="MeldungszusammenfassungInitiateClaim_Type">
		<xsd:annotation>
			<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
			<xsd:element name="VUNr" type="omds:VUNr"/>
			<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ErgebnisDokumente" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="LfdNr" type="xsd:int"/>
						<xsd:choice>
							<xsd:element name="Dokument" type="ArcImageInfo">
								<xsd:annotation>
									<xsd:documentation>Informationen zu den hochgeladenen Dokumenten</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="FehlerDokumentenanlage" type="cst:ServiceFault"/>
						</xsd:choice>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Schaeden" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="BearbStandCd" type="BearbStandCd_Type">
							<xsd:annotation>
								<xsd:documentation>Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="Schadennr" type="omds:Schadennr">
							<xsd:annotation>
								<xsd:documentation>Schadennr muss nicht synchron vergeben werden.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="BearbStandCd_Type">
		<xsd:annotation>
			<xsd:documentation>Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz)</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="99">
				<xsd:annotation>
					<xsd:documentation>sonstiges</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="G">
				<xsd:annotation>
					<xsd:documentation>gemeldet - Schaden wurde gemeldet, eine Schadennummer ist noch nicht vergeben</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="A">
				<xsd:annotation>
					<xsd:documentation>abgeschlossen ohne Zahlung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="D">
				<xsd:annotation>
					<xsd:documentation>Doppelanlage, bzw. irrtümlich angelegt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="E">
				<xsd:annotation>
					<xsd:documentation>erledigt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="K">
				<xsd:annotation>
					<xsd:documentation>im Klagzustand</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="O">
				<xsd:annotation>
					<xsd:documentation>offen - zur Bearbeitung angenommen, Schadennummer vergeben, aber noch nicht weiter bearbeitet</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="T">
				<xsd:annotation>
					<xsd:documentation>teilweise gezahlt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="W">
				<xsd:annotation>
					<xsd:documentation>Schaden wiedereröffnet / reaktiviert</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="N">
				<xsd:annotation>
					<xsd:documentation>Kein Schaden, eine Schadennumer wird nicht vergeben</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="Upload_Dokument_Type">
		<xsd:annotation>
			<xsd:documentation>Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Der Name des Dokuments.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Mimetype" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Der Mime-Type des Dokuments gemäß IANA</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Content" type="xsd:base64Binary">
				<xsd:annotation>
					<xsd:documentation>Das Dokument selbst als base64Binary</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DocumentType" type="cst:DocumentType">
				<xsd:annotation>
					<xsd:documentation>Der inhaltliche Typ des Dokuments, z.B. Polizze oder Finanzamtsbestätigung als Code</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddDocToClaimRequest" type="AddDocToClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Requestobjekt um Dokument zu Schaden hinzuzufügen</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AddDocToClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Typ des Requestobjekts, um Dokument zu Schaden hinzuzufügen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:choice>
				<xsd:annotation>
					<xsd:documentation>Die Art der Id bestimmt an welches Objekt das Dokument angehängt werden soll</xsd:documentation>
				</xsd:annotation>
				<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
				<xsd:element name="Schadennr" type="omds:Schadennr"/>
			</xsd:choice>
			<xsd:element name="Dokument" type="Upload_Dokument_Type"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddDocToClaimResponse" type="AddDocToClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AddDocToClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde</xsd:documentation>
		</xsd:annotation>
		<xsd:choice maxOccurs="unbounded">
			<xsd:element name="ArcImageId" type="ArcImageInfo"/>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type">
		<xsd:annotation>
			<xsd:documentation>Requestobjekt für ein Schadenereignis</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SpezifikationSchaden_Type">
		<xsd:annotation>
			<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:choice>
				<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
				<xsd:element ref="IdGeschaeftsfallSchadenanlage"/>
				<xsd:element name="Schadennr" type="omds:Schadennr">
					<xsd:annotation>
						<xsd:documentation>Schadennummer als omds:Schadennr</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GetClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:complexType name="Schadenereignis_Type">
		<xsd:annotation>
			<xsd:documentation>Objekttyp für die Darstellungen von Schadenereignissen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr">
				<xsd:annotation>
					<xsd:documentation>VUNr aus der OMDS-Datensatz-Definition</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
			<xsd:element name="VormaligeIdGeschaeftsfall" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional: Verweis auf einen Vorgänger</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NachfolgendeIdGeschaeftsfall" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional: Verweis auf einen Nachfolger</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="EreignisZpkt" type="omds:Datum-Zeit"/>
			<xsd:element name="EreignisbeschrTxt" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SchadOrt" type="Ort_Type"/>
			<xsd:element name="BeteiligtePersonen" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Allle Personen die im Schaden referenziert werden</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="Person" type="omds:PERSON_Type"/>
						<xsd:element name="GeschInteresseLfnr" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
					<xsd:attribute name="BetLfnr" use="required"/>
					<xsd:attribute name="BetRolleCd" type="omds:BetRolleCd_Type" use="optional"/>
					<xsd:attribute name="BetTxt">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:maxLength value="100"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="GeschaedigteInteressen" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Dokumente" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Dokumentenreferenzen auf Ebene des Schadenereignisses, z.B. ein Kfz-Unfallbericht</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Schaeden" type="Schaden_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Meldedat" type="omds:Datum-Zeit"/>
			<xsd:element name="Schadenmelder" type="Schadenmelder_Type"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GetClaimLightRequest" type="SpezifikationSchaden_Type">
		<xsd:annotation>
			<xsd:documentation>Requestobjekt für ein Schadenereignis als leichtgewichtiges Objekt</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="GetClaimLightResponse" type="GetClaimResponseLight_Type">
		<xsd:annotation>
			<xsd:documentation>Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GetClaimResponseLight_Type">
		<xsd:annotation>
			<xsd:documentation>Leichtgewichtiges Response-Objekt für Schadenereignisse</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Schadenereignis" type="SchadenereignisLight_Type" minOccurs="0"/>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SchadenereignisLight_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
			<xsd:element name="VormaligeIdGeschaeftsfall" type="cst:GeschaeftsfallId_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NachfolgendeIdGeschaeftsfall" type="cst:GeschaeftsfallId_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Schaeden" type="SchadenLight_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Meldedat" type="omds:Datum-Zeit"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SchadenLight_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenobjekten </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
			<xsd:element ref="IdGeschaeftsfallSchadenanlage"/>
			<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
			<xsd:element name="VormaligeSchadennr" type="xsd:string" minOccurs="0"/>
			<xsd:element name="NachfolgendeSchadennr" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
			<xsd:element ref="Schadenzuordnung" minOccurs="0"/>
			<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
			<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
			<xsd:element name="SpartenCd" type="omds:SpartenCd_Type" minOccurs="0"/>
			<xsd:element name="Spartenerweiterung" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="10"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="SchadUrsCd" type="omds:SchadUrsCd_Type" minOccurs="0"/>
			<xsd:element name="SchadUrsTxt" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="40"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ErledDat" type="omds:Datum" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ObjektSpezifikation_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Eine abstrakte Spezifikation eines Objekts</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="SchadenObjektSpezifikation_Type">
		<xsd:annotation>
			<xsd:documentation>Die Spezifikation eines Schadenobjektes</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:choice>
					<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
					<xsd:element name="Schadennr" type="omds:Schadennr">
						<xsd:annotation>
							<xsd:documentation>Schadennummer als omds:Schadennr</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:choice>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="PolizzenObjektSpezifikation_Type">
		<xsd:annotation>
			<xsd:documentation>Die Spezifikation eines Polizzenobjektes</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Polizzennr" type="omds:Polizzennr">
						<xsd:annotation>
							<xsd:documentation>die Polizzennummer als OMDS Polizzennr-Typ.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="VtgProdCd" type="omds:VtgProdCd_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="RollePartner" type="PolicyPartnerRole" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="GetNumberOfDocumentsRequest" type="GetNumberOfDocumentsRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GetNumberOfDocumentsRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:element name="ObjektSpezifikation" type="ObjektSpezifikation_Type"/>
			<xsd:element name="Zeitraum" type="omds:EL-Zeitraum_Type" minOccurs="0"/>
			<xsd:element name="DokumentType" type="cst:DocumentType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Filter nach Art des Dokuments</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GetNumberOfDocumentsResponse" type="GetNumberOfDocumentsResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response mit einer Anzahl von Dokumenten zu einem fachlichen Objekt</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GetNumberOfDocumentsResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für den Response einer Anzahl von Dokumenten zu einem fachlichen Objekt</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element name="AnzDokumente" type="xsd:nonNegativeInteger"/>
			<xsd:element name="ServiceFault" type="cst:ServiceFault"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="GetDocumentInfosRequest" type="GetDocumentInfosRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request um Informationen zu den Dokumenten eines fachlichen Objekts zu erhalten</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GetDocumentInfosRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:element name="ObjektSpezifikation" type="ObjektSpezifikation_Type"/>
			<xsd:element name="Zeitraum" type="omds:EL-Zeitraum_Type" minOccurs="0"/>
			<xsd:element name="DokumentType" type="cst:DocumentType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Filter nach Art des Dokuments</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MaxResults" type="xsd:unsignedShort"/>
			<xsd:element name="Offset" type="xsd:unsignedShort"/>
			<xsd:element name="OrderBy" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="Erstellungsdatum aufsteigend"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GetDocumentInfosResponse" type="GetDocumentInfosResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response mit Informationen zu den Dokumenten eines fachlichen Objekts</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GetDocumentInfosResponse_Type">
		<xsd:annotation>
			<xsd:documentation>ResponseTyp mit Informationen zu den Dokumenten eines fachlichen Objekts.</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element name="Result">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ActualOffset" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Der tatsächliche Offset in der  Ergebnisliste.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="TotalResults" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Gesamtzahl der Dokumente unter dem gewählten Filter.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="DokumentInfos" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>Die Ergebnisliste</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="SearchClaimRequest" type="SearchClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request für die Suche nach einem Schaden</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SearchClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request-Type für die Suche nach einem Schaden</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:element name="Suchbegriff" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Mögliche Einschränkung auf eine Polizzennr</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Personennr" type="omds:Personennr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Zeitraum" type="omds:EL-Zeitraum_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Mögliche Einschränkung auf einen Zeitraum</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MaxResults" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Offset" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OrderBy" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="Meldedatum aufsteigend"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SearchClaimResponse" type="SearchClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response der Suche nach einem Schaden</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SearchClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response-Type der Suche nach einem Schaden</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element name="Result">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ActualOffset" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Der tatsächliche Offset in der Ergebnisliste</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="TotalResults" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Gesamtzahl der Ergebnisse unter dem verwendeten Filter</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="Schadenereignisse" type="Schadenereignis_Type" minOccurs="0" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>Objektbäume zu den Schadenereignissen</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="Schadenzuordnung" type="SchadenzuordnungType">
		<xsd:annotation>
			<xsd:documentation>Die Schadenzuordnung enthält eine VU-spezifische Systematik, mit Hilfe derer die Schadenmeldung automatisch zugeordnet wird. Sie entspricht nicht dem SchadUrsCd aus dem OMDS Datensatz, da dieser allgemein über alle VUs gilt und damit keine ausreichend präzise  Zuordnung zulässt.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SchadenzuordnungType">
		<xsd:annotation>
			<xsd:documentation>Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="SchadenSparteCd" type="xsd:string"/>
			<xsd:element name="UrsacheCd" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nicht identisch mit OMDS SchadUrsCd</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SpezifikationCd" type="xsd:string" minOccurs="0"/>
			<xsd:element name="ArtGeschaedigtesObjCd" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SachbearbVUType">
		<xsd:annotation>
			<xsd:documentation>Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Person">
				<xsd:complexType>
					<xsd:attribute name="Familienname" use="required"/>
					<xsd:attribute name="Vorname"/>
					<xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/>
				</xsd:complexType>
			</xsd:element>
			<xsd:element ref="omds:EL-Kommunikation" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ChangedClaimsListRequest" type="ChangedClaimsListRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request um alle geänderten Schäden eines Zeitraums zu erhalten</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ChangedClaimsListRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für Request um Liste mit Änderungen an Schäden zu erhalten</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:element name="Zeitraum" type="omds:EL-Zeitraum_Type">
				<xsd:annotation>
					<xsd:documentation>Zeitraum in welchem das Schadensereignis eingetreten ist.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MaxResults" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Offset" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OrderBy" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="Changed"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ChangedClaimsListResponse" type="ChangedClaimsListResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ChangedClaimsListResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element name="Result">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ActualOffset" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="TotalResults" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="GeaenderteObjekte" type="SchadenStatus_Type" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:complexType name="SchadenStatus_Type">
		<xsd:annotation>
			<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
			<xsd:element name="VUNr" type="omds:VUNr"/>
			<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Schaeden" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="IdGeschaeftsfallSchadenanlage"/>
						<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
						<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
						<xsd:element ref="Schadenzuordnung" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LossEventListRequest" type="LossEventListRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LossEventListRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für Request um Liste mit Schadens-Events zu erhalten</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Mögliche Einschränkung auf  Polizzennummern</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Zeitraum" type="omds:EL-Zeitraum_Type">
				<xsd:annotation>
					<xsd:documentation>Zeitraum in welchem das Schadensereignis eingetreten ist.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MaxResults" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Offset" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OrderBy" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="Ereigniszeitpunkt"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LossEventListResponse" type="LossEventListResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LossEventListResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element name="Result">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ActualOffset" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="TotalResults" type="xsd:unsignedInt">
							<xsd:annotation>
								<xsd:documentation>Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="LossEvents" type="LossEvent_Type" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="IdGeschaeftsfallSchadenereignis" type="cst:GeschaeftsfallId_Type">
		<xsd:annotation>
			<xsd:documentation>GeschäftsfallId der Anlage des Schadenereignis-Objektes</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="IdGeschaeftsfallSchadenanlage" type="cst:GeschaeftsfallId_Type">
		<xsd:annotation>
			<xsd:documentation>GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- Grundlagen Notifikationsservices -->
	<xsd:element name="DeclareEndpointRequest" type="DeclareEndpointRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeclareEndpointRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für den DeclareEndpointRequest</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
			<xsd:element name="BasisUrlEndpoint">
				<xsd:annotation>
					<xsd:documentation>Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="1000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element ref="ArtAuthentifizierung"/>
			<xsd:element name="Credentials" type="Credentials_Type">
				<xsd:annotation>
					<xsd:documentation>Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AuthorizationFilter" type="cst:AuthorizationFilter" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ArtAuthentifizierung">
		<xsd:annotation>
			<xsd:documentation>Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:enumeration value="UsernameToken"/>
				<xsd:enumeration value="Security-Context-Token"/>
				<!--<xsd:enumeration value="Security-Context-Token"/> -->
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:complexType name="Credentials_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. </xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="UsernamePasswordCredentials_Type">
		<xsd:annotation>
			<xsd:documentation>Konkrete Implementierung von Credentials mit Username und Password</xsd:documentation>
		</xsd:annotation>
		<xsd:attribute name="Username" type="xsd:string" use="required">
			<xsd:annotation>
				<xsd:documentation>Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden.</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
		<xsd:attribute name="Password" type="xsd:string" use="required">
			<xsd:annotation>
				<xsd:documentation>Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden.</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:element name="DeclareEndpointResponse" type="DeclareEndpointResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeclareEndpointResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die von der VU zuletzt erfolgreich registrierte BasisUrl</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="1000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SecurityContextTokenRequest" type="SecurityContextTokenRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request zum Bezug eines Security-Context-Token</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SecurityContextTokenRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request-Type zum Bezug eines Security-Context-Tokens</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Credentials" type="Credentials_Type"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SecurityContextTokenResponse" type="SecurityContextTokenResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response des Bezug eines Security-Context-Tokens</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SecurityContextTokenResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response-Type zum Bezug eines Securtity-Context-Tokens</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Token" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Der Token selbst als String</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DauerhaftGueltig" type="xsd:boolean">
				<xsd:annotation>
					<xsd:documentation>Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="GueltigBis" type="omds:Datum-Zeit" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional: Das Ablaufdatum des Tokens</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Schaden Notifikationsservices -->
	<xsd:element name="DeclareNewClaimStatusRequest" type="DeclareNewClaimStatusRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeclareNewClaimStatusRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="alt" type="SchadenStatus_Type"/>
			<xsd:element name="neu" type="SchadenStatus_Type"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeclareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeclareNewClaimStatusResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:element name="LossEventRegisteredRequest" type="LossEvent_Type">
		<xsd:annotation>
			<xsd:documentation>Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LossEvent_Type">
		<xsd:annotation>
			<xsd:documentation>Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr"/>
			<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
			<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit"/>
			<xsd:element name="EreignisbeschrTxt" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LossEventRegisteredResponse" type="LossEventRegisteredResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LossEventRegisteredResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
</xsd:schema>
