Reduziere Änderungen auf das für 1.5 Notwendige

This commit is contained in:
2020-07-10 07:19:40 +02:00
parent b15f5d25cc
commit 534e17d831
40 changed files with 909 additions and 3214 deletions

View File

@@ -5,7 +5,7 @@ Version 1.5.0
Was ist neu oder anders in Version 1.5.0 im Vergleich zur Version 1.4.0?
=====================================================================================
1. Sach-Privat erbt von neuen "generischen" Produktklassen
2. Schadenmeldung wurde überarbeitet
=============
Version 1.4.0

View File

@@ -1142,6 +1142,14 @@
<xsd:element ref="omds:PERSON"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Bezugsrecht_Type">
<xsd:annotation>
<xsd:documentation>Type Bezugsrecht (nur Kontext Kfz)</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="omds:PERSON"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Vinkularglaeubiger_Type">
<xsd:annotation>
<xsd:documentation>Typ zur Beschreibung einer Bank als Vinkulargläubiger</xsd:documentation>
@@ -1181,115 +1189,6 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!--Bezugsberechtigungen-->
<xsd:complexType name="Bezugsrecht_Type">
<xsd:annotation>
<xsd:documentation>Type Bezugsrecht fuer Kfz</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="omds:PERSON"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Bezugsberechtigung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Art">
<xsd:annotation>
<xsd:documentation>Bezugsrecht Erleben oder Ableben</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedByte">
<xsd:enumeration value="0">
<xsd:annotation>
<xsd:documentation>Bezugsrecht Erleben</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>Bezugsrecht Ableben</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungGesetzlicheErben_Type">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung gesetzliche Erben</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungTestamentarischeErben_Type">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung testamentarische Erben</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungUeberbringer_Type">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung Überbringer</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungNamentlich">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung namentlich</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type">
<xsd:sequence>
<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Prozentsatz" type="xsd:double" minOccurs="0"/>
<xsd:element name="Unwiderruflich" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>wahr, wenn das Bezugsrecht unwiderruflich ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungVersicherungsnehmer_Type">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung Versicherungsnehmer</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungVersichertePerson_Type">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung VersichertePerson</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungIndividuell">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung Individuell</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type">
<xsd:sequence>
<xsd:element name="Beschreibung" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Bonus Malus-->
<xsd:complexType name="BonusMalusSystem_Type">
<xsd:annotation>
@@ -1471,11 +1370,11 @@
<xsd:element name="Ersatzpolizzennummer3" type="omds:Polizzennr" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AbstraktesEreignisStatusAenderung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstraktes Ereignis einer Statusänderung </xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<!-- <xsd:complexType name="AbstraktesEreignisStatusAenderung_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstraktes Ereignis einer Statusänderung </xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:complexType>-->
<xsd:simpleType name="SubmitApplicationStatus_Type">
<xsd:annotation>
<xsd:documentation>Definition des Rückegabestatus für eingespielte Anträge</xsd:documentation>
@@ -1756,16 +1655,11 @@
</xsd:complexType>
<xsd:complexType name="VersichertePerson_Type">
<xsd:annotation>
<xsd:documentation>Versicherte Person basierend auf VersichertesInteresse_Type</xsd:documentation>
<xsd:documentation>Versicherte Person basierend auf VersichertesInteresse_Type. Lfnr muss mit Lfnr der Person übereinstimmen.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
<xsd:sequence>
<xsd:element name="RefPersonLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Personendaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="RisikoNatPerson" type="RisikoNatPerson_Type">
<xsd:annotation>
@@ -1806,16 +1700,16 @@
<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für Personendaten</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="VersicherteVeranstaltung_Type">
<xsd:annotation>
<xsd:documentation>Versicherte Veranstaltung basierend auf VersichertesInteresse_Type</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- <xsd:complexType name="VersicherteVeranstaltung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Versicherte Veranstaltung basierend auf VersichertesInteresse_Type</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">-->
<!-- <xsd:sequence/>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<xsd:complexType name="Fahrzeug_Type">
<xsd:annotation>
<xsd:documentation>Basisklasse für alle Fahrzeuge in der Kfz-Versicherung</xsd:documentation>
@@ -1934,45 +1828,21 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- <xsd:complexType name="VersicherterBetrieb_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Versicherter Betrieb (Landwirtschaftlicher Betrieb, Verein)</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element ref="ObjektId" minOccurs="0"/>-->
<!-- <xsd:element name="Adresse" type="omds:ADRESSE_Type"/>-->
<!-- <xsd:element name="Betriebsart" type="xsd:string" maxOccurs="unbounded"/>-->
<!-- <xsd:element name="Mitarbeiteranzahl" type="xsd:unsignedInt"/>-->
<!-- <xsd:element name="Umsatz" type="xsd:unsignedLong"/>-->
<!-- <xsd:element name="FlaecheInHektar" type="xsd:unsignedShort" minOccurs="0"/>-->
<!-- <xsd:element name="Mitgliederanzahl" type="xsd:unsignedInt" minOccurs="0"/>-->
<!-- <xsd:element name="ZusaetzlicheBetriebsdaten" type="ZusaetzlicheBetriebsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="ZusaetzlicheBetriebsdaten_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="VersicherteLiegenschaft_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Versicherte Liegenschaft</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element ref="ObjektId"/>-->
<!-- <xsd:element name="Adresse" type="omds:ADRESSE_Type"/>-->
<!-- <xsd:element name="BebauteFlaecheInQm" type="xsd:unsignedShort"/>-->
<!-- <xsd:element name="UeberdachteFlaecheInQm" type="xsd:unsignedShort"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<xsd:complexType name="VersicherteLiegenschaft_Type">
<xsd:annotation>
<xsd:documentation>Versicherte Liegenschaft</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
<xsd:sequence>
<xsd:element ref="ObjektId"/>
<xsd:element name="Adresse" type="omds:ADRESSE_Type"/>
<xsd:element name="BebauteFlaecheInQm" type="xsd:unsignedShort"/>
<xsd:element name="UeberdachteFlaecheInQm" type="xsd:unsignedShort"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KostenFixOderProzent_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert</xsd:documentation>
@@ -2534,179 +2404,210 @@
<xsd:extension base="Attribut_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Sicherstellung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer Sicherstellungen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Lfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Die laufende Nummer dieser Sicherstellung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Betrag" type="omds:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Angabe des sichergestellten Betrags, wenn nicht die volle Summe sichergestellt werden soll</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Unanfechtbarkeitssumme" type="omds:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Angabe einer Unanfechtbarkeitssumme, wenn eine Unanfechtsbarkeitsklausel eingeschlossen wurde</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Abtretung_Type">
<xsd:annotation>
<xsd:documentation>Sicherstellung vom Typ Abtretung / Zession</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Sicherstellung_Type">
<xsd:sequence>
<xsd:element name="Zessionar" type="GlaeubigerSicherstellung_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Verpfaendung_Type">
<xsd:annotation>
<xsd:documentation>Sicherstellung vom Typ Verpfändung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Sicherstellung_Type">
<xsd:sequence>
<xsd:element name="Pfandglaeubiger" type="Pfandglaeubiger_Type" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Pfandglaeubiger_Type">
<xsd:annotation>
<xsd:documentation>Eigenschaften Pfandgläubiger</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Anteil" type="xsd:double"/>
<xsd:element name="Glaeubiger" type="GlaeubigerSicherstellung_Type"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VinkulierungPersonen_Type">
<xsd:annotation>
<xsd:documentation>Sicherstellung vom Typ Vinkulierung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Sicherstellung_Type">
<xsd:sequence>
<xsd:element name="Vinkularglaeubiger" type="Vinkularglaeubiger_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GlaeubigerSicherstellung_Type">
<xsd:annotation>
<xsd:documentation>Gläubiger einer Sicherstellung</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Institut" type="xsd:string"/>
<xsd:element name="PLZ" type="xsd:string"/>
<xsd:element name="Strasse" type="xsd:string"/>
<xsd:element name="Vertragsnummer" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZustimmungGesundheitsdaten_Type">
<xsd:annotation>
<xsd:documentation>Zustimmung Gesundheitsdaten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Type" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Ein vom Versicherungsunternehmen festlegbarer Typ für die Art der Zustimmung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Text" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional der tatsächliche Text der Zustimmung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zustimmung" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Die Bestätigung der Zustimmung</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FATCA_Type">
<xsd:annotation>
<xsd:documentation>Fragen gemäß FATCA</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="FATCA_NatPerson" type="FATCA_NatPersonType"/>
<xsd:element name="FATCA_SonstPerson" type="FATCA_SonstPersonType" />
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="FATCA_NatPersonType">
<xsd:annotation>
<xsd:documentation>Fragen FATCA bei natürlichen Personen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Geburtsland" type="AttributEnum_Type"/>
<xsd:element name="US_Indizien" type="xsd:boolean"/>
<xsd:element name="US_Steuerpflicht" type="xsd:boolean"/>
<xsd:element name="US_TIN" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FATCA_SonstPersonType">
<xsd:annotation>
<xsd:documentation>Fragen FATCA bei sonstigen Personen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="LandFirmensitz" type="AttributEnum_Type"/>
<xsd:element name="GIIN" type="xsd:string"/>
<xsd:element name="KonzessionFinanzen" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NichtFinanzielleDienstleistungen" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Überwiegend eine aktive Geschäftstätigkeit in Produktion oder Handel</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GMSG_Type">
<xsd:annotation>
<xsd:documentation>Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SteuerlichAnsaessig" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Land" type="AttributEnum_Type"/>
<xsd:element name="Steuernummer" type="AttributString_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PEP_Type">
<xsd:annotation>
<xsd:documentation>Beschreibung einer PEP</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Beschreibung" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Treuhaenderfrage_Type">
<xsd:annotation>
<xsd:documentation>Details zur Treuhaenderfrage</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Treuhaender" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<!-- <xsd:complexType name="Sicherstellung_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ fuer Sicherstellungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Lfnr" type="xsd:unsignedShort">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die laufende Nummer dieser Sicherstellung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Betrag" type="omds:decimal" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional die Angabe des sichergestellten Betrags, wenn nicht die volle Summe sichergestellt werden soll</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Unanfechtbarkeitssumme" type="omds:decimal" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional die Angabe einer Unanfechtbarkeitssumme, wenn eine Unanfechtsbarkeitsklausel eingeschlossen wurde</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Abtretung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Sicherstellung vom Typ Abtretung / Zession</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Sicherstellung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Zessionar" type="GlaeubigerSicherstellung_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Verpfaendung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Sicherstellung vom Typ Verpfändung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Sicherstellung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Pfandglaeubiger" type="Pfandglaeubiger_Type" maxOccurs="unbounded"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Pfandglaeubiger_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Eigenschaften Pfandgläubiger</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Anteil" type="xsd:double"/>-->
<!-- <xsd:element name="Glaeubiger" type="GlaeubigerSicherstellung_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="VinkulierungPersonen_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Sicherstellung vom Typ Vinkulierung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Sicherstellung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Vinkularglaeubiger" type="Vinkularglaeubiger_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="GlaeubigerSicherstellung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Gläubiger einer Sicherstellung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Institut" type="xsd:string"/>-->
<!-- <xsd:element name="PLZ" type="xsd:string"/>-->
<!-- <xsd:element name="Strasse" type="xsd:string"/>-->
<!-- <xsd:element name="Vertragsnummer" type="xsd:string"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Einwilligung_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ für Einwilligung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Zustimmung" type="xsd:boolean" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die Bestätigung der Zustimmung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Text" type="xsd:string" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional der tatsächliche Text der Zustimmung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwilligungPersDaten_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ für Einwilligung personenbezogene Daten</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Einwilligung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Referenz auf die Person</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwVerarbGesDaten_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Einwilligung Verarbeitung Gesundheitsdaten</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="EinwilligungPersDaten_Type"/>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwGesDatenVN_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Einwilligung Bekanntgabe Gesundheitsdaten an VN</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="EinwilligungPersDaten_Type"/>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwSprachaufz_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Einwilligung Sprachaufzeichnung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="EinwilligungPersDaten_Type"/>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="FATCA_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen gemäß FATCA</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:choice>-->
<!-- <xsd:element name="FATCA_NatPerson" type="FATCA_NatPersonType"/>-->
<!-- <xsd:element name="FATCA_SonstPerson" type="FATCA_SonstPersonType"/>-->
<!-- </xsd:choice>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="FATCA_NatPersonType">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen FATCA bei natürlichen Personen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Geburtsland" type="AttributEnum_Type"/>-->
<!-- <xsd:element name="US_Indizien" type="xsd:boolean"/>-->
<!-- <xsd:element name="US_Steuerpflicht" type="xsd:boolean"/>-->
<!-- <xsd:element name="US_TIN" type="xsd:string" minOccurs="0"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="FATCA_SonstPersonType">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen FATCA bei sonstigen Personen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="LandFirmensitz" type="AttributEnum_Type"/>-->
<!-- <xsd:element name="GIIN" type="xsd:string" minOccurs="0"/>-->
<!-- <xsd:element name="KonzessionFinanzen" type="xsd:boolean">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="NichtFinanzielleDienstleistungen" type="xsd:boolean">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Überwiegend eine aktive Geschäftstätigkeit in Produktion oder Handel</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="GMSG_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="SteuerlichAnsaessig" maxOccurs="unbounded">-->
<!-- <xsd:complexType>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Land" type="AttributEnum_Type"/>-->
<!-- <xsd:element name="Steuernummer" type="AttributString_Type" minOccurs="0"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="PEP_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Beschreibung einer PEP</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Beschreibung" type="xsd:string"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Treuhaenderfrage_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Details zur Treuhaenderfrage</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Treuhaender" type="xsd:boolean"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- -->
</xsd:schema>

