Merge branch 'master' of https://bitbucket.org/omds/omdsservicedefinitions
This commit is contained in:
@@ -16,19 +16,7 @@ Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0?
|
||||
b) Eigenes domänenenspezifisches XSD fuer Schaden: omds3_ON7_Schaden
|
||||
c) addDocToClaim umbenannt zu acDocToBusinessCase damit die Methode auch im
|
||||
Zusammenhang mit BOA benutzt werden kann.
|
||||
5. Einige Korrekturen am Entwurf für Sach-Privat:
|
||||
a) BeteiligtePersonVertrag_Type verwendet den neuen einheitlichen Person-Typ
|
||||
b) ZusaetlicheHaushaltDaten korrigert und verwendet jetzt ZusaetzlicheHaushaltsdaten_Type
|
||||
c) Korrektur in der Vererbung der Request- und Responseobjekte
|
||||
d)
|
||||
6. Einführung von Elementen zur Beauskunftung der Produktstruktur:
|
||||
a) Einführung von optionalen "AttributMetadaten" in allen Produktbausteinen
|
||||
b) Einführung von ProduktbausteinAntragsprozessGenerisch_Type welcher die Elemente
|
||||
"Eingeschlossen" und "EinschlussAenderbar" enthalt und in den Ebenen 2 und 3 der Sparten
|
||||
Unfall, Sach-Privat und Rechtsschutz verwendet wird.
|
||||
7. Kfz: Optionales Tarifmerkmal "Leasing verbundene Unternehmen"
|
||||
8. Einführung von MTOM
|
||||
9. Allgemeine - spartenunabhängige - Methoden für BOA eingeführt
|
||||
|
||||
|
||||
=============
|
||||
Version 1.3.0
|
||||
|
||||
@@ -5,7 +5,6 @@ xmlns:os="urn:omds3Services-1-4-0"
|
||||
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
xmlns:b="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
|
||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
||||
xmlns:boak="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
|
||||
xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat"
|
||||
xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs"
|
||||
@@ -33,7 +32,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" schemaLocation="omds3_ON2_Antrag_Unfall.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag" schemaLocation="omds3_ON3_Vertrag.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner" schemaLocation="omds3_ON4_Partner.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/>
|
||||
@@ -276,32 +274,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<part name="parameters" element="boaRs:SubmitApplicationRechtsschutzResponse"/>
|
||||
</message>
|
||||
|
||||
<!-- alle Sparten -->
|
||||
<message name="CalculateRequestMsg">
|
||||
<part name="parameters" element="ac:CalculateCommonRequest"/>
|
||||
</message>
|
||||
<message name="CalculateResponseMsg">
|
||||
<part name="parameters" element="ac:CalculateCommonResponse"/>
|
||||
</message>
|
||||
<message name="CreateOfferRequestMsg">
|
||||
<part name="parameters" element="ac:CreateOfferCommonRequest"/>
|
||||
</message>
|
||||
<message name="CreateOfferResponseMsg">
|
||||
<part name="parameters" element="ac:CreateOfferCommonResponse"/>
|
||||
</message>
|
||||
<message name="CreateApplicationRequestMsg">
|
||||
<part name="parameters" element="ac:CreateApplicationCommonRequest"/>
|
||||
</message>
|
||||
<message name="CreateApplicationResponseMsg">
|
||||
<part name="parameters" element="ac:CreateApplicationCommonResponse"/>
|
||||
</message>
|
||||
<message name="SubmitApplicationRequestMsg">
|
||||
<part name="parameters" element="ac:SubmitApplicationCommonRequest"/>
|
||||
</message>
|
||||
<message name="SubmitApplicationResponseMsg">
|
||||
<part name="parameters" element="ac:SubmitApplicationCommonResponse"/>
|
||||
</message>
|
||||
|
||||
<!-- State-Changes z.B. Polizzierung -->
|
||||
<message name="GetStateChangesRequestMsg">
|
||||
<part name="parameters" element="b:GetStateChangesRequest"/>
|
||||
@@ -562,28 +534,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<output name="SubmitApplicationRechtsschutzResponsePort" message="os:SubmitApplicationRechtsschutzResponseMsg"/>
|
||||
<fault name="SubmitApplicationRechtsschutzFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
|
||||
<operation name="calculate">
|
||||
<input name="CalculateRequestPort" message="os:CalculateRequestMsg"/>
|
||||
<output name="CalculateResponsePort" message="os:CalculateResponseMsg"/>
|
||||
<fault name="CalculateFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="createOffer">
|
||||
<input name="CreateOfferRequestPort" message="os:CreateOfferRequestMsg"/>
|
||||
<output name="CreateOfferResponsePort" message="os:CreateOfferResponseMsg"/>
|
||||
<fault name="CreateOfferFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="createApplication">
|
||||
<input name="CreateApplicationRequestPort" message="os:CreateApplicationRequestMsg"/>
|
||||
<output name="CreateApplicationResponsePort" message="os:CreateApplicationResponseMsg"/>
|
||||
<fault name="CreateApplicationFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="submitApplication">
|
||||
<input name="SubmitApplicationRequestPort" message="os:SubmitApplicationRequestMsg"/>
|
||||
<output name="SubmitApplicationResponsePort" message="os:SubmitApplicationResponseMsg"/>
|
||||
<fault name="SubmitApplicationFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
|
||||
|
||||
<operation name="getStateChanges">
|
||||
<input name="GetStateChangesRequestPort" message="os:GetStateChangesRequestMsg"/>
|
||||
@@ -1128,58 +1078,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<soap:fault name="GetStateChangesFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<!-- Berechnung, Offert, Antrag allgemein für alle Arten von Verkaufsprodukten -->
|
||||
<operation name="calculate">
|
||||
<soap:operation soapAction="urn:calculate" style="document"/>
|
||||
<input name="CalculateRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output name="CalculateResponsePort">
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
<fault name="CalculateFault">
|
||||
<soap:fault name="CalculateFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="createOffer">
|
||||
<soap:operation soapAction="urn:createOffer" style="document"/>
|
||||
<input name="CreateOfferRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output name="CreateOfferResponsePort">
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
<fault name="CreateOfferFault">
|
||||
<soap:fault name="CreateOfferFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="createApplication">
|
||||
<soap:operation soapAction="urn:createApplication" style="document"/>
|
||||
<input name="CreateApplicationRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output name="CreateApplicationResponsePort">
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
<fault name="CreateApplicationFault">
|
||||
<soap:fault name="CreateApplicationFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="submitApplication">
|
||||
<soap:operation soapAction="urn:submitApplication" style="document"/>
|
||||
<input name="SubmitApplicationRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output name="SubmitApplicationResponsePort">
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
<fault name="SubmitApplicationFault">
|
||||
<soap:fault name="SubmitApplicationFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
<!-- Personen Bestandsdaten Änderung -->
|
||||
<operation name="getPoliciesOfPartner">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document"/>
|
||||
|
||||
@@ -272,186 +272,4 @@
|
||||
<xsd:documentation>Element um Offert- und Antragsdokumente zurückzugeben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<!-- Allgemeine Services, die unterschiedliche Verkaufsprodukte entgegennehmen -->
|
||||
<xsd:complexType name="SpezBerechnungCommon_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten Berechnung die bei Request und Response gleich sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="cst:Verkaufsprodukt_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezOffertCommon_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten Offerterstellung die bei Request und Response gleich sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezOffert_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="cst:Verkaufsprodukt_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAntragCommon_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten Antrag die bei Request und Response gleich sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="cst:Verkaufsprodukt_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UpsellingResponseCommon_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Upselling Alternativen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="UpsellingVerkaufsprodukte" type="cst:Verkaufsprodukt_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateCommonRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ um einen allgemeinen Berechungsrequest durchzuführen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CalculateRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungCommon_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateCommonResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für einen allgemeinen Berechnungs-Response</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CalculateResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungCommon_Type" minOccurs="0"/>
|
||||
<xsd:element name="ResponseUpselling" type="UpsellingResponseCommon_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferCommonRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ um einen allgemeinen Offerterzeugungs-Request durchzuführen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CreateOfferRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertanfrage" type="SpezOffertCommon_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferCommonResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für einen allgemeinen Offerterzeugungs-Response</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CreateOfferResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" type="SpezOffertCommon_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationCommonRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ um einen allgemeinen Antragserzeugungs-Request durchzuführen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CreateApplicationRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragCommon_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationCommonResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für einen allgemeinen Antragserzeugungs-Response</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CreateApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragCommon_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationCommonRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ um eine allgemeine Antragsüberleitung durchzuführen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SubmitApplicationRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragCommon_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationCommonResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für einen allgemeinen Antragsüberleitungs-Response</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SubmitApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragCommon_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CalculateCommonRequest" type="CalculateCommonRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element für Berechnungsrequest für alle Sparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CalculateCommonResponse" type="CalculateCommonResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element für Berechnungsresponse für alle Sparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferCommonRequest" type="CreateOfferCommonRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element für Offerterzeugungs-Request für alle Sparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferCommonResponse" type="CreateOfferCommonResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element für Offerterzeugungs-Response für alle Sparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationCommonRequest" type="CreateApplicationCommonRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element für Antragserzeugungs-Request für alle Sparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationCommonResponse" type="CreateApplicationCommonResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element für Antragserzeugungs-Response für alle Sparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationCommonRequest" type="SubmitApplicationCommonRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element für Antragsüberleitungs-Request für alle Sparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationCommonResponse" type="SubmitApplicationCommonResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element für Antragsüberleitungs-Response für alle Sparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktRechtsschutz_Type">
|
||||
<xsd:annotation>
|
||||
<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: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:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
|
||||
@@ -54,6 +54,7 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</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:restriction base="xsd:unsignedByte">
|
||||
<xsd:enumeration value="1">
|
||||
@@ -121,14 +122,6 @@
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- 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:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Rechtsschutz</xsd:documentation>
|
||||
@@ -148,12 +141,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungRechtsschutz_Type" minOccurs="0"/>
|
||||
<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:element name="Berechnungsantwort" type="SpezBerechnungRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -177,7 +165,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" type="SpezOffertRechtsschutz_Type" minOccurs="0"/>
|
||||
<xsd:element name="Offertantwort" type="SpezOffertRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -201,7 +189,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type" minOccurs="0"/>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -213,7 +201,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragRechtsschutz_Type" minOccurs="0"/>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -225,49 +213,17 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type" minOccurs="0"/>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CalculateRechtsschutzRequest" type="CalculateRechtsschutzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine Berechnung Rechtsschutz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CalculateRechtsschutzResponse" type="CalculateRechtsschutzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<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:element name="CalculateRechtsschutzRequest" type="CalculateRechtsschutzRequest_Type"/>
|
||||
<xsd:element name="CalculateRechtsschutzResponse" type="CalculateRechtsschutzResponse_Type"/>
|
||||
<xsd:element name="CreateOfferRechtsschutzRequest" type="CreateOfferRechtsschutzRequest_Type"/>
|
||||
<xsd:element name="CreateOfferRechtsschutzResponse" type="CreateOfferRechtsschutzResponse_Type"/>
|
||||
<xsd:element name="CreateApplicationRechtsschutzRequest" type="CreateApplicationRechtsschutzRequest_Type"/>
|
||||
<xsd:element name="CreateApplicationRechtsschutzResponse" type="CreateApplicationRechtsschutzResponse_Type"/>
|
||||
<xsd:element name="SubmitApplicationRechtsschutzRequest" type="SubmitApplicationRechtsschutzResponse_Type"/>
|
||||
<xsd:element name="SubmitApplicationRechtsschutzResponse" type="SubmitApplicationRechtsschutzResponse_Type"/>
|
||||
</xsd:schema>
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
<xsd:documentation>ständig bewohnt, nicht-ständig bewohnt, unbewohnt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusaetzlicheHaushaltsDaten" type="ZusaetzlicheHaushaltsdaten_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="ZusaetzlicheHaushaltDaten" type="ZusaetzlicheGebaeudedaten_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -230,7 +230,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ProduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VersInteresseRefLfnr" type="xsd:unsignedShort">
|
||||
<xsd:element name="VersInteresseRefLfnr" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf versicherte Interessen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -498,14 +498,7 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UpsellingSachPrivatResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Response Upselling: Enthält eines oder mehrere Verkaufsprodukte Sach-Privat</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="UpsellingVerkaufsprodukte" type="VerkaufsproduktSachPrivat_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UpsellingSachPrivatResponse_Type"/>
|
||||
<xsd:complexType name="CalculateSachPrivatRequest_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Sach-Privat</xsd:documentation>
|
||||
@@ -525,7 +518,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="BerechnungSachPrivat_Type" minOccurs="0"/>
|
||||
<xsd:element name="Berechnungsantwort" type="BerechnungSachPrivat_Type"/>
|
||||
<xsd:element name="ResponseUpselling" type="UpsellingSachPrivatResponse_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response für das Upselling, wenn solche Ergebnisse angefordert wurden.</xsd:documentation>
|
||||
@@ -554,7 +547,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" type="OffertSachPrivat_Type" minOccurs="0"/>
|
||||
<xsd:element name="Offertantwort" type="OffertSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -578,7 +571,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="AntragSachPrivat_Type" minOccurs="0"/>
|
||||
<xsd:element name="Antragsantwort" type="AntragSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -602,7 +595,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="AntragSachPrivat_Type" minOccurs="0"/>
|
||||
<xsd:element name="Antragsantwort" type="AntragSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
|
||||
@@ -74,6 +74,12 @@
|
||||
<xsd:documentation>Code für eine Leistungsart der Unfallversicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Attribute" type="cst:GenAttribut_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional ein oder mehrere generische Attribute</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AttributMetadaten" type="cst:AttributMetadaten_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
|
||||
@@ -0,0 +1,153 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/basis/ausk" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/basis/ausk" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.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="Verkaufsproduktbaustein_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Baustein_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes Element für Ebene 2 und 3</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<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:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Verkaufsproduktbaustein_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element Ebene 1 Verkaufsprodukt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ProduktbausteinAuskunft_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Produkt" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Produktbaustein_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Elementarprodukt" type="Elementarproduktbaustein_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Produktbaustein_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element Ebene 2 Produkt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Baustein_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Elementarproduktbaustein_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element Ebene 3 Elementarprodukt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Baustein_Type"/>
|
||||
</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:complexType name="VerkaufsproduktStruktur_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ProduktbausteinAuskunft_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Produkt" type="ProduktStruktur_Type" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktStruktur_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Produktbaustein_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Elementarprodukt" type="ElementarproduktStruktur_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktStruktur_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Produktbaustein_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Deckung_Test">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Elementarprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Versicherungssumme" type="ElementAttribut"/>
|
||||
<xsd:element name="Selbstbehalt" type="ElementAttribut"/>
|
||||
<xsd:element name="WeitereElemente" type="ElementAttribut" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementAttribut">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" minOccurs="0"/>
|
||||
<xsd:element name="Name" minOccurs="0"/>
|
||||
<xsd:element name="Obligatorisch" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Pflichtfeld ja / nein</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Value" type="xsd:string"/>
|
||||
<xsd:element name="Default" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Depends" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Pfade zu anderen Elementen, von denen dieses Element abhängt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
Reference in New Issue
Block a user