Version Rechtsschutz fertiggestellt

This commit is contained in:
2019-08-21 11:41:24 +02:00
parent 2bf193ed5c
commit 5bbcaa4753
3 changed files with 59 additions and 13 deletions

2
.gitignore vendored
View File

@@ -2,3 +2,5 @@ OMDSServiceDefinition/.settings/
OMDSServiceDefinition/doc/WSDL-XSD-Dokumentation/ OMDSServiceDefinition/doc/WSDL-XSD-Dokumentation/
OMDSServiceDefinition/.project OMDSServiceDefinition/.project
.project .project
OMDSServiceDefinition/.idea/
OMDSServiceDefinition/OMDSServiceDefinition.iml

View File

@@ -40,7 +40,7 @@
</xsd:complexType> </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. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten.</xsd:documentation> <xsd:documentation>Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ können künftig etwaige Standard-Deckungen abgeleitet werden. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:ElementarproduktGenerisch_Type"> <xsd:extension base="cst:ElementarproduktGenerisch_Type">
@@ -54,7 +54,6 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<!-- Der Typ Vertragsrechtsschutz_Type ist ein Beispiel für einen normierten Untertyp. In dieser Form können auch VUs eigene Untertypen definieren -->
<xsd:simpleType name="OertlicherGeltungsbereichCd_Type"> <xsd:simpleType name="OertlicherGeltungsbereichCd_Type">
<xsd:restriction base="xsd:unsignedByte"> <xsd:restriction base="xsd:unsignedByte">
<xsd:enumeration value="1"> <xsd:enumeration value="1">
@@ -122,6 +121,14 @@
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<!-- Typen und Elemente für die Methoden --> <!-- Typen und Elemente für die Methoden -->
<xsd:complexType name="UpsellingRechtsschutzResponse_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Response Upselling Alternativen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="UpsellingVerkaufsprodukte" type="VerkaufsproduktRechtsschutz_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CalculateRechtsschutzRequest_Type"> <xsd:complexType name="CalculateRechtsschutzRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Rechtsschutz</xsd:documentation> <xsd:documentation>Typ des Requestobjekts für eine Berechnung Rechtsschutz</xsd:documentation>
@@ -142,6 +149,11 @@
<xsd:extension base="ac:CalculateResponse_Type"> <xsd:extension base="ac:CalculateResponse_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Berechnungsantwort" type="SpezBerechnungRechtsschutz_Type"/> <xsd:element name="Berechnungsantwort" type="SpezBerechnungRechtsschutz_Type"/>
<xsd:element name="ResponseUpselling" type="UpsellingRechtsschutzResponse_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:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -189,7 +201,7 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ac:CreateApplicationResponse_Type"> <xsd:extension base="ac:CreateApplicationResponse_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type"/> <xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -201,7 +213,7 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationRequest_Type"> <xsd:extension base="ac:SubmitApplicationRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragsanfrage" type="SpezAntragRechtsschutz_Type"/> <xsd:element name="Antragsanfrage" type="SpezAntragRechtsschutz_Type" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -213,17 +225,49 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationResponse_Type"> <xsd:extension base="ac:SubmitApplicationResponse_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type"/> <xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="CalculateRechtsschutzRequest" type="CalculateRechtsschutzRequest_Type"/> <xsd:element name="CalculateRechtsschutzRequest" type="CalculateRechtsschutzRequest_Type">
<xsd:element name="CalculateRechtsschutzResponse" type="CalculateRechtsschutzResponse_Type"/> <xsd:annotation>
<xsd:element name="CreateOfferRechtsschutzRequest" type="CreateOfferRechtsschutzRequest_Type"/> <xsd:documentation>Requestobjekt für eine Berechnung Rechtsschutz</xsd:documentation>
<xsd:element name="CreateOfferRechtsschutzResponse" type="CreateOfferRechtsschutzResponse_Type"/> </xsd:annotation>
<xsd:element name="CreateApplicationRechtsschutzRequest" type="CreateApplicationRechtsschutzRequest_Type"/> </xsd:element>
<xsd:element name="CreateApplicationRechtsschutzResponse" type="CreateApplicationRechtsschutzResponse_Type"/> <xsd:element name="CalculateRechtsschutzResponse" type="CalculateRechtsschutzResponse_Type">
<xsd:element name="SubmitApplicationRechtsschutzRequest" type="SubmitApplicationRechtsschutzResponse_Type"/> <xsd:annotation>
<xsd:element name="SubmitApplicationRechtsschutzResponse" type="SubmitApplicationRechtsschutzResponse_Type"/> <xsd:documentation>Responseobjekt für eine Berechnung Rechtsschutz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateOfferRechtsschutzRequest" type="CreateOfferRechtsschutzRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für eine Erstellung eines Rechtsschutz-Offerts</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateOfferRechtsschutzResponse" type="CreateOfferRechtsschutzResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt für eine Erstellung eines Rechtsschutz-Offerts</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateApplicationRechtsschutzRequest" type="CreateApplicationRechtsschutzRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für eine Erstellung eines Rechtsschutz-Antrags</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateApplicationRechtsschutzResponse" type="CreateApplicationRechtsschutzResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt für eine Erstellung eines Rechtsschutz-Antrags</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubmitApplicationRechtsschutzRequest" type="SubmitApplicationRechtsschutzResponse_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Antragsübermittlung Rechtsschutz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubmitApplicationRechtsschutzResponse" type="SubmitApplicationRechtsschutzResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Antragsübermittlung Rechtsschutz</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema> </xsd:schema>