View File

@@ -200,12 +200,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</message>
<!-- State-Changes z.B. Polizzierung -->
<message name="GetStateChangesRequestMsg">
<part name="parameters" element="b:GetStateChangesRequest"/>
</message>
<message name="GetStateChangesResponseMsg">
<part name="parameters" element="b:GetStateChangesResponse"/>
</message>
<!-- <message name="GetStateChangesRequestMsg">-->
<!-- <part name="parameters" element="b:GetStateChangesRequest"/>-->
<!-- </message>-->
<!-- <message name="GetStateChangesResponseMsg">-->
<!-- <part name="parameters" element="b:GetStateChangesResponse"/>-->
<!-- </message>-->
<!-- Fehler -->
@@ -362,11 +362,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</operation>
<operation name="getStateChanges">
<input name="GetStateChangesRequestPort" message="os:GetStateChangesRequestMsg"/>
<output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>
<fault name="GetStateChangesFault" message="os:ServiceFaultMsg"/>
</operation>
<!-- <operation name="getStateChanges">-->
<!-- <input name="GetStateChangesRequestPort" message="os:GetStateChangesRequestMsg"/>-->
<!-- <output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>-->
<!-- <fault name="GetStateChangesFault" message="os:ServiceFaultMsg"/>-->
<!-- </operation>-->
</portType>
@@ -721,18 +721,18 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</operation>
<!-- Statusaenderungen -->
<operation name="getStateChanges">
<soap:operation soapAction="urn:getStateChanges" style="document"/>
<input name="GetStateChangesRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetStateChangesResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetStateChangesFault">
<soap:fault name="GetStateChangesFault" use="literal"/>
</fault>
</operation>
<!-- <operation name="getStateChanges">-->
<!-- <soap:operation soapAction="urn:getStateChanges" style="document"/>-->
<!-- <input name="GetStateChangesRequestPort">-->
<!-- <soap:body use="literal"/>-->
<!-- </input>-->
<!-- <output name="GetStateChangesResponsePort">-->
<!-- <soap:body use="literal"/>-->
<!-- </output>-->
<!-- <fault name="GetStateChangesFault">-->
<!-- <soap:fault name="GetStateChangesFault" use="literal"/>-->
<!-- </fault>-->
<!-- </operation>-->
</binding>
<service name="omdsService">

