Überlegungen für eine Strukturauskunft bei den Produktservices
This commit is contained in:
@@ -11,7 +11,8 @@
|
|||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:Verkaufsprodukt_Type">
|
<xsd:extension base="cst:Verkaufsprodukt_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="Rechtsschutzversicherung" type="ProduktRechtsschutz_Type" maxOccurs="unbounded"/>
|
<xsd:element name="PrivatRechtsschutz" type="ProduktPrivatRechtsschutz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xsd:element name="FirmenRechtsschutz" type="ProduktFirmenRechtsschutz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
<xsd:element name="RechtsschutzZusatzVersicherung" minOccurs="0" maxOccurs="unbounded">
|
<xsd:element name="RechtsschutzZusatzVersicherung" minOccurs="0" maxOccurs="unbounded">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Gibt es überhaupt noch andere Produkte die gebündelt werden?</xsd:documentation>
|
<xsd:documentation>Gibt es überhaupt noch andere Produkte die gebündelt werden?</xsd:documentation>
|
||||||
@@ -22,24 +23,35 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="ProduktRechtsschutz_Type">
|
<xsd:complexType name="ProduktRechtsschutz_Type" abstract="true">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ für ein Produkt in der Sparte Rechtsschut</xsd:documentation>
|
<xsd:documentation>Typ für ein Produkt in der Sparte Rechtsschut</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:Produkt_Type">
|
<xsd:extension base="cst:Produkt_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="ElementarproduktRechtsschutz" type="ElementarproduktRechtsschutz_Type" maxOccurs="unbounded"/>
|
|
||||||
<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="FreieAnwaltswahl" type="xsd:boolean"/>
|
<xsd:element name="FreieAnwaltswahl" type="xsd:boolean"/>
|
||||||
|
<xsd:element name="Vertragsrechtsschutz" type="Vertragsrechtsschutz_Type" minOccurs="0"/>
|
||||||
|
<xsd:element name="Liegenschaftsrechtsschutz" type="Liegenschaftsrechtsschutz_Type" minOccurs="0"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="ProduktFirmenRechtsschutz_Type" final="#all">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="ProduktRechtsschutz_Type"/>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="ProduktPrivatRechtsschutz_Type" final="#all">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="ProduktRechtsschutz_Type"/>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
<xsd:complexType name="ElementarproduktRechtsschutz_Type">
|
<xsd:complexType name="ElementarproduktRechtsschutz_Type">
|
||||||
<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>
|
||||||
@@ -61,6 +73,16 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="ElementarproduktPrivatRechtsschutz_Type">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="ElementarproduktRechtsschutz_Type"/>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="ElementarproduktFirmenRechtsschutz_Type">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="ElementarproduktRechtsschutz_Type"/>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
<xsd:complexType name="Liegenschaftsrechtsschutz_Type">
|
<xsd:complexType name="Liegenschaftsrechtsschutz_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ für ein Elementarprodukt Liegenschaftsrechtsschutz</xsd:documentation>
|
<xsd:documentation>Typ für ein Elementarprodukt Liegenschaftsrechtsschutz</xsd:documentation>
|
||||||
|
|||||||
@@ -0,0 +1,68 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
|
||||||
|
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||||
|
<xsd:element name="StrukturResponse"/>
|
||||||
|
<xsd:complexType name="StrukturResponse_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Verkaufsprodukt" maxOccurs="unbounded">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="Produktbaustein_Type">
|
||||||
|
<xsd:sequence/>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="Produktbaustein_Type">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="cst:ProduktbausteinAuskunft_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Defaultelement" type="xsd:boolean">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Wahr, wenn das Element standardmäßig vorhanden sein soll</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Optional" type="xsd:boolean">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Wahr, wenn das Element optional eingeschlossen werden kann. Falsch, wenn das Element verpflichtend ist</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="SetztVoraus" type="BausteinReferenz_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Bausteine, die der Einschluss dieses Bausteins voraussetzt</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="NichtKombinierbarMit" type="BausteinReferenz_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Bausteine, mit denen dieser Baustein nicht kombiniert werden kann.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</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:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="BausteinReferenz_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Id" type="xsd:string">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Baustein-Id</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Ebene">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die Ebene: Verkaufsprodukt, Produkt, Elementarprodukt</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:schema>
|
||||||
Reference in New Issue
Block a user