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:
18
OMDSServiceDefinition/src/main/resources/Backlog.txt
Normal file
18
OMDSServiceDefinition/src/main/resources/Backlog.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
B A C K L O G
|
||||
=============
|
||||
|
||||
Änderungen, die aus Gründen der Abwärtskompatibilität bisher nicht vorgenommen wurden,
|
||||
aber mit einer Version 2 durchgeführt werden sollten.
|
||||
|
||||
|
||||
|
||||
1.
|
||||
omds3ServiceTypes und omds3CommonServiceTypes sind gegenseitig voneinander abhängig.
|
||||
Die Abhängigkeit sollte nur omds3ServiceTypes --> omds3CommonServiceTypes sein.
|
||||
Dazu müsste ost:PolicyPartnerRole verschoben werden nach omds3CommonServiceTypes.
|
||||
Das wäre eine nicht-abwärtskompatible Änderung.
|
||||
|
||||
|
||||
2.
|
||||
In omds3CommonServiceTypes.xsd sollte <xsd:complexType name="ServiceFault"> umbenannt werden
|
||||
zu "ServiceFault_Type" und das zugehörige Element "serviceFault" sollte "ServiceFault" heissen.
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user