Wohnflaeche auf Typ unsignedShort festgelegt;

Gruppen in Sach-privat entfernt, da diese in der derzeitigen Form alle Ebenen zulassen und bislang nicht verwendet werden;
ProduktSachPrivat_Type, ElementarproduktSachPrivat_Type, ElementarproduktGebaeude_Type und ElementarproduktHaushalt_Type nicht mehr abstrakt;
Pauschalbetrag auf omds:decimal geändert;
ProzentVersicherungssumme auf unsignedShort geändert;
Höchsthaftungssumme auf omds:decimal geändert;
KostenFixOderProzentType.ProzentVs und SelbstbehaltType.SelbstbehaltProzentVs auf unsignedShort geändert;
Versicherungssumme und deckungVs von int auf omds:decimal14_2.
This commit is contained in:
2020-06-30 12:28:58 +02:00
parent ed3831e001
commit 4e1a15a9a4
14 changed files with 138 additions and 145 deletions

View File

@@ -1598,7 +1598,7 @@
<xsd:documentation>Type Deckung</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Versicherungssumme" type="xsd:int">
<xsd:element name="Versicherungssumme" type="omds:decimal14_2">
<xsd:annotation>
<xsd:documentation>Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert.</xsd:documentation>
</xsd:annotation>
@@ -1611,7 +1611,7 @@
</xsd:annotation>
<xsd:sequence>
<xsd:element name="deckungActive" type="xsd:boolean"/>
<xsd:element name="deckungVs" type="xsd:int">
<xsd:element name="deckungVs" type="omds:decimal14_2">
<xsd:annotation>
<xsd:documentation>Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert.</xsd:documentation>
</xsd:annotation>
@@ -2049,7 +2049,7 @@
<xsd:sequence>
<xsd:choice>
<xsd:element name="AbsoluterBetrag" type="omds:decimal"/>
<xsd:element name="ProzentVs" type="xsd:unsignedInt"/>
<xsd:element name="ProzentVs" type="xsd:unsignedShort"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
@@ -2064,7 +2064,7 @@
<xsd:documentation>Absoluter Betrag eines Selbstbehalts</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SelbstbehaltProzentVs" type="xsd:unsignedInt" minOccurs="0">
<xsd:element name="SelbstbehaltProzentVs" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Selbstbehalt in Prozent der Versicherungssumme</xsd:documentation>
</xsd:annotation>

View File

@@ -41,7 +41,7 @@
<xsd:complexContent>
<xsd:extension base="cst:VersichertesInteresseMitAttributMetadaten_Type">
<xsd:sequence>
<xsd:element name="Wohnflaeche">
<xsd:element name="Wohnflaeche" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Wohnfläche in qm</xsd:documentation>
</xsd:annotation>
@@ -224,13 +224,13 @@
<xsd:sequence>
<xsd:element name="Produkte" type="ProduktSachPrivat_Type" maxOccurs="unbounded"/>
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/>
<!--<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/>-->
<xsd:element name="VersicherteObjekte" type="cst:VersichertesInteresse_Type" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktSachPrivat_Type" abstract="true">
<xsd:complexType name="ProduktSachPrivat_Type">
<xsd:annotation>
<xsd:documentation>Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen</xsd:documentation>
</xsd:annotation>
@@ -246,7 +246,7 @@
Jens Buehring entfernt 2.6.2020 weil die Untertypen spezifischere Listen haben (fuer Gebaeude und Haushalt) und wenn man selbst ein
Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden.
-->
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/>
<!--<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/> -->
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -285,7 +285,7 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden.
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktSachPrivat_Type" abstract="true">
<xsd:complexType name="ElementarproduktSachPrivat_Type">
<xsd:annotation>
<xsd:documentation>Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen</xsd:documentation>
</xsd:annotation>
@@ -297,18 +297,18 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden.
<xsd:documentation>Referenzen auf versicherte Interessen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Pauschalbetrag" type="xsd:unsignedLong" minOccurs="0"/>
<xsd:element name="Pauschalbetrag" type="omds:decimal" minOccurs="0"/>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
<xsd:element name="Unterversicherungsverzicht" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="ProzentVersicherungssumme" type="xsd:unsignedInt" minOccurs="0"/>
<xsd:element name="ProzentVersicherungssumme" type="xsd:unsignedShort" minOccurs="0"/>
<xsd:element name="Nebenkosten" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
<xsd:element name="Vorsorge" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
<xsd:element name="Hoechsthaftungssumme" type="xsd:unsignedLong" minOccurs="0"/>
<xsd:element name="Hoechsthaftungssumme" type="omds:decimal" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktGebaeude_Type" abstract="true">
<xsd:complexType name="ElementarproduktGebaeude_Type">
<xsd:annotation>
<xsd:documentation>Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird</xsd:documentation>
</xsd:annotation>
@@ -316,7 +316,7 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden.
<xsd:extension base="ElementarproduktSachPrivat_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktHaushalt_Type" abstract="true">
<xsd:complexType name="ElementarproduktHaushalt_Type">
<xsd:annotation>
<xsd:documentation>Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird</xsd:documentation>
</xsd:annotation>