Korrektur in der Vererbung von BOA-Actions (Calculate, CreateOffer, CreateApplication, SubmitApplication)
This commit is contained in:
@@ -5,4 +5,5 @@ OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betri
|
||||
OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert
|
||||
OMDS 3 Version 1.2.0 - Autorisierung neu Beschrieben, keine Änderungen in den Services selbst
|
||||
OMDS 3 Version 1.3.0 - Berechnung-Offert-Antrag Kfz neu, Schaden überarbeitet
|
||||
OMDS 3 Version 1.4.0 - Berechnung-Offert-Antrag Kfz überarbeitet, Schaden überarbeitet, Verwendung OMDS 2.11
|
||||
OMDS 3 Version 1.4.0 - in Vorbereitung: Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11
|
||||
OMDS 3 Version 1.5.0 - in Vorbereitung: Berechnung-Offert-Antrag Unfall, Sach-privat, Rechtsschutz, Schaden überarbeitet, Verwendung OMDS 2.11
|
||||
@@ -95,7 +95,25 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!--Abstrakte BOA-Operationstypen-->
|
||||
<!--Abstrakte BOA-Operationstypen
|
||||
<xsd:complexType name="BOA_Request_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für BOA mit generischen Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BOA_Response_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für BOA </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>-->
|
||||
<xsd:complexType name="CalculateRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für die Berechnung</xsd:documentation>
|
||||
@@ -229,40 +247,16 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BOA_Request_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für BOA mit generischen Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Produktmetadaten" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn "wahr", sollen im Response Produktmetadaten enthalten sein.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BOA_Response_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für BOA </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateRequestGen_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für die Berechnung mit generischen Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BOA_Request_Type">
|
||||
<xsd:extension base="CalculateRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
|
||||
<xsd:element name="Produktmetadaten" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
|
||||
<xsd:documentation>Wenn "wahr", sollen im Response Produktmetadaten enthalten sein.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
@@ -274,7 +268,7 @@
|
||||
<xsd:documentation>Abstrakter Response Berechnung </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BOA_Response_Type"/>
|
||||
<xsd:extension base="CalculateResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferRequestGen_Type" abstract="true">
|
||||
@@ -282,7 +276,15 @@
|
||||
<xsd:documentation>Abstrakter Request für die Offerterstellung mit generischen Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BOA_Request_Type"/>
|
||||
<xsd:extension base="CreateOfferRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Produktmetadaten" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn "wahr", sollen im Response Produktmetadaten enthalten sein.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferResponseGen_Type" abstract="true">
|
||||
@@ -290,15 +292,7 @@
|
||||
<xsd:documentation>Abstrakter Response der Offerterstellung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BOA_Response_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokumente" type="cst:DokumentInfo_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf Offertdokumente, die heruntergeladen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
<xsd:extension base="CreateOfferResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationRequestGen_Type" abstract="true">
|
||||
@@ -306,11 +300,11 @@
|
||||
<xsd:documentation>Abstrakter Request der Antragserzeugung mit generischen Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BOA_Request_Type">
|
||||
<xsd:extension base="CreateApplicationRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="Produktmetadaten" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
|
||||
<xsd:documentation>Wenn "wahr", sollen im Response Produktmetadaten enthalten sein.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
@@ -322,25 +316,7 @@
|
||||
<xsd:documentation>Abstrakter Response der Antragserzeugung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BOA_Response_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>optional ein aktueller Status des Antragsprozess</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn der Antrag fehlerfrei erstellt werden konnte, die Referenz auf diesen Antrag. Diese Referenz ist bei der Einreichung des Antrags anzugegeben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dokumente" type="cst:DokumentInfo_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
<xsd:extension base="CreateApplicationResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationRequestGen_Type" abstract="true">
|
||||
@@ -348,16 +324,11 @@
|
||||
<xsd:documentation>Abstrakter Request der Antragsüberleitung mit generischen Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BOA_Request_Type">
|
||||
<xsd:extension base="SubmitApplicationRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="Produktmetadaten" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Entweder ist solch ein Bezug zu einem vorangegangenen SubmitApplication mitzugeben oder nochmals die Daten.</xsd:documentation>
|
||||
<xsd:documentation>Wenn "wahr", sollen im Response Produktmetadaten enthalten sein.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
@@ -369,7 +340,7 @@
|
||||
<xsd:documentation>Abstrakter Response der Antragsüberleitung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BOA_Response_Type">
|
||||
<xsd:extension base="SubmitApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type">
|
||||
<xsd:annotation>
|
||||
|
||||
Reference in New Issue
Block a user