Überarbeitung Konvertierung nach Workshop am 16.12.2021

This commit is contained in:
2021-12-16 14:09:44 +01:00
parent e7089328fe
commit 6584cb7b97
3 changed files with 33 additions and 64 deletions

View File

@@ -1973,26 +1973,9 @@
<xsd:documentation>Typ für Ersatzpolizzen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Ersatzpolizzennummer1" type="omds:Polizzennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Deprecated, in künftigen Implementierungen bitte Element Ersatzpolizzen unten nutzen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Ersatzpolizzennummer2" type="omds:Polizzennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Deprecated</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Ersatzpolizzennummer3" type="omds:Polizzennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Deprecated</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Ersatzpolizzen" type="Ersatzpolizze_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Dies ist die neuere Art Ersatzolizzennummern anzugeben. Das Objekt ist erweiterungsfähig.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Ersatzpolizzennummer1" type="omds:Polizzennr" minOccurs="0"/>
<xsd:element name="Ersatzpolizzennummer2" type="omds:Polizzennr" minOccurs="0"/>
<xsd:element name="Ersatzpolizzennummer3" type="omds:Polizzennr" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Ersatzpolizze_Type" abstract="true">
@@ -2029,46 +2012,6 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ErsatzpolizzeNachSparte_Type">
<xsd:annotation>
<xsd:documentation>Implementierung einer Ersatzpolizze, bei welcher für jede Sparte ein eigener Aenderungsgrund angegeben werden kann</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Ersatzpolizze_Type">
<xsd:sequence>
<xsd:element name="Sparten" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Beschreibt den gewünschten Umgang mit der Sparte</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type">
<xsd:annotation>
<xsd:documentation>Code für die Sparte</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Id" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional Schluessel für die Sparte</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AendGrundCd" type="omds:AendGrundCd_Type">
<xsd:annotation>
<xsd:documentation>Änderungsgrund für die spezifizierte Sparte</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AendGrundbez" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Angabe einer Zusatzinformation zum Aenderungsgrund</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AbstraktesEreignisStatusAenderung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstraktes Ereignis einer Statusänderung </xsd:documentation>

View File

@@ -77,7 +77,7 @@
</xsd:element>
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bestehen Vorversicherungen zu dem Antrag</xsd:documentation>
<xsd:documentation>Bestehende Vorversicherungen zu dem Antrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zahlungsdaten" type="cst:Zahlungsdaten_Type">
@@ -103,7 +103,7 @@
<xsd:element name="Kontierung" type="cst:Kontierung_Type" minOccurs="0" maxOccurs="3"/>
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ersatzpolizzennummern bei Konvertierung</xsd:documentation>
<xsd:documentation>Ersatzpolizzennummern für eine manuelle Ablöse von Polizzen. Nicht für automatische Konvertierung oder Fahrzeugwechsel.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
@@ -212,7 +212,20 @@
<xsd:documentation>Abstraktes Zwischenelement für alle BOA-Request-Types</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type"/>
<xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence>
<xsd:element name="Aenderungsgrund" type="omds:AendGrundCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Deprecated - die Angabe eines Aenderungsgrunds. Künftig sollte der Aenderungsgrund im Element Ersatzpolizzen angegeben werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Ersatzpolizzen" type="cst:Ersatzpolizze_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Polizzennummern, die im Rahmen einer Konvertierung, einem Fahrzeugwechsel o.Ä. abgelöst werden sollen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BOAProcessResponse_Type">
@@ -220,7 +233,20 @@
<xsd:documentation>Abstraktes Zwischenelement für alle BOA-Response-Types</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessResponse_Type"/>
<xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence>
<xsd:element name="Aenderungsgrund" type="omds:AendGrundCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Deprecated - die Angabe eines Aenderungsgrunds. Künftig sollte der Aenderungsgrund im Element Ersatzpolizzen angegeben werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Ersatzpolizzen" type="cst:Ersatzpolizze_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Polizzennummern, die im Rahmen einer Konvertierung, einem Fahrzeugwechsel o.Ä. abgelöst werden sollen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CalculateRequest_Type" abstract="true">