View File

@@ -34,7 +34,7 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SpezAntragBasis_Type" abstract="true">
<xsd:complexType name="SpezAntrag_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation>
@@ -117,43 +117,28 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SpezAntrag_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpezAntragBasis_Type">
<xsd:sequence>
<xsd:element name="Bezugsberechtigungen" type="cst:Bezugsberechtigung_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Sicherstellungen" type="cst:Sicherstellung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Daten zu etwaigen Sicherstellungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZustimmungGesundheitsdaten" type="cst:ZustimmungGesundheitsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezAntragPersonen_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpezAntrag_Type">
<xsd:sequence>
<xsd:element name="FATCA" type="cst:FATCA_Type" minOccurs="0"/>
<xsd:element name="GSGM" type="cst:GMSG_Type" minOccurs="0"/>
<xsd:element name="PEP" type="cst:PEP_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional Angaben PEP wenn zutreffend</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Treuhaenderfrage" type="cst:Treuhaenderfrage_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- <xsd:complexType name="SpezAntrag_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="SpezAntragBasis_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Sicherstellungen" type="cst:Sicherstellung_Type" minOccurs="0" maxOccurs="unbounded">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Daten zu etwaigen Sicherstellungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Einwilligungen" type="cst:Einwilligung_Type" minOccurs="0" maxOccurs="unbounded">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Zustimmung zu vorgegebenen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!--Abstrakte BOA-Operationstypen-->
<xsd:complexType name="CalculateRequest_Type" abstract="true">
<xsd:annotation>

View File

@@ -235,7 +235,7 @@
<xsd:documentation>Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezAntragBasis_Type">
<xsd:extension base="ac:SpezAntrag_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
<xsd:element name="BonusMalus" type="cst:BonusMalusSystem_Type" minOccurs="0">