Entwurf Flotte

This commit is contained in:
2025-04-01 12:33:00 +02:00
parent bb2ae89c3d
commit 6e7573b188
2 changed files with 194 additions and 1 deletions

View File

@@ -1673,7 +1673,7 @@
</xsd:element> </xsd:element>
<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0"> <xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Eine weitereführende Beschreibung des Bausteins für eine Anzeige.</xsd:documentation> <xsd:documentation>Eine weiterführende Beschreibung des Bausteins für eine Anzeige.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>

View File

@@ -42,4 +42,197 @@
<xsd:element name="ContractChangeConfigurationResponse" type="cst:CommonResponse_Type" /> <xsd:element name="ContractChangeConfigurationResponse" type="cst:CommonResponse_Type" />
<xsd:element name="ContractChangeSubmitRequest" type="cst:CommonRequest_Type"/> <xsd:element name="ContractChangeSubmitRequest" type="cst:CommonRequest_Type"/>
<xsd:element name="ContractChangeSubmitResponse" type="cst:CommonResponse_Type" /> <xsd:element name="ContractChangeSubmitResponse" type="cst:CommonResponse_Type" />
<!-- =========================================================== -->
<!-- | Einbeziehung Risiko | -->
<!-- =========================================================== -->
<xsd:element name="IncludeRiskProposalRequest" >
<xsd:annotation><xsd:documentation>Requests zur Anfrage eines Vorschlags für die Einbeziehung eines Risikoobjekts in einen Vertrag</xsd:documentation></xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Vertrag" type="cst:Ersatzpolizze_Type">
<xsd:annotation><xsd:documentation>Angabe des Vertrags, in welchen das Risikoobjekt einbezogen werden soll.</xsd:documentation></xsd:annotation>
</xsd:element>
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type" >
<xsd:annotation>
<xsd:documentation>Informationen zum Risikoobjekt</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="IncludeRiskProposalResponse" >
<xsd:annotation><xsd:documentation>Response mit einem Vorschlag für die Einbeziehung eines Risikoobjekts in einen Vertrag</xsd:documentation></xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element ref="Modell" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="IncludeRiskConfigurationRequest" >
<xsd:annotation><xsd:documentation>Response mit einem Vorschlag für die Einbeziehung eines Risikoobjekts in einen Vertrag</xsd:documentation></xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="Modell" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="IncludeRiskConfigurationResponse" >
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element ref="Modell" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="IncludeRiskSubmitRequest" >
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="Modell" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="IncludeRiskSubmitResponse" type="cst:CommonResponse_Type" >
</xsd:element>
<xsd:element name="Modell" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Vertrag" type="cst:Ersatzpolizze_Type">
<xsd:annotation><xsd:documentation>Angabe des Vertrags, in welchen das Risikoobjekt einbezogen werden soll.</xsd:documentation></xsd:annotation>
</xsd:element>
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type" >
<xsd:annotation>
<xsd:documentation>Informationen zum Risikoobjekt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Deckungsbaum" type="Deckungsbaum_Type" >
<xsd:annotation>
<xsd:documentation>Informationen zur Deckung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- <xsd:all xml:space="default"></xsd:all>-->
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Deckungsbaum_Type" final="#all">
<xsd:sequence>
<xsd:element name="Basiselement" type="BasisBaustein_Type" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Baustein_Type" abstract="true" >
<xsd:sequence>
<xsd:element name="Id" type="xsd:string" minOccurs="0">
<xsd:annotation><xsd:documentation>Die eindeutige Id dieses konkreten Bausteins.</xsd:documentation></xsd:annotation>
</xsd:element>
<xsd:element name="ProduktId" type="cst:AttributEnum_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Referenz auf das Produkt für diesen Baustein.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TarifId" type="cst:AttributEnum_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Schlüssel der Tarifkomponente für diesen Baustein.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine menschenverständliche Bezeichnung. Ist kein Eingabewert, wird von der VU gesetzt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bedingungen" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Verweise auf Bedingungswerke und Klauseln</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Meldungen" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Meldungen zu Elementen in diesem Produktbaustein</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Attribut" type="cst:Attribut_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Eines oder mehrere Attribute.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- <xsd:element name="Konvertierung" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Im Falle einer Konvertierung eine Herkunftsangabe</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexType>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="ErsetztId" type="xsd:string">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Bei Konvertierungen die Id des Bausteins im zu ersetzenden Vertrag</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Konvertierungsaktion" type="cst:Konvertierungsaktion_Type" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Nähere Spezifikation der Aktion, falls notwendig.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- </xsd:element>-->
<xsd:element name="Kombinationen" type="cst:Kombinationen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Möglichkeit zulässige oder unzulässige Kombinationen von Unterbausteinen als Restriktion anzugeben. Aber die Anzahl der Möglichkeiten steigt mit 2 hoch n, wobei n die Anzahl der Unterelemente ist. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kindelemente" type="Kindbaustein_Type" minOccurs="0" maxOccurs="unbounded" >
<xsd:annotation>
<xsd:documentation>Unterbausteine, aktive und inaktive.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BasisBaustein_Type">
<xsd:complexContent>
<xsd:extension base="Baustein_Type">
<xsd:sequence>
<xsd:element name="Beginn" type="omds:Datum" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Kindbaustein_Type">
<xsd:complexContent>
<xsd:extension base="Baustein_Type">
<xsd:sequence>
<xsd:element name="Eingeschlossen" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Ob dieser Produktbaustein eingeschlossen ist oder nicht</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EinschlussAenderbar" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ob der im Response vorgebene Einschluss änderbar ist. Optional </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema> </xsd:schema>