Änderungen Leben

This commit is contained in:
2019-12-17 13:08:31 +01:00
parent 9a58e75e66
commit 8e6c1d3a47
3 changed files with 82 additions and 12 deletions

View File

@@ -2374,4 +2374,21 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Sicherstellung_Type">
<xsd:annotation>
<xsd:documentation>Typ fuer Sicherstellungen in der Personenversicherung</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Sicherstellungsart">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Vinkulierung"/>
<xsd:enumeration value="Verpfändung"/>
<xsd:enumeration value="Abtretung"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Zugunsten" type="xsd:string" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema> </xsd:schema>

View File

@@ -27,7 +27,7 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="SpezAntrag_Type" abstract="true"> <xsd:complexType name="SpezAntragBasis_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation> <xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -82,11 +82,6 @@
<xsd:documentation>SEPA-Mandat-Steuerung, wenn Zahlungsdaten ein SEPA-Mandat notwendig machen.</xsd:documentation> <xsd:documentation>SEPA-Mandat-Steuerung, wenn Zahlungsdaten ein SEPA-Mandat notwendig machen.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Vinkulierung" type="cst:Vinkularglaeubiger_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Vinkulierungsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzenversand" type="cst:PolizzenversandType" minOccurs="0"> <xsd:element name="Polizzenversand" type="cst:PolizzenversandType" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>alternativer Polizzenversand</xsd:documentation> <xsd:documentation>alternativer Polizzenversand</xsd:documentation>
@@ -115,6 +110,40 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </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="Vinkulierung" type="cst:Vinkularglaeubiger_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Vinkulierungsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</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="SpezAntragBasis_Type">
<xsd:sequence>
<xsd:element name="Sicherstellung" type="cst:Sicherstellung_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Vinkulierungsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZustGesundheitsdaten" type="xsd:boolean"/>
<xsd:element name="Unanfechtbarkeit" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--Abstrakte BOA-Operationstypen--> <!--Abstrakte BOA-Operationstypen-->
<xsd:complexType name="CalculateRequest_Type" abstract="true"> <xsd:complexType name="CalculateRequest_Type" abstract="true">
<xsd:annotation> <xsd:annotation>

View File

@@ -10,7 +10,7 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type"> <xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Produkte" type="ProduktLeben_Type" maxOccurs="unbounded"/> <xsd:element name="Produkte" type="VersichertePersonLeben_Type" maxOccurs="unbounded"/>
<xsd:element name="Personen" type="cst:VersichertePerson_Type" minOccurs="1" maxOccurs="unbounded"> <xsd:element name="Personen" type="cst:VersichertePerson_Type" minOccurs="1" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden.</xsd:documentation> <xsd:documentation>Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden.</xsd:documentation>
@@ -20,9 +20,9 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ProduktLeben_Type"> <xsd:complexType name="VersichertePersonLeben_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für ein Produkt in der Sparte Leben. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation> <xsd:documentation>Typ für ein Produkt in der Sparte Leben.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:ProduktGenerisch_Type"> <xsd:extension base="cst:ProduktGenerisch_Type">
@@ -32,23 +32,47 @@
<xsd:documentation>Referenz auf die Versicherte Person</xsd:documentation> <xsd:documentation>Referenz auf die Versicherte Person</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Beruf" type="xsd:string" minOccurs="0"/>
<xsd:element name="Raucher" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"> <xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation> <xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Elementarprodukte" type="ElementarproduktLeben_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Elementarprodukte" type="TarifLeben_Type" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Liste der Elementarprodukte</xsd:documentation> <xsd:documentation>Liste der Elementarprodukte</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Gewicht" type="xsd:int"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ElementarproduktLeben_Type"> <xsd:complexType name="TarifLeben_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Leben. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.</xsd:documentation> <xsd:documentation>Typ für ein Elementarprodukt in der Sparte Leben.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
<xsd:element name="Bezugsberechtigung" type="cst:Bezugsberechtigung_Type" minOccurs="0"/>
<xsd:element name="Zusatzbausteine" type="ZusatzversicherungLeben_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="GarantierteAblebenssumme" type="xsd:boolean"/>
<xsd:element name="Berufsunfaehigkeitszusatzversicherung" type="xsd:boolean"/>
<xsd:element name="Erwerbsunfaehigkeitszusatzversicherung" type="xsd:boolean"/>
<xsd:element name="Rentenoption" type="xsd:boolean"/>
<xsd:element name="DreadDesease" type="xsd:boolean"/>
<xsd:element name="PraemienuebernahmeAbleben" type="xsd:boolean"/>
<xsd:element name="Unfalltod" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzversicherungLeben_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Leben.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:ElementarproduktGenerisch_Type"> <xsd:extension base="cst:ElementarproduktGenerisch_Type">