Beispiel Produktstruktur über XSD Rechtsschutz,
Backlog ergänzt
This commit is contained in:
19
OMDSServiceDefinition/src/main/resources/Backlog.txt
Normal file
19
OMDSServiceDefinition/src/main/resources/Backlog.txt
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
=====
|
||||||
|
TODOS
|
||||||
|
=====
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
====================================================================================
|
||||||
|
Änderungen, die bei einem Bruch der Abwärtskompatibilität vorgenommen werden sollten
|
||||||
|
====================================================================================
|
||||||
|
|
||||||
|
* Wäre nicht ein einheitlicher Namespace einfacher? Derzeit hat jedes Dokument seinen eigenen
|
||||||
|
Namespace.
|
||||||
|
Die Namespaces sollten mit http://..... definiert sein, dann könnte man eventuell zu einem
|
||||||
|
späteren Zeitpunkt dort eine Dokumentation plazieren (wenn VVO denn mitspielt).
|
||||||
|
|
||||||
|
* Aufbau der Filenamen der xsds in der neuen Logik (nach Domaenen) vereinheitlichen.
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
<fsure:Verkaufsprodukte
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:omds2="urn:omds20"
|
||||||
|
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||||
|
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||||
|
xmlns:boaRs="http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs"
|
||||||
|
xmlns:fsure="urn:exampleVuServiceTypes"
|
||||||
|
xsi:schemaLocation="urn:exampleVuServiceTypes exampleVuServiceTypes.xsd">
|
||||||
|
<fsure:Verkaufsprodukt>
|
||||||
|
<cst:Id>100</cst:Id>
|
||||||
|
<cst:Bezeichnung>TotalAggro</cst:Bezeichnung>
|
||||||
|
<cst:Bedingungen>Fsure_AllgemeineVersicherungsbedRS</cst:Bedingungen>
|
||||||
|
<cst:Bedingungen>Fsure_BesondereVersicherungsbedRS</cst:Bedingungen>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
<boaRs:PrivatRechtsschutz>
|
||||||
|
<cst:Id>200</cst:Id>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
<cst:Produktgeneration>0</cst:Produktgeneration>
|
||||||
|
<cst:Zahlrhythmus>1</cst:Zahlrhythmus>
|
||||||
|
<cst:Hauptfaelligkeit>--12-20</cst:Hauptfaelligkeit>
|
||||||
|
<boaRs:FreieAnwaltswahl>true</boaRs:FreieAnwaltswahl>
|
||||||
|
<boaRs:Vertragsrechtsschutz>
|
||||||
|
<cst:Id>300</cst:Id>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
<boaRs:OertlicherGeltungsbereich>2</boaRs:OertlicherGeltungsbereich>
|
||||||
|
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
|
||||||
|
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
|
||||||
|
<boaRs:Streitwertobergrenze>10000000.00</boaRs:Streitwertobergrenze>
|
||||||
|
</boaRs:Vertragsrechtsschutz>
|
||||||
|
<boaRs:Liegenschaftsrechtsschutz>
|
||||||
|
<cst:Id>301</cst:Id>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
<boaRs:OertlicherGeltungsbereich>2</boaRs:OertlicherGeltungsbereich>
|
||||||
|
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
|
||||||
|
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
|
||||||
|
</boaRs:Liegenschaftsrechtsschutz>
|
||||||
|
</boaRs:PrivatRechtsschutz>
|
||||||
|
</fsure:Verkaufsprodukt>
|
||||||
|
|
||||||
|
<!--ein Element welches auf der VU-spezifischen Definition aufbaut -->
|
||||||
|
<fsure:Verkaufsprodukt>
|
||||||
|
<cst:Id>100</cst:Id>
|
||||||
|
<cst:Bezeichnung>Eine milde Variante</cst:Bezeichnung>
|
||||||
|
<cst:Bedingungen>Fsure_AllgemeineVersicherungsbedRS</cst:Bedingungen>
|
||||||
|
<cst:Bedingungen>Fsure_BesondereVersicherungsbedRS</cst:Bedingungen>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
|
||||||
|
<fsure:Produkt>
|
||||||
|
<cst:Id>100</cst:Id>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
<cst:Produktgeneration>0</cst:Produktgeneration>
|
||||||
|
<cst:Zahlrhythmus>1</cst:Zahlrhythmus>
|
||||||
|
<cst:Hauptfaelligkeit>--12-20</cst:Hauptfaelligkeit>
|
||||||
|
<boaRs:FreieAnwaltswahl>true</boaRs:FreieAnwaltswahl>
|
||||||
|
|
||||||
|
<fsure:Elementarprodukt>
|
||||||
|
<cst:Id>300</cst:Id>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
<boaRs:OertlicherGeltungsbereich>2</boaRs:OertlicherGeltungsbereich>
|
||||||
|
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
|
||||||
|
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
|
||||||
|
</fsure:Elementarprodukt>
|
||||||
|
|
||||||
|
<fsure:Elementarprodukt>
|
||||||
|
<cst:Id>301</cst:Id>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
<boaRs:OertlicherGeltungsbereich>2</boaRs:OertlicherGeltungsbereich>
|
||||||
|
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
|
||||||
|
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
|
||||||
|
</fsure:Elementarprodukt>
|
||||||
|
</fsure:Produkt>
|
||||||
|
<fsure:Produkt>
|
||||||
|
<cst:Id>101</cst:Id>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
<cst:Produktgeneration>0</cst:Produktgeneration>
|
||||||
|
<cst:Zahlrhythmus>1</cst:Zahlrhythmus>
|
||||||
|
<cst:Hauptfaelligkeit>--12-20</cst:Hauptfaelligkeit>
|
||||||
|
<boaRs:FreieAnwaltswahl>true</boaRs:FreieAnwaltswahl>
|
||||||
|
|
||||||
|
<fsure:Elementarprodukt>
|
||||||
|
<cst:Id>300</cst:Id>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
<boaRs:OertlicherGeltungsbereich>2</boaRs:OertlicherGeltungsbereich>
|
||||||
|
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
|
||||||
|
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
|
||||||
|
</fsure:Elementarprodukt>
|
||||||
|
|
||||||
|
<fsure:Elementarprodukt>
|
||||||
|
<cst:Id>302</cst:Id>
|
||||||
|
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
|
||||||
|
<boaRs:OertlicherGeltungsbereich>2</boaRs:OertlicherGeltungsbereich>
|
||||||
|
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
|
||||||
|
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
|
||||||
|
|
||||||
|
</fsure:Elementarprodukt>
|
||||||
|
</fsure:Produkt>
|
||||||
|
</fsure:Verkaufsprodukt>
|
||||||
|
</fsure:Verkaufsprodukte>
|
||||||
@@ -1,9 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<xsd:schema xmlns:omds="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
<xsd:schema xmlns:omds="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:boaK="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:boaRs="http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs" xmlns:fsure="urn:exampleVuServiceTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:exampleVuServiceTypes" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ast="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:exampleVuServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.2.0">
|
||||||
xmlns="urn:exampleVuServiceTypes" targetNamespace="urn:exampleVuServiceTypes"
|
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="../omds3ServiceTypes.xsd"/>
|
||||||
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.2.0">
|
<xsd:import namespace="urn:omds20" schemaLocation="../omds29-00.xsd"/>
|
||||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="../omds3CommonServiceTypes.xsd"/>
|
||||||
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="../omds3_ON2_Antrag_Common.xsd"/>
|
||||||
|
<xsd:import namespace="http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs" schemaLocation="../omds3_ON2_Antrag_Rechtsschutz.xsd"/>
|
||||||
|
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" schemaLocation="../omds3_ON2_Antrag_Kfz.xsd"/>
|
||||||
|
<xsd:import namespace="urn:omds20" schemaLocation="../omds29-00.xsd"/>
|
||||||
<!--Beispiel fuer die Erweiterung eines Typs fuer die speziellen Belange einer VU -->
|
<!--Beispiel fuer die Erweiterung eines Typs fuer die speziellen Belange einer VU -->
|
||||||
<xsd:complexType name="UserDataResponseExampleVU">
|
<xsd:complexType name="UserDataResponseExampleVU">
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
@@ -14,138 +17,81 @@ elementFormDefault="qualified" attributeFormDefault="qualified" version="1.2.0">
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<!-- Beispiel fuer die Definition von Restriktionen auf den Produkt-Baum -->
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Definition eines Kfz-Produkts</xsd:documentation>
|
<xsd:documentation>Definition eines RS-Produkts</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<!-- <xsd:complexType name="Fakesurance_VerkaufsproduktKfz_Type" abstract="true">
|
|
||||||
|
<!-- Verkaufsprodukt -->
|
||||||
|
<xsd:complexType name="FakesuranceVerkaufsproduktRs_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
|
<xsd:documentation>Beispieltyp für ein RS-Verkaufsprodukt</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="ost:VerkaufsproduktKfz_Type">
|
<xsd:extension base="boaRs:VerkaufsproduktRechtsschutz_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="Haftpflicht" type="Fakesurance_Prod1_P_KfzHaftpflicht_Type"/>
|
<xsd:element name="Produkt" type="FakesuranceProduktPrivatrechtsschutz_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
<xsd:choice>
|
<xsd:key name="ProduktIdNurEinmal">
|
||||||
<xsd:element name="Vollkasko" type="Fakesurance_Prod1_P_KfzVollkasko_Type"/>
|
<xsd:selector xpath="fsure:Elementarprodukt"/>
|
||||||
<xsd:element name="Teilkasko" type="Fakesurance_Prod1_P_KfzTeilkasko_Type"/>
|
<xsd:field xpath="cst:Id"/>
|
||||||
</xsd:choice>
|
</xsd:key>
|
||||||
<xsd:element name="Rechtsschutz" type="Fakesurance_Prod1_P_KfzRechtsschutz_Type"/>
|
|
||||||
<xsd:element name="Insassenunfall" type="Fakesurance_Prod1_P_KfzInsassenunfall_Type"/>
|
</xsd:element>
|
||||||
<xsd:element name="Assistance" type="Fakesurance_Prod1_P_KfzAssistance_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>-->
|
|
||||||
<!-- <xsd:complexType name="Fakesurance_ProduktKfz_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ost:ProduktKfz_Type"/>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="Fakesurance_ElementarproduktKfz_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ für ein Elementarprodukt, welches einem Risiko entspricht</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ost:ElementarproduktKfz_Type"/>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="Fakesurance_Prod1_P_KfzHaftpflicht_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Produkt Kfz-Haftpflicht (entspricht einer Sparte)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ost:P_KfzHaftpflicht_Group"/>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="Fakesurance_Prod1_P_KfzVollkasko_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Produkt Kfz-Vollkasko (entspricht einer Sparte)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="Fakesurance_ProduktKfz_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:group ref="ost:P_KfzVollkasko_Group"/>
|
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="Fakesurance_Prod1_P_KfzTeilkasko_Type">
|
|
||||||
|
<!--<xsd:element name="FakesuranceVerkaufsproduktRs1" type="FakesuranceVerkaufsproduktRs_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Produkt Kfz-Teilkasko (entspricht einer Sparte)</xsd:documentation>
|
<xsd:documentation>Verkaufsprodukt 1</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
|
<xsd:unique name="produktIdNurEinmal">
|
||||||
|
<xsd:selector xpath="child::Elementarprodukt"/>
|
||||||
|
<xsd:field xpath="Id"/>
|
||||||
|
</xsd:unique>
|
||||||
|
</xsd:element>-->
|
||||||
|
|
||||||
|
<!-- Produkt -->
|
||||||
|
<xsd:complexType name="FakesuranceProduktPrivatrechtsschutz_Type">
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="Fakesurance_ProduktKfz_Type">
|
<xsd:extension base="boaRs:ProduktPrivatRechtsschutz_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:group ref="ost:P_KfzTeilkasko_Group"/>
|
<xsd:element name="Elementarprodukt" type="FakesuranceElementarproduktRs_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:key name="ElementarProduktIdNurEinmal">
|
||||||
|
<xsd:selector xpath="fsure:Elementarprodukt"/>
|
||||||
|
<xsd:field xpath="cst:Id"/>
|
||||||
|
</xsd:key>
|
||||||
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="Fakesurance_Prod1_P_KfzInsassenunfall_Type">
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Elementarprodukt -->
|
||||||
|
<xsd:complexType name="FakesuranceElementarproduktRs_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Produkt Kfz-Insassenunfall (entspricht einer Sparte)</xsd:documentation>
|
<xsd:documentation>Beispieltyp für ein RS-Elementarprodukt</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="Fakesurance_ProduktKfz_Type">
|
<xsd:extension base="boaRs:ElementarproduktRechtsschutz_Type"/>
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:group ref="ost:P_KfzInsassenunfall_Group"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="Fakesurance_Prod1_P_KfzRechtsschutz_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Produkt Kfz-Rechtsschutz (entspricht einer Sparte)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
<xsd:element name="Verkaufsprodukte">
|
||||||
<xsd:complexContent>
|
<xsd:complexType>
|
||||||
<xsd:extension base="Fakesurance_ProduktKfz_Type">
|
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:group ref="ost:P_KfzRechtsschutz_Group"/>
|
<xsd:element name="Verkaufsprodukt" type="FakesuranceVerkaufsproduktRs_Type" maxOccurs="unbounded">
|
||||||
|
<xsd:key name="ProduktIdNurEinmal2">
|
||||||
|
<xsd:selector xpath="fsure:Produkt"/>
|
||||||
|
<xsd:field xpath="cst:Id"/>
|
||||||
|
</xsd:key>
|
||||||
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="Fakesurance_Prod1_P_KfzAssistance_Type">
|
</xsd:element>
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Produkt Kfz-Assistance (entspricht einer Sparte)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="Fakesurance_ProduktKfz_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:group ref="ost:P_KfzAssistance_Group"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>-->
|
|
||||||
<!--<xsd:complexType name="Fakesurance_Prod1_EP_KfzHaftpflicht_10Mio_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Elementarprodukt Kfz-Haftpflicht 10 Mio Deckung (entspricht einem Risiko)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="Fakesurance_ElementarproduktKfz_Type"/>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="Fakesurance_Prod1_EP_KfzHaftpflicht_20Mio_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Elementarprodukt Kfz-Haftfpflicht 20 Mio Deckung (entspricht einem Risiko)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="Fakesurance_ElementarproduktKfz_Type"/>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>-->
|
|
||||||
<!-- <xsd:complexType name="Fakesurance_Prod1_ProduktspezifikationKfz_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ für die Produktspezifikation Kfz in Berechnung, Offert und Antrag</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ost:Produktspezifikation_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="ProduktBuendelKfz" type="Fakesurance_VerkaufsproduktKfz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>-->
|
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
||||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||||
<xsd:complexType name="VerkaufsproduktRechtsschutz_Type" final="#all">
|
<xsd:complexType name="VerkaufsproduktRechtsschutz_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Rechtsschutz</xsd:documentation>
|
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Rechtsschutz</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
@@ -47,12 +47,12 @@
|
|||||||
<xsd:extension base="ProduktRechtsschutz_Type"/>
|
<xsd:extension base="ProduktRechtsschutz_Type"/>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="ProduktPrivatRechtsschutz_Type" final="#all">
|
<xsd:complexType name="ProduktPrivatRechtsschutz_Type">
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="ProduktRechtsschutz_Type"/>
|
<xsd:extension base="ProduktRechtsschutz_Type"/>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="ElementarproduktRechtsschutz_Type">
|
<xsd:complexType name="ElementarproduktRechtsschutz_Type" abstract="true">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Rechtsschutz</xsd:documentation>
|
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Rechtsschutz</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
|
|||||||
@@ -42,11 +42,6 @@
|
|||||||
<xsd:documentation>Bausteine, mit denen dieser Baustein nicht kombiniert werden kann.</xsd:documentation>
|
<xsd:documentation>Bausteine, mit denen dieser Baustein nicht kombiniert werden kann.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="UntergeordneteProduktbausteine" type="Produktbaustein_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Eine Liste von Unterelementen mit ihren Eigenschaften bezüglich Einschließbarkeit</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
@@ -65,4 +60,27 @@
|
|||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="VerkaufsproduktStruktur_Type">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="cst:ProduktbausteinAuskunft_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Produkt" type="ProduktStruktur_Type" maxOccurs="unbounded"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="ProduktStruktur_Type">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="Produktbaustein_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Elementarprodukt" type="ElementarproduktStruktur_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="ElementarproduktStruktur_Type">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="Produktbaustein_Type"/>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
|
|||||||
Reference in New Issue
Block a user