Merge branch 'Versuch_Produktinformation' of https://bitbucket.org/omds/omdsservicedefinitions into Versuch_Produktinformation
# Conflicts: # OMDSServiceDefinition/src/main/resources/wsdl/omds3ServiceTypes.xsd
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -2346,6 +2346,168 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerkaufsproduktBesitz_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Besitz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Verkaufsprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BesitzVersicherung" type="ProduktBesitz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktBesitz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Besitz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Produkt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="RisikoAdresse" type="omds:ADRESSE_Type"/>
|
||||
<xsd:element name="RisikoEigenheim" type="RisikoEigenheim_Type"/>
|
||||
<xsd:element name="Tarifierung" type="TarifierungsdatenBesitz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="TarifierungsdatenBesitz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="beginn" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="hauptfaelligkeit" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="versicherungsEnde" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type"/>
|
||||
<xsd:element name="variante" type="Variante_Type" minOccurs="0"/>
|
||||
<xsd:element name="sonderrabatt" type="xsd:integer" minOccurs="0"/>
|
||||
<xsd:element name="sonderrabattRs" type="xsd:integer" minOccurs="0"/>
|
||||
<xsd:element name="deckungFeuer" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="deckungLeitungswasser" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="deckungElementar" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="deckungHochwasser" type="deckungVs_Type" minOccurs="0"/>
|
||||
<xsd:element name="deckungNiederschlag" type="deckungVs_Type" minOccurs="0"/>
|
||||
<xsd:element name="deckungErdbeben" type="deckungVs_Type" minOccurs="0"/>
|
||||
<xsd:element name="deckungHaushalt" type="deckungVs_Type" minOccurs="0"/>
|
||||
<xsd:element name="deckungGlasbruch" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="deckungHaftpflicht" type="deckungVs_Type" minOccurs="0"/>
|
||||
<xsd:element name="deckungRechtsschutz" type="deckungVs_Type" minOccurs="0"/>
|
||||
<xsd:element name="deckungGrobeFahrlaessigkeit" type="deckungProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="deckungTipUndTat" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="deckungSonderverglasung" type="deckungVs_Type" minOccurs="0"/>
|
||||
<xsd:element name="deckungSchwimmbecken" type="deckungVs_Type" minOccurs="0"/>
|
||||
<xsd:element name="deckungHeizungsanlagen" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="deckungEZusatz" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="deckungFahrzeugeRs" type="xsd:boolean" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="Variante_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Premiumschutz"/>
|
||||
<xsd:enumeration value="Classicschutz"/>
|
||||
<xsd:enumeration value="Basisschutz"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="deckungVs_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="deckungActive" type="xsd:boolean"/>
|
||||
<xsd:element name="deckungVs" type="xsd:int">
|
||||
<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>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="deckungProzent_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="deckungActive" type="xsd:boolean"/>
|
||||
<xsd:element name="deckungProzent" type="xsd:int">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn der Prozentwert eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="RisikoEigenheim_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BaujahrGebaeude" type="xsd:integer">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Jahreszahl</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerbauteFlaecheEG" type="xsd:integer">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>in m2</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerbauteFlaecheOG" type="xsd:integer" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>in m2</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerbauteFlaecheKeller" type="xsd:integer" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>in m2</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerbauteFlaecheMansarde" type="xsd:integer" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>in m2</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Nebengebaeude" type="Nebengebaeude_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Nebengebäudes, zB Badehütte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerbauteFlaecheNebengebaeude" type="xsd:integer" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>in m2</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vorschaeden" type="RisikoVorschaeden_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>wenn Vorschäden vorhanden sind, Typ des Schadens definieren</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WenigerAls270TageBewohnt" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Gebäude sind nicht ständig bewohnt (weniger als 270 Tage pro Jahr)!</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="RisikoVorschaeden_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wurden die Gebäude/der Wohnungsinhalt/Keller in den letzten 7 Jahren durch Hochwasser, Überschwemmung, Muren oder Lawinen beschädigt?</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="keine Vorschäden"/>
|
||||
<xsd:enumeration value="ein Vorschaden"/>
|
||||
<xsd:enumeration value="mehr als ein Vorschaden"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Nebengebaeude_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Abstellgebäude"/>
|
||||
<xsd:enumeration value="Badehütte"/>
|
||||
<xsd:enumeration value="Bootshaus"/>
|
||||
<xsd:enumeration value="Carport"/>
|
||||
<xsd:enumeration value="ehemaliges Wirtschaftsgebäude"/>
|
||||
<xsd:enumeration value="Garage"/>
|
||||
<xsd:enumeration value="Gartenhaus (nicht für Wohnzwecke)"/>
|
||||
<xsd:enumeration value="Holzhütte"/>
|
||||
<xsd:enumeration value="Keller"/>
|
||||
<xsd:enumeration value="Mobilheim (stationär)"/>
|
||||
<xsd:enumeration value="Nebengebäude"/>
|
||||
<xsd:enumeration value="Nebengebäude mit Garage"/>
|
||||
<xsd:enumeration value="Presshaus"/>
|
||||
<xsd:enumeration value="Sauna"/>
|
||||
<xsd:enumeration value="Scheune / Schuppen / Stadel"/>
|
||||
<xsd:enumeration value="Werkstätte"/>
|
||||
<xsd:enumeration value="Werkzeug- und Geräteschuppen"/>
|
||||
<xsd:enumeration value="Wintergarten, Veranda"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="ProduktKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
|
||||
@@ -2546,6 +2708,19 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!--Typen für die BOA-Services fuer Besitz -->
|
||||
<xsd:complexType name="SpezBerechnungBesitz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktBesitz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!--Typen für die BOA-Services fuer Kfz -->
|
||||
<xsd:complexType name="SpezBerechnungKfz_Type">
|
||||
<xsd:annotation>
|
||||
@@ -2655,6 +2830,40 @@
|
||||
<xsd:element name="UpsellingVerkaufsprodukte" type="VerkaufsproduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateBesitzRequest_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Besitz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungBesitz_Type"/>
|
||||
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateBesitzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Berechnung Besitz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungKfz_Type"/>
|
||||
<xsd:element name="ResponseUpselling" type="UpsellingKfzResponse_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response für das Upselling, wenn solche Ergebnisse angefordert wurden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateKfzRequest_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Kfz</xsd:documentation>
|
||||
|
||||
Reference in New Issue
Block a user