Risikodaten Person nochmals besser eingefügt,
Dokumentation Leben, Unfall, BOA-Allgemein nachgezogen, Neue Version 1.6 angelegt, da Leben und Unfall sicher nicht Teil von 1.5 werden, Klassen generiert
This commit is contained in:
@@ -524,36 +524,6 @@
|
||||
<xsd:documentation>Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional. Die Person kann eine Adresse enthalten. Die Adresse hat aber keine Id.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="Person_Personensparten_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Erweiterung des Person_Type für die Verwendung in Personensparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Person_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Gewicht" type="AttributInt_Type"/>
|
||||
<xsd:element name="Groesse" type="AttributInt_Type" minOccurs="0"/>
|
||||
<xsd:element name="Raucher" type="Raucher" minOccurs="0"/>
|
||||
<xsd:element name="Sozialversicherungsanstalt" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Gefahrenklasse" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Beruf" type="AttributString_Type" minOccurs="0"/>
|
||||
<xsd:element name="MedizinischerBeruf" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="FreizeitSportRisiko" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Risikozuschlag" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="GesetzlicheUV" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="PersonenartKranken" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Berufsgruppe" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="ManuelleTaetigkeit" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="ZusaetzlichePersonendaten" type="ZusaetzlichePersonendaten_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlichePersonendaten_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für Personendaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="AdresseArtCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vertragsrolle</xsd:documentation>
|
||||
@@ -1866,11 +1836,45 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Person" type="Person_Personensparten_Type"/>
|
||||
<xsd:element name="Person" type="Person_Type"/>
|
||||
<xsd:choice minOccurs="0">
|
||||
<xsd:element name="RisikoNatPerson" type="RisikoNatPerson_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Risikomerkmale natürlicher Personen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RisikoSonstPerson"/>
|
||||
</xsd:choice>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="RisikoNatPerson_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Risikoattribute natürlicher Personen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Gewicht" type="AttributInt_Type" minOccurs="0"/>
|
||||
<xsd:element name="Groesse" type="AttributInt_Type" minOccurs="0"/>
|
||||
<xsd:element name="Raucher" type="Raucher_Type" minOccurs="0"/>
|
||||
<xsd:element name="Sozialversicherungsanstalt" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Gefahrenklasse" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Beruf" type="AttributString_Type" minOccurs="0"/>
|
||||
<xsd:element name="MedizinischerBeruf" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="FreizeitSportRisiko" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Risikozuschlag" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="GesetzlicheUV" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="PersonenartKranken" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Berufsgruppe" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="ManuelleTaetigkeit" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="ZusaetzlicheRisikodaten" type="ZusaetzlicheRisikodaten_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheRisikodaten_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für Personendaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VersicherteVeranstaltung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherte Veranstaltung basierend auf VersichertesInteresse_Type</xsd:documentation>
|
||||
@@ -2262,6 +2266,50 @@
|
||||
<xsd:documentation>Eine weiterführende Beschreibung des Attributs.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Msg" type="AttributMsg_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributMsg_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Message an einem Attribut</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ErrorType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:pattern value="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fehler</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:pattern>
|
||||
<xsd:pattern value="2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Warnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:pattern>
|
||||
<xsd:pattern value="3">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Hinweis</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:pattern>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="ErrorCode" type="xsd:integer" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional ein Fehlercode
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ErrorMsg" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine ausgeschriebene Fehlermeldung, für den User</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributMetadatenString_Type" abstract="false">
|
||||
@@ -2533,10 +2581,13 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Raucher" abstract="true">
|
||||
<xsd:complexType name="Raucher_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Sicherstellung_Type">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -133,14 +133,14 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAntragBasis_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sicherstellungen" type="cst:Sicherstellung_Type" minOccurs="0">
|
||||
<xsd:element name="Sicherstellungen" type="cst:Sicherstellung_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten zu etwaigen Sicherstellungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZustimmungGesundheitsdaten" type="cst:ZustimmungGesundheitsdaten_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="FATCA" type="cst:FATCA_Type"/>
|
||||
<xsd:element name="GSGM" type="cst:GMSG_Type"/>
|
||||
<xsd:element name="FATCA" type="cst:FATCA_Type" minOccurs="0"/>
|
||||
<xsd:element name="GSGM" type="cst:GMSG_Type" minOccurs="0"/>
|
||||
<xsd:element name="PEP" type="cst:PEP_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Angaben PEP wenn zutreffend</xsd:documentation>
|
||||
|
||||
@@ -10,7 +10,12 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VersichertePersonen" type="VersichertePersonLeben_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="VersichertePersonen" type="VersichertePersonProduktLeben_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit Unfall-fremde Bausteine einzugliedern.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Personendaten" type="cst:VersichertePerson_Type" minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden.</xsd:documentation>
|
||||
@@ -21,7 +26,7 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VersichertePersonLeben_Type">
|
||||
<xsd:complexType name="VersichertePersonProduktLeben_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Produkt in der Sparte Leben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -33,11 +38,16 @@
|
||||
<xsd:documentation>Referenz auf die Daten der Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Tarife" type="TarifLeben_Type" maxOccurs="unbounded">
|
||||
<xsd:element name="Tarife" type="TarifLeben_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der Tarife</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit Tarife zu gruppieren</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
@@ -57,6 +67,11 @@
|
||||
<xsd:documentation>Liste von Zusatzbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit Zusatzbausteine zu gruppieren</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RefSicherstellungLfdNr" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="Fondsauswahl" type="cst:AttributMultiEnum_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -10,18 +10,31 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VersichertePersonen" type="VersichertePersonUnfall_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="VersichertePersonen" type="VersichertePersonProduktUnfall_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ebene Produkt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit Unfall-fremde Bausteine einzugliedern.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Personendaten" type="cst:VersichertePerson_Type" minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit eine Sichterstellung aus dem Antragsobjekt zu referenzieren.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VersichertePersonUnfall_Type">
|
||||
<xsd:complexType name="VersichertePersonProduktUnfall_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -33,16 +46,18 @@
|
||||
<xsd:documentation>Referenz auf die Daten der Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Leistungsarten" type="LeistungsartUnfall_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der Elementarprodukte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
Releases
|
||||
================================
|
||||
OMDS 3 Version 1.0.0 - erste Veroeffentlichung der 'Quick-Wins'
|
||||
OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betrieben werden, Bugfixes zu 1.0.0
|
||||
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 - 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
|
||||
@@ -0,0 +1,184 @@
|
||||
=============
|
||||
Version 1.5.0
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.5.0 im Vergleich zur Version 1.4.0?
|
||||
=====================================================================================
|
||||
1. Sach-Privat, Unfall und Rechtsschutz erben von neuen "generischen" Produktklassen
|
||||
|
||||
|
||||
=============
|
||||
Version 1.4.0
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0?
|
||||
=====================================================================================
|
||||
1. Folgend dem Beschluss des Steuerkreises zur Versionierung vom 28.5.2019 sind alle
|
||||
Definitionen, die noch nicht durch zwei Implementierungen validiert wurden,
|
||||
aus dem offiziellen Release entfernt worden.
|
||||
Dies betrifft insb. Schaden, Sparten außer Kfz, maklerseitige Services, Services
|
||||
zu Partner und Vertragsänderungen.
|
||||
Diese Teile des Standards sind im Branch "Develop" des Git-Repository aber weiterhin verfügbar:
|
||||
https://bitbucket.org/omds/omdsservicedefinitions/src/develop/
|
||||
2. Antragsdaten Kfz können auch direkt in SubmitApplicationKfz übergeben werden, ein
|
||||
vorheriger Aufruf von CreateApplicateionKfz ist optional.
|
||||
3. Für BerechnungsdatenKfz, OffertdatenKfz und AntragsdatenKfz sind eigene Elemente
|
||||
definiert.
|
||||
4. Die Zulassungsdaten sind in die omds3CommonServiceTypes gewandert und nun
|
||||
Teil des Typs "Fahrzeug_Type". In 1.3 waren sie Teil von BOA-Kfz.
|
||||
5. Vertragsbeginn ist in Ebene 2 und 3 optional. Vertragsbeginn und Vertragsende sind
|
||||
nur noch vom Typ omds:Datum und nicht omds_Datum-Zeit.
|
||||
6. Das Element Vorversicherungen wurde verallgemeinert: Es steht jetzt ein abstakter Typ
|
||||
zur Beschreibung der Vorversicherungen zur Verfügung und eine Implementierung für Kfz.
|
||||
Bei der Implementierung für Kfz wurde zusätzlich die Möglichkeit der Angabe einer Sparte (VtgSparteCd)
|
||||
aufgenommen. Die Vorversicherungen haben das neue optionale Merkmal "Ausländische Vorversicherung".
|
||||
ZusaetzlicheVorversicherungsdaten_Type wurde als zusätzliche VU-spezifische Erweiterungsmöglichkeit eingeführt.
|
||||
7. Es wurde ein neues abstraktes Element "AbgelehnteRisiken" bei den Antragsdaten eingeführt.
|
||||
8. Es wurden einige optionale Tarifmerkmale im Kfz-Verkaufsprodukt aufgenommen: Geburtsdatum, Postleitzahl,
|
||||
Vermittlernummer und Nat. Person / Sonstige Person.
|
||||
9. Für den Fahrzeugzustand wurde ein zusätzliches Element vom Typ xsd:string eingeführt. Das bisherige
|
||||
Element "Fahrzeugzustand" wurde zu FzZustandBesichtigung. Der Zustandsbeschreibung_Type wurde zu
|
||||
ArtBesichtigung_Type und die Schlüsselwerte wurden etwas allgemeiner formuliert.
|
||||
10. Drei Elemente die bislang in den Antragsdaten Kfz enthalten waren, sind in die allgemeinen Antragsdaten
|
||||
aufgenommen worden: Ersatzpolizzennummer, ZusendungWeitereDokumente, Vorversicherungen
|
||||
11. Der abstrakte Produktbaustein_Type wurde zu BasisProduktbaustein_Type; Die Unterscheidung in
|
||||
ProduktbausteinAntragsprozess_Type und Produktbaustein_Auskunft_Type wurde aufgegeben.
|
||||
Der ProduktbausteinAntragsprozess_Type heisst jetzt einfach Produktbaustein_Type. Da alle involvierten Typen
|
||||
abstrakte Typen sind, hat diese Vereinfachung keine Auswirkung auf die tatsächlichen Produktbausteine.
|
||||
12. Das optionale Element VvdVertrag in ZusaetzlicheKfzdaten_Type wurde umbenannt zu, da es für
|
||||
den Standard zu spezifisch ist. Es wurde das Element ZusaetzlicheAntragsdatenKfz als zusätzliche VU-spezifische
|
||||
Erweiterungsmöglichkeit eingeführt, um dieses Element aufnehmen zu können.
|
||||
13. MTOM Unterstützung wurde aufgenommen für:
|
||||
- Download OMDSDatensätze getOMDSPackage
|
||||
- Download Dokumente getArcImage
|
||||
- Upload und Download Dokumenente bei BOA createApplication, submitApplication
|
||||
|
||||
|
||||
=============
|
||||
Version 1.3.0
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.3.0 im Vergleich zur Version 1.2.0?
|
||||
=====================================================================================
|
||||
|
||||
1. Neu enthalten ist: KFZ Berechnung - Offert - Antrag
|
||||
|
||||
2. Schaden hat bislang Status "Empfehlung" und wurde bisher noch in keiner Task-force erprobt.
|
||||
Schaden wurde nicht-abwärtskompatibel verändert:
|
||||
* VUNr in Requests ist jetzt obligatorisch
|
||||
* Bereinigung von Inner-Classes
|
||||
* SchadenStatus_Type erbt jetzt von AbstraktesEreignisStatusAenderung_Type und kann damit auch in
|
||||
Service "GetStatusChanges" verwendet werden.
|
||||
* InformationenPerson_Type - Fehlerkorrektur: Personennr war nicht als optional vermerkt
|
||||
* GetNumberOfDocumentsRequest_Type und GetDocumentInfosRequest_Type:
|
||||
a) Objektspezifikation, also der Bezug auf ein Geschäftsobjekt, ist optional
|
||||
b) Zeitraumangabe: Änderung von omds:EL-Zeitraum_Type auf neues Element Zeitraum_Type,
|
||||
welches keine Art des Zeitraums enthält
|
||||
* GetDocumentInfosRequest_Type: Vorgaben zur Offset und MaxResults
|
||||
* GetDocumentInfosResponse_Type: verwendet statt Typ ArcImageInfo den neuen Typ DokumentenReferenz_Type,
|
||||
welcher eine Referenz auf ein Geschäftsobjekt enthalten kann
|
||||
* SearchClaimRequest_Type, ChangedClaimsListRequest_Type und LossEventListRequest_Type verwenden statt
|
||||
omds:EL-Zeitraum_Type den neuen Typ Zeitraum_Type
|
||||
|
||||
3. ServiceFault kann einen zusätzlichen Rückgabewert enthalten: Den String "elementReference".
|
||||
4. Fehlerkorrektur in ElementIdType: Das Attribut idValidUntil darf null sein.
|
||||
|
||||
|
||||
=============
|
||||
Version 1.2.0
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.2.0 im Vergleich zur Version 1.1.1?
|
||||
=====================================================================================
|
||||
|
||||
1. WSDLs und XSDs sind unverändert
|
||||
|
||||
2. Dokument "ON_1.02.1_AuthentifizierungAllgemein 1.2.0.docx" wurde um OAuth ergänzt und
|
||||
es wurde ein erläuterndes Dokument zu OAuth hinzugefügt: "Erläuterungen_OAuth_zu_ON_1.02.1.docx".
|
||||
Die Einführung von OAuth hat aber keine Auswirkungen auf die SOAP-Definitions-Files.
|
||||
|
||||
=============
|
||||
Version 1.1.1
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.1.1 im Vergleich zur Version 1.1.0?
|
||||
========================================================================
|
||||
|
||||
1. Es werden einige Fehler korrigiert, es gibt keine grundsaetzlichen Aenderungen. Daher
|
||||
ist bleiben die Namespaces unveraendert gegenueber Version 1.1.0.
|
||||
|
||||
2. - Die Filenames der WSDL und XSD-Files haben die Versionsnummer nicht mehr angehängt,
|
||||
da dies als unhandlich in der Generierung beeinsprucht wurde. Die Versionsnummer 1.1.1 ist
|
||||
aber als Attribut im Kopf der XML-Dateien enthalten.
|
||||
|
||||
3. Das Element serviceFault im File omds3CommonServiceTypes.xsd hatte keinen Type zugewiesen.
|
||||
Dies wurde korrigiert auf Type ServiceFault.
|
||||
|
||||
4. Das Element GeschInteresseLfnr hatte keinen Typ und hat jetzt den Typ xsd:unsignedIint bekommen.
|
||||
|
||||
5. In GetDocumentInfosResponse_Type hatten ActualOffset, ActualMaxResults und TotalResults keinen Typ.
|
||||
Der Typ wurde für die drei Elemente auf xsd:unsignedInt festgelegt.
|
||||
|
||||
6. In MeldungsZusammenfassung_Type hatte das Element LfdNr keinen Typ. Der Typ wurde festgelegt mit xsd:unsignedInt.
|
||||
|
||||
7. In Schadenereignis_Type hatten die Elemente vormaligeIdGeschaeftsfall und nachfolgendeIdGeschäftsfall keinen Typ.
|
||||
Der Typ wurde festgelegt mit 'xsd:string'. Der Umlaut im Element 'nachfolgendeIdGeschäftsfall' wurde aufgelöst
|
||||
zu 'nachfolgendeIdGeschaeftsfall'.
|
||||
|
||||
8. In SchadenLight_Type hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'.
|
||||
Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'.
|
||||
|
||||
9. In SchadenType hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'.
|
||||
Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'.
|
||||
|
||||
10. In Meldungszusammenfassung_Type im ErgebnisSchaeden das Element 'LfdNr' war kein Typ festelegt. Dieser wurde auf
|
||||
'xsd:unsignedInt' festgelegt.
|
||||
|
||||
11. In omds3Services.wsdl und in omds3ServicesBroker.wsdl waren die Faultelemente bei einigen Services für wsdl und soap
|
||||
unterschiedlich benannt. Die Benennung wurde angegelichen.
|
||||
|
||||
|
||||
=============
|
||||
Version 1.1.0
|
||||
=============
|
||||
|
||||
Was ist neu oder anders in Version 1.1.0 im Vergleich zur Version 1.0.0?
|
||||
========================================================================
|
||||
|
||||
1. Filenames wurden mit Versionsnummer '1-1-0' ergaenzt, Namespaces haben ebenfalls die Versionsnummer erhalten.
|
||||
|
||||
2. Die Services für Schadenmeldung und Schadenstatus wurden ergänzt.
|
||||
|
||||
3. Neues WSDL für Services auf der Maklerseite: 'omds3ServicesBroker-1-1-0.wsdl'.
|
||||
|
||||
4. Ein neues XSD fuer Typen, die allen OMDS 3 Services gemeinsam sind: 'omds3CommonServiceTypes-1-1-0.xsd'.
|
||||
Übergeordnete Datentypen und Elemente sind in diese Datei verschoben worden.
|
||||
|
||||
5. Im Element UserDataResponse ist das Unterlement 'address' enfallen, da die Adressdaten auch im Unterelement 'person' übermittelt werden können.
|
||||
|
||||
6. Die Message 'serviceFault' im WSDL ist umbenannt worden nach 'ServiceFaultMsg', um Verwechslung mit dem Typ 'ServiceFault' im XSD zu vermeiden.
|
||||
Die Referenzen auf das Element 'serviceFault' in den XSD-Files sind ersetzt worden durch lokale Elemente 'ServiceFault' mit dem Typ 'ServiceFault'
|
||||
|
||||
7. Im Typ 'HttpActionLinkType' fehlten die verschiedenen in der Dokumentation vorgesehenen Types im Enum. Diese wurden ergänzt.
|
||||
|
||||
8. Im Typ 'ElementIdType' fehlte der Typ des Elements 'idIsSingleUse'. Dieser wurde als boolean deklariert.
|
||||
|
||||
9. Exemplarische Demonstration einer Versicherungs-spezifischen Erweiterung des Services wurde aufgenommen als 'omds3exampleVuServiceTypes-1-1-0.xsd'.
|
||||
|
||||
10. Die Deklaration einer UsernameToken-Policy wurde ins WSDL 'omds3Services-1-1-0.wsdl' aufgenommen.
|
||||
|
||||
11. Typ PolicyDocumentType zu DocumentType umbenannt, da die Dokumententypen nicht nur auf Polizzen bezogen sind.
|
||||
Die Dokumententypen für Schaden wurden in 'DocumentType' als Enum ergänzt.
|
||||
|
||||
13. Ein Schreibfehler wurde in MaklerID_Type korrigiert: 'MaklertID_Type' wurde zu 'MaklerID_Type'.
|
||||
|
||||
14. AgentFilter umbenannt zu AgentFilter_Type
|
||||
Subelemente in AgentFilter_Type wurden umbenannt: 'agentID' zu 'MaklerID' und 'agentNumber' zu 'Vermnr'.
|
||||
|
||||
15. In 'ArcImageInfosRequest' und in 'PolizzenObjektSpezifikation_Type' wurde das Element 'policyPartyRole' umbenannt zu 'policyPartnerRole',
|
||||
da der Typ 'PolicyPartnerRole' heißt.
|
||||
|
||||
16. Für das Feld 'errorType' im Typ 'ServiceFault' wurde ein Enum für 1 = Fehler, 2 = Warnung und 3 = Hinweis hinterlegt.
|
||||
|
||||
|
||||
|
||||
7829
OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds211-00.xsd
Normal file
7829
OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds211-00.xsd
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,681 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:omds3ServiceTypes-1-1-0" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:omds3ServiceTypes-1-1-0" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<!-- Beziehe Action Link -->
|
||||
<xsd:element name="loginRequest" type="LoginRequestType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Request-Objekt für den Actionlink</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="LoginRequestType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="loginResponse" type="DeepLinkBusinessObjectResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Actionlink z.B. in das Maklerportal mit einem Token, der die Verbindung zur Session herstellt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<!-- Beziehe User-Daten -->
|
||||
<xsd:element name="getUserDataRequest" type="UserDataRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Request-Objekt fuer den Zugriff auf die Userdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="UserDataRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die VUNr des angefragten Unternehmens. Dies ermöglicht ggf. mehrere VUs über eine technische Lösung zu servicieren. Verwendet den Typ VUNr aus OMDS-Datensatz.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getUserDataResponse" type="UserDataResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Ergebnisobjekt fuer die Userdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="UserDataResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="userid">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BenutzerId</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="availableServices">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der für diesen User unterstützen Services</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="service" type="xsd:string" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die ServiceId des jeweiligen Webservice als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="person" type="omds:PERSON_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ist vom Typ PERSON_Type aus dem OMDS-Datensatz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- Beziehe eine Liste verfuegbarer OMDS-Datensaetze -->
|
||||
<xsd:element name="getOMDSPackageListRequest" type="OMDSPackageListRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Inputobjekt zum Beziehen einer Liste verfuegbarer OMDS-Datensaetze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="OMDSPackageListRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>die VUNr aus OMDS als optionaler Filterparameter</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="agentFilter" type="cst:AgentFilter_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="dateFrom" type="xsd:date" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>von inkl. Datum</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="dateUntil" type="xsd:date" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>bis inkl. Datum</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getOMDSPackageListResponse" type="OMDSPackageListResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Rückgabeobjekt für eine Liste von OMDS-Datensätzen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="OMDSPackageListResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dieser Typ definiert eine Liste von OMDS-Datensaetzen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence minOccurs="0">
|
||||
<xsd:element name="omdsPackageInfo" type="OMDSPackageInfoType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fachliche Fehlermeldungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- Beziehe einzelnen OMDS-Datensatz -->
|
||||
<xsd:element name="getOMDSPackageRequest" type="OMDSPackageRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Requestobjekt fuer die Abholung eines oder mehrerer OMDS-Datensatz-Packages</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="OMDSPackageRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
|
||||
<xsd:element name="agentFilter" type="cst:AgentFilter_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="omdsPackageId" type="xsd:string" nillable="false" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des Datensatzes unter welcher er ueber Webservices referenziert werden kann. Es handelt sich nicht um eine Id aus dem OMDS-Datensatz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getOMDSPackageResponse" type="OMDSPackageResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gibt die Liste der angeforderten OMDS-Packages zurück oder entsprechende fachliche Fehlermeldungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="OMDSPackageResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="requestedOmdsPackage" type="RequestedOMDSPackage" nillable="false" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der angeforderten Pakete</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fachliche Fehlermeldungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="RequestedOMDSPackage">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ fuer ein OMDS-Datensatz-Package</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="requestedOmdsPackageId" nillable="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die angefragte Id des OMDS-Datenpakets, wobei dies kein Schlüssel aus dem Paket ist. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="1024"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="omdsPackage" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Nur enthalten, wenn es das angeforderte Paket tatsächlich gibt und der User darauf berechtigt ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="omdsPackageInfo" type="OMDSPackageInfoType" nillable="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Meta-Informationen zu diesem Paket</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="content" type="xsd:base64Binary" xmime:expectedContentTypes="application/zip">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gezippte OMDS-Daten als base64Binary oder mit Binary mit MTOM</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fachliche Fehlermeldungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="OMDSPackageInfoType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="MaklerID" type="cst:MaklerID_Type" nillable="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Entspricht der MaklerID in OMDS 2.x. Die MaklerID (in Version 1.0.0 noch AgentID) ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für die jeweilige VU oder den jeweiligen Dienstleister, bei dem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die agentID mit der Vermittlernummer "Vermnr" (in Version 1.0.0 noch agentNumber) zusammenfällt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="omdsPackageIdDetails" type="cst:ElementIdType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des OMDS Pakets und Angaben zu ihrer Verwendbarkeit, wobei hier kein Schlüssel aus einem OMDS Paket selbst gemeint ist, sondern eine eigenständige Id, die das Abrufen des OMDS-Pakets ermöglicht.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="timeStamp" type="omds:Datum-Zeit" nillable="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zeitstempel der Erstellung entsprechend dem Attribut PaketZpktErstell mit OMDS Datum-Zeit als Typ</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="packageSize" type="xsd:int" nillable="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Groesse der Datei in Byte, de facto beschränkt auf max. ca. 2 GB da vom Typ int</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="packageExtent" type="omds:PaketUmfCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>entspricht dem der Paketumfang wie er in OMDS 2.x im Typ PaketUmfCd_Type definiert ist: D = Differenz, G = Gesamtbestand</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="packageContentCode" type="omds:PaketInhCd_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste von OMDS 2.x Elementen des Typs PaketInhCd_Type, die den Inhalt des Datenpakets beschreiben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- Beziehe eine Liste vertragsbezogener Dokumente -->
|
||||
<xsd:element name="getArcImageInfosRequest" type="ArcImageInfosRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Anfrage Informationen zu vertragsbezogenen Dokumenten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ArcImageInfosRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Anfragetyp Informationen zu vertragsbezogenen Dokumenten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="policyNumber" type="omds:Polizzennr">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>die Polizzennummer als OMDS Polizzennr-Typ.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="policyType" type="omds:VtgProdCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="policyPartnerRole" type="PolicyPartnerRole" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="documentType" type="cst:DocumentType" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einschränkung der Anfrage auf bestimmte Dokumententypen. Es gibt 15 definierte vertragsbezogene Dokumententypen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="dateFrom" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="dateUntil" type="xsd:date" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getArcImageInfosResponse" type="ArcImageInfosResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Rückgabe Informationen zu vertragsbezogenen Dokumenten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ArcImageInfosResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Rückgabetyp Informationen zu vertragsbezogenen Dokumenten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="arcImageInfo" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Informationen zu Dokumenten, wenn vorhanden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getArcImageRequest" type="ArcImageRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request zur Abholung eines einzelnen bekannten Dokuments</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ArcImageRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requesttyp zur Abholung eines einzelnen bekannten Dokuments</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ArcImageId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des Dokuments vom Typ String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="1024"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<!--<xsd:element name="policy" type="Policy"/>-->
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getArcImageResponse" type="ArcImageResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt zur Rückgabe eines einzelnen Dokumentes</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ArcImageResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responsetyp zur Rückgabe eines einzelnen Dokumentes</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ArcContent" type="ArcContent" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Dokument und seine Meta-Informationen, wenn ein Dokument vorhanden war</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="PolicyPartnerRole">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="partnerNumber" type="omds:Personennr">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="partnerRole" type="cst:PartnerRoleType" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ArcImageInfo">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Information zu einem einzelnen Dokument</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="arcImageIdDetails" type="cst:ElementIdType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die eindeutige Id des Dokuments und Details zur Verwendung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="name" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Name des Dokuments als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="documentType" type="cst:DocumentType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="arcContentType" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mime-Type des Dokuments</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="arcContentLength" type="xsd:long" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Größe des Dokuments in Byte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="date" type="xsd:date">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Erstellungsdatum des Dokuments</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="docReference" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ArcContent">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Informationen zu einem Dokument und das Dokument base64encoded</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="arcImageInfo" type="ArcImageInfo">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Meta-Informationen zum Dokument</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="arcImage" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das eigentliche Dokument als base64-Binary</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- Beziehe Deep-Links -->
|
||||
<xsd:element name="getDeepLinkClaimRequest" type="DeepLinkClaimRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deep-Link Schaden Anfrage</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeepLinkClaimRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="claimNumber" type="omds:Schadennr">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadennummer vom Typ OMDS Schadennr</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="withoutFrame" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getDeepLinkClaimResponse" type="DeepLinkBusinessObjectResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt Deep-Link Schaden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="getDeepLinkPartnerRequest" type="DeepLinkPartnerRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deep-Link Partner Anfrage</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeepLinkPartnerRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="partnerNumber" type="omds:Personennr">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Partnernummer als OMDS Personennr-Typ</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="withoutFrame" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getDeepLinkPartnerResponse" type="DeepLinkBusinessObjectResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deep-Link Partner Antwort</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="getDeepLinkOfferRequest" type="DeepLinkOfferRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deep-Link Angebot/ Antrag Anfrage</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeepLinkOfferRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="offerNumber" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Nummer der Berechnung, des Angebots oder des Antrags.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="withoutFrame" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getDeepLinkOfferResponse" type="DeepLinkBusinessObjectResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deep-Link Angebot / Antrag Antwort</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="getDeepLinkPolicyRequest" type="DeepLinkPolicyRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deep-Link Vertrag Anfrage</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeepLinkPolicyRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="policyNumber" type="omds:Polizzennr">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Nummer des Vertrags als OMDS Polizzennr-Typ</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="withoutFrame" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getDeepLinkPolicyResponse" type="DeepLinkBusinessObjectResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deep-Link Vertrag Antwort</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="getDeepLinkBusinessObjectResponse" type="DeepLinkBusinessObjectResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Deep-Link auf Geschäftsobjekte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="withoutFrame" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Soll ein Frame angezeigt werden oder nicht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="httpActionLink" type="HttpActionLinkType"/>
|
||||
<xsd:complexType name="HttpActionLinkType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Definiert einen Deep-Link</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="url">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>String mit max. 1024 Zeichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="1024"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Code für Art der URL, z.B. Verträge, Dokumente, Schäden, Schadenmeldung als int-Type.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:enumeration value="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einstiegsseite</xsd:documentation>
|
||||
<!-- in 1.03 Deep-Link allgemein -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Suche Partner</xsd:documentation>
|
||||
<!-- in 1.03 Deep-Link allgemein -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="3">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Suche Vertrag</xsd:documentation>
|
||||
<!-- in 1.03 Deep-Link allgemein -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="4">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Suche Schaden</xsd:documentation>
|
||||
<!-- in 1.03 Deep-Link allgemein -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="5">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Suche Angebot/Antrag</xsd:documentation>
|
||||
<!-- in 1.03 Deep-Link allgemein -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="6">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenübersicht</xsd:documentation>
|
||||
<!-- in 7.01 Deep-Link-Schaden, keine Doublette zu Nr 12, da hier Übersicht über einzelnen Schaden -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="7">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dokumente</xsd:documentation>
|
||||
<!-- in 2.01 Deep-Link-Angebot-Antrag, in 3.03 Deep-Link-Vertrag, in 4.01 Deep-Link-Partner, in 7.01 Deep-Link-Schaden -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="8">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Anfrage</xsd:documentation>
|
||||
<!-- in 7.01 Deep-Link-Schaden -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="9">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Stammdaten</xsd:documentation>
|
||||
<!-- in 3.03 Deep-Link-Vertrag, in 4.01 Deep-Link-Partner -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="10">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bearbeiten</xsd:documentation>
|
||||
<!-- in 4.01 Deep-Link-Partner -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="11">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verträge</xsd:documentation>
|
||||
<!-- in 4.01 Deep-Link-Partner -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="12">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schäden</xsd:documentation>
|
||||
<!-- in 3.03 Deep-Link-Vertrag, in 4.01 Deep-Link-Partner, Keine Doublette zu Nr 6 da hier eine Liste von Schäden zu einem gegebenen Vertrag -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="13">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Angebote</xsd:documentation>
|
||||
<!-- in 4.01 Deep-Link-Partner, keine Doublette zu Nr 14 Angebots-/ Antragsübersicht, da hier nur Angebote des Partners -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="14">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Angebots-/ Antragsübersicht</xsd:documentation>
|
||||
<!-- in 2.01 Deep-Link-Angebot-Antrag, keine Doublette zu Nr 13, da hier Übersichtsseite über alle Angebote/ Anträge des Service-Konsumenten -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="15">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Inkassostand</xsd:documentation>
|
||||
<!-- in 3.03 Deep-Link-Vertrag -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="16">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Angebot</xsd:documentation>
|
||||
<!-- in 3.03 Deep-Link-Vertrag -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="17">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenmeldung</xsd:documentation>
|
||||
<!-- in 3.03 Deep-Link-Vertrag -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="18">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mahnungen</xsd:documentation>
|
||||
<!-- in 3.03 Deep-Link-Vertrag -->
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="validUntil" type="xsd:dateTime" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ablaufzeitpunkt der Action-Links. Wenn Actionslinks vorhanden sind, dieses Element jedoch nicht oder mit dem Wert "null", so sind die ActionLinks zeitlich unbeschränkt gültig. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DeepLinkBusinessObjectResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="httpActionLink" type="HttpActionLinkType" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Linkbeschreibung vom Typ LinkType</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,174 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<definitions
|
||||
name="omds3ServicesBroker_v1_4_0"
|
||||
targetNamespace="http://omds.vvo.at/brokerservice/v1_4_0"
|
||||
xmlns:os="http://omds.vvo.at/brokerservice/v1_4_0"
|
||||
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
|
||||
xmlns:ns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
|
||||
<!--
|
||||
hier wird exampleVuServiceTypes.xsd referenziert, welches stellvertretend fuer eine individuelle
|
||||
Erweiterung der omdsServiceTypes.xsd einer VU steht. So besteht die Möglichkeit die Requests und
|
||||
Responses um weitere Attribute zu erweitern
|
||||
-->
|
||||
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd" />
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/>
|
||||
</schema>
|
||||
</types>
|
||||
|
||||
<!-- Schaden -->
|
||||
|
||||
|
||||
<message name="DeclareNewClaimStatusRequestMsg">
|
||||
<part name="parameters" element="sch:DeclareNewClaimStatusRequest"/>
|
||||
</message>
|
||||
<message name="DeclareNewClaimStatusResponseMsg">
|
||||
<part name="parameters" element="sch:DeclareNewClaimStatusResponse"/>
|
||||
</message>
|
||||
|
||||
<message name="LossEventRegisteredRequestMsg">
|
||||
<part name="parameters" element="sch:LossEventRegisteredRequest"/>
|
||||
</message>
|
||||
<message name="LossEventRegisteredResponseMsg">
|
||||
<part name="parameters" element="sch:LossEventRegisteredResponse"/>
|
||||
</message>
|
||||
|
||||
<!-- Vergabe eines Security Context Token
|
||||
<message name="SecurityContextTokenRequestMsg">
|
||||
<part name="parameters" element="ost:SecurityContextTokenRequest"/>
|
||||
</message>
|
||||
<message name="SecurityContextTokenResponseMsg">
|
||||
<part name="parameters" element="ost:SecurityContextTokenResponse" />
|
||||
</message>
|
||||
-->
|
||||
|
||||
|
||||
<!-- Fehler Message -->
|
||||
<message name="ServiceFaultMsg">
|
||||
<part name="parameters" element="cst:serviceFault" />
|
||||
</message>
|
||||
|
||||
|
||||
<portType name="omdsServicePortType">
|
||||
|
||||
<!-- Schaden -->
|
||||
<operation name="declareNewClaimStatus">
|
||||
<input name="DeclareNewClaimStatusRequestPort" message="os:DeclareNewClaimStatusRequestMsg" />
|
||||
<output name="DeclareNewClaimStatusResponsePort" message="os:DeclareNewClaimStatusResponseMsg" />
|
||||
<fault name="DeclareNewClaimStatusFaultPort" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="lossEventRegistered">
|
||||
<input name="LossEventRegisteredRequestPort" message="os:LossEventRegisteredRequestMsg" />
|
||||
<output name="LossEventRegisteredResponsePort" message="os:LossEventRegisteredResponseMsg" />
|
||||
<fault name="LossEventRegisteredFaultPort" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<!-- Vergabe eines Security Context Token
|
||||
<operation name="getSecurityContextToken">
|
||||
<input name="SecurityContextTokenRequestPort" message="os:SecurityContextTokenRequestMsg" />
|
||||
<output name="SecurityContextTokenResponsePort" message="os:SecurityContextTokenResponseMsg" />
|
||||
<fault name="SecurityContextTokenFaultPort" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
-->
|
||||
</portType>
|
||||
|
||||
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
|
||||
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy -->
|
||||
<wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
|
||||
|
||||
<!-- Schaden -->
|
||||
<operation name="declareNewClaimStatus">
|
||||
<soap:operation soapAction="urn:declareNewClaimStatus" style="document" />
|
||||
<input name="DeclareNewClaimStatusRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="DeclareNewClaimStatusResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="DeclareNewClaimStatusFaultPort">
|
||||
<soap:fault name="DeclareNewClaimStatusFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="lossEventRegistered">
|
||||
<soap:operation soapAction="urn:lossEventRegistered" style="document" />
|
||||
<input name="LossEventRegisteredRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="LossEventRegisteredResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="LossEventRegisteredFaultPort">
|
||||
<soap:fault name="LossEventRegisteredFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<!-- Vergabe eines Security Context Token
|
||||
<operation name="getSecurityContextToken">
|
||||
<soap:operation soapAction="urn:getSecurityContextToken" style="document" />
|
||||
<input name="SecurityContextTokenRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="SecurityContextTokenResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="SecurityContextTokenFaultPort">
|
||||
<soap:fault name="SecurityContextTokenFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
-->
|
||||
</binding>
|
||||
|
||||
<service name="omdsService">
|
||||
<port name="omdsServicePort" binding="os:omdsServicePortBinding">
|
||||
<soap:address location="http://localhost:80/omdsServicePort" />
|
||||
</port>
|
||||
</service>
|
||||
|
||||
<wsp:Policy wsu:Id="'OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy"
|
||||
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
|
||||
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<!-- Def HTTPS -->
|
||||
<sp:TransportBinding>
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false"/>
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
<!-- schreibe Username-Token mit Passwort-Digest (Hash) vor -->
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
|
||||
<wsp:Policy>
|
||||
<sp:HashPassword/>
|
||||
</wsp:Policy>
|
||||
</sp:UsernameToken>
|
||||
</wsp:Policy>
|
||||
</sp:SupportingTokens>
|
||||
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
|
||||
</definitions>
|
||||
@@ -0,0 +1,457 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>State-Changes</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType name="GetStateChangesRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjektes um Geschäftsfalle abzuholen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonSearchRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="GeschaeftsobjektArt" type="cst:GeschaeftsobjektArt_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vorgabe einer Geschäftsobjektart, z.B. Vertrag, Schaden oder Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GetStateChangesResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjektes um Geschäftsfalle abzuholen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonSearchResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Event" type="AbstractStateChangeEvent_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetStateChangesRequest" type="GetStateChangesRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GetStateChangesResponse" type="GetStateChangesResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeclareStateChangesRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ fuer die Bekanntgabe von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="StateChange" type="AbstractStateChangeEvent_Type" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DeclareStateChangesResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ fuer die Annahme von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeclareStateChangesRequest" type="DeclareStateChangesRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt fuer die Übermittlung von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="DeclareStateChangesResponse" type="DeclareStateChangesResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Übermittlung von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="AbstractStateChangeEvent_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes Event einer Statusänderung </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="StateChangeEvent_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Standard-Event einer Statusänderung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="AbstractStateChangeEvent_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Objektart" type="cst:GeschaeftsobjektArt_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Art des Objekts, z.B. Vertrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ObjektId" type="cst:ObjektId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des Objekts als ObjektId_Type</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine Geschäftsfall-Id als String, wenn dem Servicenutzer eine solche zugeordnet ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GeschaeftsfallArt" type="cst:GeschaeftsfallArt_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Art des Geschaeftsfalls der zur Statusänderung geführt hat.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Aenderungsdatum" type="omds:Datum-Zeit">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Datum ab wann die Statusänderung feststeht.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="StatusGueltigAbDatum" type="omds:Datum-Zeit">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Datum ab welchem die Statusänderung wirksam wird.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BisherigerStatus" type="AbstractStatusGeschaeftsfall_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional der bisherige Status</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="NeuerStatus" type="AbstractStatusGeschaeftsfall_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der neue Status</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AbstractStatusGeschaeftsfall_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Status eines Geschaeftsfalls</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="StatusAntragsGeschaeftsfall">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Status eines Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="AbstractStatusGeschaeftsfall_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="AddDocToBusinessCaseRequest" type="AddDocToBusinessCaseRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt um Dokument zu Geschäftsfall hinzuzufügen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="AddDocToBusinessCaseRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts, um Dokument zu Geschäftsfall hinzuzufügen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type"/>
|
||||
<xsd:element name="Dokument" type="cst:Upload_Dokument_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="AddDocToBusinessCaseResponse" type="AddDocToBusinessCaseResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response von der VU, wenn ein zusätzliches Dokument übergeben wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="AddDocToBusinessCaseResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response von der VU, wenn ein zusätzliches Dokument übergeben wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="DocRef" type="cst:DokumentenReferenz_Type"/>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetNumberOfDocumentsRequest" type="GetNumberOfDocumentsRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetNumberOfDocumentsRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="ObjektSpezifikation" type="cst:ObjektSpezifikation_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>ObjektSpezifikation kann ab Version 1.3 entfallen, es kann aber sein, dass das Versicherungsunternehmen einen Fehler meldet, weil es Anfragen nur mit Objektspezifikation unterstützt oder weil die Ergebnismenge zu groß wäre.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type" minOccurs="0"/>
|
||||
<xsd:element name="DokumentType" type="cst:DocumentType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Filter nach Art des Dokuments</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetNumberOfDocumentsResponse" type="GetNumberOfDocumentsResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response mit einer Anzahl von Dokumenten zu einem fachlichen Objekt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetNumberOfDocumentsResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ mit Informationen zu den Dokumenten eines fachlichen Objekts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice>
|
||||
<xsd:element name="AnzDokumente" type="xsd:nonNegativeInteger"/>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetDocumentsOfObjectRequest" type="GetDocumentsOfObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um Informationen zu den Dokumenten eines fachlichen Objekts zu erhalten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetDocumentsOfObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ mit Elementen fuer die Anfrage nach Dokumenten zu einem fachlichen Objekt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="ObjektSpezifikation" type="cst:ObjektSpezifikation_Type"/>
|
||||
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type" minOccurs="0"/>
|
||||
<xsd:element name="DokumentType" type="cst:DocumentType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Filter nach Art des Dokuments</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MaxResults" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="Offset" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="OrderBy" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Erstellungsdatum aufsteigend"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetDocumentsOfObjectResponse" type="GetDocumentsOfObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response zu den Dokumenten eines fachlichen Objekts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetDocumentsOfObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ mit Informationen zu den Dokumenten eines fachlichen Objekts.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice>
|
||||
<xsd:element name="Result" type="DocumentInfosResponseResult_Type"/>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetDocumentsOfPeriodRequest" type="GetDocumentsOfPeriodRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um Informationen zu den Dokumenten eines Zeitraums zu erhalten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetDocumentsOfPeriodRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ mit Elementen fuer die Anfrage nach Dokumenten eines Zeitraums</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="ObjektSpezifikation" type="cst:ObjektSpezifikation_Type" minOccurs="0"/>
|
||||
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type"/>
|
||||
<xsd:element name="DokumentType" type="cst:DocumentType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Filter nach Art des Dokuments</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MaxResults" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="Offset" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="OrderBy" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Erstellungsdatum aufsteigend"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetDocumentsOfPeriodResponse" type="GetDocumentsOfPeriodResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response zu den Dokumenten eines Zeitraums</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetDocumentsOfPeriodResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ mit Informationen zu den Dokumenten eines Zeitraums</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice>
|
||||
<xsd:element name="Result" type="DocumentInfosResponseResult_Type"/>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DocumentInfosResponseResult_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Informationen zu einem Dokument</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ActualOffset" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der tatsächliche Offset in der Ergebnisliste.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="TotalResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gesamtzahl der Dokumente unter dem gewählten Filter.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="DokumentInfos" type="cst:DokumentenReferenz_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Ergebnisliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- Grundlagen Notifikationsservices -->
|
||||
<xsd:element name="DeclareEndpointRequest" type="DeclareEndpointRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeclareEndpointRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den DeclareEndpointRequest</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="BasisUrlEndpoint">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="1000"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ArtAuthentifizierung"/>
|
||||
<xsd:element name="Credentials" type="Credentials_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AuthorizationFilter" type="cst:AuthorizationFilter" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ArtAuthentifizierung">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="UsernameToken"/>
|
||||
<xsd:enumeration value="Security-Context-Token"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="Credentials_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UsernamePasswordCredentials_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Konkrete Implementierung von Credentials mit Username und Password</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:attribute name="Username" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="Password" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeclareEndpointResponse" type="DeclareEndpointResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeclareEndpointResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die von der VU zuletzt erfolgreich registrierte BasisUrl</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="1000"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SecurityContextTokenRequest" type="SecurityContextTokenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request zum Bezug eines Security-Context-Token</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SecurityContextTokenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request-Type zum Bezug eines Security-Context-Tokens</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Credentials" type="Credentials_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SecurityContextTokenResponse" type="SecurityContextTokenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response des Bezug eines Security-Context-Tokens</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SecurityContextTokenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response-Type zum Bezug eines Securtity-Context-Tokens</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Token" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Token selbst als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="DauerhaftGueltig" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GueltigBis" type="omds:Datum-Zeit" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional: Das Ablaufdatum des Tokens</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,428 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
||||
<!--Prozessobjekte Berechnung, Offert, Antrag - Spartenübergreifend-->
|
||||
<xsd:complexType name="SpezBerechnung_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp Berechnung, der bei Request und bei Response gleich ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezOffert_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp Offert, der bei Request und Response gleich ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertnummer" type="cst:ObjektId_Type" minOccurs="0"/>
|
||||
<xsd:element name="Personen" type="cst:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAntragBasis_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsart" type="cst:Antragsart_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Antragsart kann auch vom ServiceProvider automatisch bestimmt werden, dann bleibt sie im Request leer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Personen" type="cst:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste aller benötigten Vertragspersonen (nicht versicherte Personen), welche dann über ihre Rolle referenziert werden. Die Personen können eine Adresse enthalten.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AbweichenderPraemienzahler" type="xsd:unsignedShort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf einen abweichenden Praemienzahler, wenn nicht der Verisicherungsnehmer die Prämie zahlt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WeitereVersicherungsnehmer" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf weitere Versicherungsnehmer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WeitereVertragspersonen" type="cst:Vertragsperson_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Weitere Personen in Vertragsrollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AbgelehnteRisiken" type="cst:AbgelehnteRisiken_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bestehen Ablehnungen zu den beantragten Risiken</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bestehen Vorversicherungen zu dem Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zahlungsdaten" type="cst:Zahlungsdaten_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt die Art der Zahlung und enthält die zugehörigen Daten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Sepa" type="cst:SepaCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>SEPA-Mandat-Steuerung, wenn Zahlungsdaten ein SEPA-Mandat notwendig machen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Polizzenversand" type="cst:PolizzenversandType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>alternativer Polizzenversand</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Datenschutzbestimmungen" type="cst:Datenverwendung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Allgemeine Datenschutzbestimmungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<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:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen weitere Antragsdokumente zugestellt werden (z.B. IVK)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusaetzlicheAntragsdaten" type="ZusaetzlicheAntragsdaten_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAntrag_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAntragBasis_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vinkulierung" type="cst:Vinkularglaeubiger_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vinkulierungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAntragPersonen_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAntragBasis_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sicherstellungen" type="cst:Sicherstellung_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten zu etwaigen Sicherstellungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZustimmungGesundheitsdaten" type="cst:ZustimmungGesundheitsdaten_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="FATCA" type="cst:FATCA_Type" minOccurs="0"/>
|
||||
<xsd:element name="GSGM" type="cst:GMSG_Type" minOccurs="0"/>
|
||||
<xsd:element name="PEP" type="cst:PEP_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Angaben PEP wenn zutreffend</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Treuhaenderfrage" type="cst:Treuhaenderfrage_Type"/>
|
||||
<xsd:element name="Bezugsberechtigungen" type="cst:Bezugsberechtigung_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!--Abstrakte BOA-Operationstypen-->
|
||||
<xsd:complexType name="CalculateRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für die Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response, der das Ergebnis der Berechnung enthält bzw. Fehlermeldungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für das Offert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_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:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für den Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<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:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_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:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für die Antragsüberleitung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<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:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response der Antragsüberleitung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>aktueller Status des eingespielten Antrages</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type"/>
|
||||
<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: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="CalculateRequest_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="CalculateResponseGen_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response Berechnung </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CalculateResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferRequestGen_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request für die Offerterstellung mit generischen Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<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">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response der Offerterstellung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CreateOfferResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationRequestGen_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request der Antragserzeugung mit generischen Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CreateApplicationRequest_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="CreateApplicationResponseGen_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response der Antragserzeugung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CreateApplicationResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationRequestGen_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Request der Antragsüberleitung mit generischen Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SubmitApplicationRequest_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="SubmitApplicationResponseGen_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Response der Antragsüberleitung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SubmitApplicationResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheAntragsdaten_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ fuer die Erweiterung des Antrags um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GetApplicationDocumentRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ um Offert- und Antragsdokumente zu beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="DokumentId" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine DokumentenId als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GetApplicationDocumentResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ um Offert- und Antragsdokumente zurückzugeben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokument" type="cst:DokumentInfo_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetApplicationDocumentRequest" type="GetApplicationDocumentRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element um Offert- und Antragsdokumente zu beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GetApplicationDocumentResponse" type="GetApplicationDocumentResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element um Offert- und Antragsdokumente zurückzugeben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,595 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Produktmodell Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType name="VerkaufsproduktKfz_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Verkaufsprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Gebdat" type="xsd:date" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Geburtsdatum als Tarifmerkmal</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="PLZ" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>PLZ als Tarifmerkmal</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="7"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="PersArtCd" type="omds:PersArtCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>PersonArtCd als Tarifmerkmal: N = nat. Person, S = sonst. Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="KfzVersicherung" type="ProduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="KfzZusatzVersicherung" type="ZusatzproduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="VersicherteFahrzeuge" type="cst:Fahrzeug_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>In Analogie zum OMDS-Datensatz befinden sich die Risikoobjekte als Element in der obersten Produktebene (OMDS Datensatz Element VERTRAG)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Produkt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Haftpflicht" type="HaftpflichtKfz_Type"/>
|
||||
<xsd:choice>
|
||||
<xsd:element name="Teilkasko" type="TeilkaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Vollkasko" type="VollkaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="Insassenunfall" type="InsassenUnfallKfz_Type" minOccurs="0"/>
|
||||
<xsd:element name="Assistance" type="AssistanceKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusatzproduktKfz_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer KFZ-Versicherung gebündelt werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Produkt_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktKfz_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakte Basisklasse für KFZ-Elementarprodukte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Elementarprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
|
||||
<xsd:element name="LeasingVerbundUnternehmen" type="xsd:boolean" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="HaftpflichtKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Haftpflicht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Art" type="omds:VtgSparteCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Nur KFZ-Haftpflicht erlaubt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="omds:EL-Versicherungssumme">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherungssumme Haftpflicht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VarianteLeihwagen" type="VarianteLeihwagen_Type"/>
|
||||
<xsd:element ref="omds:EL-Einstufung"/>
|
||||
<xsd:element name="Zielpraemie" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="VDNummer" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="KaskoKfz_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für die Kasko-Elementarprodukte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Art" type="omds:VtgSparteCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Nur KFZ-Teilkasko bzw. KFZ-Vollkasko erlaubt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SelbstbehaltBisBetrag" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="KMLeistung" type="xsd:unsignedInt" minOccurs="0"/>
|
||||
<xsd:element name="VorsteuerAbzugBerechtigung" type="xsd:boolean"/>
|
||||
<xsd:element name="Vinkulierung" type="cst:Vinkulierung_Type" minOccurs="0"/>
|
||||
<xsd:element name="Bezugsrecht" type="cst:Bezugsrecht_Type" minOccurs="0"/>
|
||||
<xsd:element name="Zielpraemie" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="Eingeschraenkt" type="xsd:boolean" default="0" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="TeilkaskoKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Teilkasko</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="KaskoKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vandalismusklausel" type="xsd:boolean"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VollkaskoKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Vollkasko</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="KaskoKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Neuwertklausel" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Leasingklausel" type="xsd:boolean" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="InsassenUnfallKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Insassenunfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="InsassenUnfallSystem" type="InsassenUnfallSystem_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="LenkerUnfallKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Lenkerunfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktKfz_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AssistanceKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Assistance</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktKfz_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktKfzRechtsschutz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusatzproduktKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkehrsrechtsschutz" type="VerkehrsrechtsschutzKfz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerkehrsrechtsschutzKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Elementarprodukt_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!--Typen für die BOA-Services fuer Kfz -->
|
||||
<xsd:complexType name="SpezBerechnungKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezOffertKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezOffert_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAntragKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
|
||||
<xsd:element name="BonusMalus" type="cst:BonusMalusSystem_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BonusMalus beim Verband</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusaetzlicheKfzDaten" type="ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UpsellingKfzResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Upselling Alternativen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="UpsellingVerkaufsprodukte" type="VerkaufsproduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Kfz-Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungKfz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Kfz-Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungKfz_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei erfolgreicher Berechnung die Details der Berechnung.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ResponseUpselling" type="UpsellingKfzResponse_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:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Request für ein Kfz-Offert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertanfrage" type="SpezOffertKfz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für ein Kfz-Offert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei erfolgreicher Erstellung eines Offerts.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezOffertKfz_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für die Erzeugung eines Kfz-Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antraganfrage" type="SpezAntragKfz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für die Erzeugung eines Kfz-Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragantwort" type="SpezAntragKfz_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Antragseinreichung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antraganfrage" type="SpezAntragKfz_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional die Daten des Antrags, wenn nicht Bezug auf ein vorangegangenes SubmitApplication genommen wird.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Antragseinreichung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragantwort" type="SpezAntragKfz_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Hier werden nochmals alle Antragsdaten zur Verfügung gestellt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Konkrete Services (Request- und Responseobjekte) Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:element name="CalculateKfzRequest" type="CalculateKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine Kfz Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CalculateKfzResponse" type="CalculateKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Berechnung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferKfzRequest" type="CreateOfferKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für ein Kfz Offert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferKfzResponse" type="CreateOfferKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Offert Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationKfzRequest" type="CreateApplicationKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für einen Kfz Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationKfzResponse" type="CreateApplicationKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Antrag Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationKfzRequest" type="SubmitApplicationKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt fuer die Antragseinreichung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationKfzResponse" type="SubmitApplicationKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt fuer die Antragseinreichung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="FahrzeugRefLfdNr" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Refernziert auf ein versichertes Fahrzeug über die laufende Nummer innerhalb eines Elementarprodukts.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="VorversicherungenKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vorversicherungen für Kfz (alternativ Typ: cst:VorversicherungenImpl_Type)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Vorversicherungen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VorversicherungKfz" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VorversicherungenDetail_Type">
|
||||
<xsd:attribute name="VtgSparteCd" type="omds:VtgSparteCd_Type" use="optional"/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="VorversicherungRechtsschutz" type="cst:VorversicherungenDetail_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="InsassenUnfallSystem_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type System Insassenunfallversicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Pauschalsystem"/>
|
||||
<xsd:enumeration value="Platzsystem1"/>
|
||||
<xsd:enumeration value="Platzsystem2"/>
|
||||
<xsd:enumeration value="Personensystem"/>
|
||||
<xsd:enumeration value="Lenkerunfallversicherung"/>
|
||||
<xsd:enumeration value="Aufsassenunfallversicherung"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="VarianteLeihwagen_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Variante Leihwagen (A, B)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="VA">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>ohne Leihwagen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="VB">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>mit Leihwagen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<!-- Zusätzliche KFZ-Daten -->
|
||||
<xsd:complexType name="ZusaetzlicheKfzdaten_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type zusätzliche Kfz-Daten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="KfzKennzeichen">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="3"/>
|
||||
<xsd:maxLength value="9"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Fahrgestellnummer" type="Fahrgestellnummer_Type"/>
|
||||
<xsd:element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="AbmeldedatumWechselkennzeichenFahrzeug" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Wechselkennzeichen" type="Wechselkennzeichen_Type" minOccurs="0"/>
|
||||
<xsd:element name="Fahrzeugzustand" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fahrzeugzustand als Schlüsselwerte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="FzZustandBesichtigung" type="FzZustandBesichtigung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Detailierte Fahrzeugzustandsbeschreibung z.B. aus einer Besichtigung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusaetzlicheAntragsdatenKfz" type="ZusaetzlicheAntragsdatenKfz_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Wechselkennzeichen_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Wechselkennzeichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="WechselkennzeichenArt">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Neues Fahrzeug als WKZ in bestehenden Vertrag einbündeln"/>
|
||||
<xsd:enumeration value="Fahrzeugwechsel im bestehenden WKZ-Vertrag"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="BestehenderWechselkennzeichenvertrag" type="xsd:string"/>
|
||||
<xsd:element name="ErsetztWirdFahrgestellnummer" type="Fahrgestellnummer_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="Fahrgestellnummer_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Fahrgestellnummer FIN</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="FzZustandBesichtigung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ergebnisse einer Besichtigung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ZustandsberichtLiegtAlsFormularBei" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zustandsbericht liegt als Formular bei bzw. Besichtigung durch externe Stelle veranlasst - muss dann als Attachment mitgeschickt werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ArtBesichtigung" type="ArtBesichtigung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Art der Besichtigung bzw. Quelle der Zustandsbeschreibung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SchaedenAnScheibenKleinglas" type="SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
|
||||
<xsd:element name="SchaedenAmFahrzeug" type="SchaedenAmFahrzeug_Type" minOccurs="0"/>
|
||||
<xsd:element name="KilometerLtBesichtigung" type="xsd:integer" minOccurs="0"/>
|
||||
<xsd:element name="Vorschaeden" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Besichtigungsort" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Besichtigungsdatum" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="GrundFuerNachbesichtigung" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="ArtBesichtigung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Zustandsbeschreibung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Besichtigung durch Betreuer"/>
|
||||
<xsd:enumeration value="Kaufvertrag Markenhaendler mit Beschreibung"/>
|
||||
<xsd:enumeration value="Besichtigung durch ARBOE, OEAMTC"/>
|
||||
<xsd:enumeration value="Nachbesichtigung"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="SchaedenAnScheibenKleinglas_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Beschreibung Schäden an Kleinglas</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="keine Schäden an Scheiben / Kleinglas"/>
|
||||
<xsd:enumeration value="Schäden an Scheiben / Kleinglas"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="SchaedenAmFahrzeug_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Schäden am Fahrzeug</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="keine Schäden an der Karosserie"/>
|
||||
<xsd:enumeration value="Schäden an der Karosserie"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="ZusaetzlicheAntragsdatenKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ für VU-Spezifische Erweiterungen bei der Kfz-Beschreibung im Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,348 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:complexType name="VerkaufsproduktLeben_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VersichertePersonen" type="VersichertePersonProduktLeben_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit Unfall-fremde Bausteine einzugliedern.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Personendaten" type="cst:VersichertePerson_Type" minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VersichertePersonProduktLeben_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Produkt in der Sparte Leben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ProduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Daten der Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Tarife" type="TarifLeben_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der Tarife</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit Tarife zu gruppieren</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="TarifLeben_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Leben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="GarantierteAblebenssumme" type="VersicherungssummeZusatzbaustein_Type"/>
|
||||
<xsd:element name="Rentenoption" type="Rentenoption_Type" minOccurs="0"/>
|
||||
<xsd:element name="Zusatzbausteine" type="ZusatzversicherungLeben_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste von Zusatzbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit Zusatzbausteine zu gruppieren</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RefSicherstellungLfdNr" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="Fondsauswahl" type="cst:AttributMultiEnum_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei fondsgebundenen Produkten die Vorgabe der gewünschten Fonds.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusatzversicherungLeben_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für eine Zusatzversicherung in der Sparte Leben (unterhalb von Elementarprodukt)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ZusatzproduktGenerisch_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- Spezielle vorgefertigte Typen-->
|
||||
<xsd:complexType name="ZusatzversicherungBerufsunfaehigkeit_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vorgefertigter Typ für eine Zusatzversicherung Berufsunfähigkeit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusatzversicherungLeben_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Wartefrist" type="Wartefrist_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusatzversicherungErwerbsunfaehigkeit_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vorgefertigter Typ für eine Zusatzversicherung Erwerbsunfähigkeit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusatzversicherungLeben_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Wartefrist" type="Wartefrist_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusatzversicherungPraemienuebernahmeAbleben_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vorgefertigter Typ für eine Praemienuebernahme im Ablebensfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusatzversicherungLeben_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Wartefrist" type="Wartefrist_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusatzversicherungUnfalltod_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vorgefertigter Typ für eine Zusatzversicherung bei Unfalltod</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusatzversicherungLeben_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Versicherungssumme" type="VersicherungssummeZusatzbaustein_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusatzversicherungUnfallinvaliditaet_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vorgefertigter Typ für eine Zusatzversicherung bei Unfallinvaliditaet</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusatzversicherungLeben_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Versicherungssumme" type="VersicherungssummeZusatzbaustein_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Rentenoption_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vorgefertigter Typ für eine Rentenoption</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Wartefrist_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes Element zur Abbildung einer Wartefrist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VersicherungssummeZusatzbaustein_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Definition einer Versicherungssumme in einem Zusatzbaustein</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice>
|
||||
<xsd:element name="ProzentVersicherungssumme" type="cst:AttributDouble_Type"/>
|
||||
<xsd:element name="Betrag" type="cst:AttributDezimal_Type"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<!-- Typen für die Schritte in BOA -->
|
||||
<xsd:complexType name="SpezBerechnungLeben_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktLeben_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezOffertLeben_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Offert-Erzeugung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezOffert_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktLeben_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAntragLeben_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Antrags-Erzeugung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAntragPersonen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktLeben_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- Typen und Elemente für die Methoden -->
|
||||
<xsd:complexType name="CalculateLebenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungLeben_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateLebenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Leben-Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungLeben_Type"/>
|
||||
<xsd:element name="Upsellingvarianten" type="SpezBerechnungLeben_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferLebenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Erstellung eines Leben-Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertanfrage" type="SpezOffertLeben_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferLebenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Responseobjekts für eine Erstellung eines Leben-Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" type="SpezOffertLeben_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationLebenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Requestobjekts für die Erstellung eines Leben-Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragLeben_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationLebenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Responseobjekts für die Erstellung eines Leben-Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragLeben_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationLebenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Requests, um den Antrag einzureichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragLeben_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationLebenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Response, um den Antrag einzureichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragLeben_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CalculateLebenRequest" type="CalculateLebenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Berechnung Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CalculateLebenResponse" type="CalculateLebenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Berechnung Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferLebenRequest" type="CreateOfferLebenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Offerterstellung Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferLebenResponse" type="CreateOfferLebenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Offerterstellung Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationLebenRequest" type="CreateApplicationLebenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Antragserzeugung Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationLebenResponse" type="CreateApplicationLebenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Antragserzeugung Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationLebenRequest" type="SubmitApplicationLebenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Antragsüberleitung Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationLebenResponse" type="SubmitApplicationLebenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Antragsüberleitung Leben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:complexType name="FinderRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für den Verkaufsproduktfinder</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="Versicherungsbeginn" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerkaufsproduktFinderRequest_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparte" type="cst:AttributEnum_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktFinderRequest_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="FinderResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für den Verkaufsproduktfinder</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerkaufsproduktFinderResponse_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparte" type="cst:AttributEnum_Type"/>
|
||||
<xsd:element name="Verkaufsprodukte" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</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="Verkaufsproduktgeneration" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Bedingungen" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verweise auf Bedingungswerke</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerkaufsoffenVon"/>
|
||||
<xsd:element name="VerkaufsoffenBis" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktFinderResponse_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Produkte" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</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="Produktgeneration" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Bedingungen" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verweise auf Bedingungswerke</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerkaufsoffenVon"/>
|
||||
<xsd:element name="VerkaufsoffenBis" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="VerkaufsproduktfinderRequest" type="VerkaufsproduktFinderRequest_Type"/>
|
||||
<xsd:element name="VerkaufsproduktfinderResponse" type="VerkaufsproduktFinderResponse_Type"/>
|
||||
<xsd:element name="ProduktfinderRequest" type="ProduktFinderRequest_Type"/>
|
||||
<xsd:element name="ProduktfinderResponse" type="ProduktFinderResponse_Type"/>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,264 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:complexType name="VerkaufsproduktRechtsschutz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Rechtsschutz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Produkte" type="ProduktRechtsschutz_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="VersicherteInteressen" type="cst:VersichertesInteresse_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der versicherten Interessen, wobei hier nur ein abstrakter Typ vorgegeben ist. Die einzelnen versicherten Interessen können dann über die laufende Nummer referenziert werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktRechtsschutz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Produkt in der Sparte Rechtsschutz. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ProduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ElementarprodukteRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="VersInteressenRefLfNr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bezug auf versicherte Interessen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktRechtsschutz_Type">
|
||||
<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:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VersInteressenRefLfNr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bezug auf versicherte Interessen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</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:annotation>
|
||||
<xsd:documentation>Code für den örtlichen Geltungsbereichs</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:enumeration value="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Österreich</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>EU</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="3">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Europa geographisch</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="4">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>EWR</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="5">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>weltweit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<!-- Typen für die Schritte in BOA -->
|
||||
<xsd:complexType name="SpezBerechnungRechtsschutz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezOffertRechtsschutz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Offert-Erzeugung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezOffert_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAntragRechtsschutz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Antrags-Erzeugung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- Typen und Elemente für die Methoden -->
|
||||
<xsd:complexType name="CalculateRechtsschutzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Rechtsschutz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateRechtsschutzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekt bei der Rechtsschutz-Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferRechtsschutzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Erstellung eines Rechstsschutz-Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertanfrage" type="SpezOffertRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferRechtsschutzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Responseobjekts bei der Erstellung eines Rechtsschutz-Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" type="SpezOffertRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationRechtsschutzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Requestobjekts für die Erstellung eines Rechtsschutzantrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationRechtsschutzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Responseobjekts bei der Erstellung eines Rechtsschutzantrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationRechtsschutzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Requests, um den Antrag einzureichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragRechtsschutz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationRechtsschutzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Response beim Eineichen des Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<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 bei der Rechtsschutz-Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferRechtsschutzRequest" type="CreateOfferRechtsschutzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine Erstellung eines Rechstsschutz-Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferRechtsschutzResponse" type="CreateOfferRechtsschutzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt bei der Erstellung eines Rechtsschutz-Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationRechtsschutzRequest" type="CreateApplicationRechtsschutzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Erstellung eines Rechtsschutzantrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationRechtsschutzResponse" type="CreateApplicationRechtsschutzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt bei der Erstellung eines Rechtsschutzantrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationRechtsschutzRequest" type="SubmitApplicationRechtsschutzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requests, um den Antrag einzureichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationRechtsschutzResponse" type="SubmitApplicationRechtsschutzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response nach dem einreichen des Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,620 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:complexType name="VersichertesObjektSachPrivat_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type für ein versichertes Objekt in der Sach-Privat-Versicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VersichertesInteresseMitAttributMetadaten_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ObjektId" type="cst:ObjektId_Type" minOccurs="0"/>
|
||||
<xsd:element name="RisikoAdresse" type="RisikoAdresse_Type"/>
|
||||
<xsd:element name="RisikoGebaeude" type="RisikoGebaeude_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="RisikoHaushalt" type="RisikoHaushalt_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="RisikoAdresse_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type zur Beschreibung einer Risikoadresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="omds:ADRESSE_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Horazone" type="xsd:unsignedByte" minOccurs="0"/>
|
||||
<xsd:element name="ImVerbautenOrt" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="AusserhalbDesOrtsgebiets" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="ErreichbarkeitFuerLoeschfahrzeuge" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Tarifzone" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="RisikoHaushalt_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type zur Risikobeschreibung Haushalt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VersichertesInteresseMitAttributMetadaten_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Wohnflaeche">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wohnfläche in qm</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AusstattungCd" type="omds:AusstattungCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>zweckmäßig, standard, gehoben...</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="NutzungCd" type="omds:NutzungCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>ständig bewohnt, nicht-ständig bewohnt, unbewohnt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusaetzlicheHaushaltDaten" type="ZusaetzlicheHaushaltsdaten_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>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="RisikoGebaeude_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type zur Risikobeschreibung Gebäude</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VersichertesInteresseMitAttributMetadaten_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="GebaeudeArtCd" type="omds:GebaeudeArtCd_Type"/>
|
||||
<xsd:element name="GebaeudeBez" type="xsd:string"/>
|
||||
<xsd:element name="NutzungCd" type="omds:NutzungCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>ständig bewohnt, nicht-ständig bewohnt, unbewohnt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BauartCd" type="omds:BauartCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fertigteil, massiv, Holz...</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="DachungCd" type="omds:DachungCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>hart, nicht-hart</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GebaeudeHoeheCd" type="omds:GebaeudeHoeheCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ebenerdig, 1 Stockwerk, 2 Stockwerke oder mehr als 2 Stockwerke</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BaujahrGebaeude" type="xsd:integer">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Jahreszahl</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="EL-Flaeche" type="omds:EL-Flaeche_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<!-- EL-Flaeche aus OMDS 2.10 -->
|
||||
<xsd:element name="Vorschaeden" type="RisikoVorschaeden_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>wenn Vorschäden vorhanden sind, Typ des Schadens definieren</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AusstattungCd" type="omds:AusstattungCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>zweckmäßig, standard, gehoben... (bei Gebäude oder nur in Haushalt?)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SichergKz" type="omds:Entsch2_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eigentumsrechte einer Bank ja / nein</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="PreisProQm" type="omds:decimal">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gebäude oder doch Ausstattung?</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusaetzlicheGebaeudedaten" 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>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheHaushaltsdaten_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp zur Definition zusätzlicher Haushaltsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheGebaeudedaten_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp zur Definition zusätzlicher Gebäudedaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheGebaeudedatenWintergarten_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Standardbaustein Wintergarten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusaetzlicheGebaeudedaten_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheGebaeudedatenSolarthermie_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Strandardbaustein Solarthermie</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusaetzlicheGebaeudedaten_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheGebaeudedatenSchwimmbad_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Standardbaustein Schwimmbad</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusaetzlicheGebaeudedaten_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheGebaeudedatenPhotovoltaik_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Standardbaustein Photovoltaik als Erweiterung von ZusaetzlicheGebaeudeDaten_Type</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusaetzlicheGebaeudedaten_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="RisikoVorschaeden_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wurden die Gebäude/der Wohnungsinhalt/Keller in den letzten 7 Jahren durch Hochwasser, Überschwemmung, Muren oder Lawinen beschädigt?</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="keine Vorschaeden"/>
|
||||
<xsd:enumeration value="ein Vorschaden"/>
|
||||
<xsd:enumeration value="mehr als ein Vorschaden"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Nebengebaeude_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Abstellgebaeude"/>
|
||||
<xsd:enumeration value="Badehütte"/>
|
||||
<xsd:enumeration value="Bootshaus"/>
|
||||
<xsd:enumeration value="Carport"/>
|
||||
<xsd:enumeration value="ehemaliges Wirtschaftsgebaeude"/>
|
||||
<xsd:enumeration value="Garage"/>
|
||||
<xsd:enumeration value="Gartenhaus (nicht für Wohnzwecke)"/>
|
||||
<xsd:enumeration value="Holzhütte"/>
|
||||
<xsd:enumeration value="Keller"/>
|
||||
<xsd:enumeration value="Mobilheim (stationaer)"/>
|
||||
<xsd:enumeration value="Nebengebaeude"/>
|
||||
<xsd:enumeration value="Nebengebaeude mit Garage"/>
|
||||
<xsd:enumeration value="Presshaus"/>
|
||||
<xsd:enumeration value="Sauna"/>
|
||||
<xsd:enumeration value="Scheune / Schuppen / Stadel"/>
|
||||
<xsd:enumeration value="Werkstaette"/>
|
||||
<xsd:enumeration value="Werkzeug- und Geraeteschuppen"/>
|
||||
<xsd:enumeration value="Wintergarten, Veranda"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="VerkaufsproduktSachPrivat_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Besitz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Produkte" type="ProduktSachPrivat_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="VersicherteObjekte" type="cst:VersichertesInteresse_Type" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktSachPrivat_Type" abstract="true">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ProduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VersObjekteRefLfnr" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf versicherte Interessen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Elementarprodukte" type="ElementarproduktSachPrivat_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ProduktGebaeudeversicherung" type="ProduktGebaeudeversicherung_Type"/>
|
||||
<xsd:element name="ProduktHaushaltsversicherung" type="ProduktHaushaltsversicherung_Type"/>
|
||||
<xsd:complexType name="ProduktGebaeudeversicherung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Besitz-Produkt Gebaeudeversicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ProduktSachPrivat_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Deckungen" type="ElementarproduktGebaeude_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktHaushaltsversicherung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Besitz-Produkt Haushaltsversicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ProduktSachPrivat_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Deckungen" type="ElementarproduktHaushalt_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktSachPrivat_Type" abstract="true">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VersInteresseRefLfnr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf versicherte Interessen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktGebaeude_Type" abstract="true">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktSachPrivat_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktHaushalt_Type" abstract="true">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktSachPrivat_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GenElementarproduktGebaeude_Type" final="#all">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktGebaeude_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparte" type="GebaeudeSpartenCd_Type" minOccurs="1"/>
|
||||
<xsd:element name="Pauschalbetrag" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
||||
<xsd:element name="Versicherungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="Unterversicherungsverzicht" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="ProzentVersicherungssumme" type="xsd:unsignedInt" minOccurs="0"/>
|
||||
<xsd:element name="Nebenkosten" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Vorsorge" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Hoechsthaftungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GenElementarproduktHaushalt_Type" final="#all">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktHaushalt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparte" type="HaushaltSpartenCd_Type" minOccurs="1"/>
|
||||
<xsd:element name="Versicherungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="Pauschalbetrag" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="ProzentVersicherungssumme" type="xsd:unsignedInt" minOccurs="0"/>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
||||
<xsd:element name="Unterversicherungsverzicht" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Nebenkosten" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Vorsorge" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Hoechsthaftungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="GebaeudeSpartenCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Basiert auf den Werten des SpartenCd_Type, diese Liste ist nur eingeschränkt auf die möglichen Gebäude Sparten Werte dürfen nur nach Aufnahme in den Basis-Typ hinzugefügt werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="999">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>sonstige</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="AS">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Assistance</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="BU">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Betriebs-Unterbrechung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="ED">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einbruchdiebstahl</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="FE">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Feuer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="GB">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Glasbruch</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="HP">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Haftpflicht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="LW">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Leitungswasser</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="MG">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Maschinen und Geräte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="SS">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sonstige SV</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="ST">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sturm</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="TI">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Tierversicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="HaushaltSpartenCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Basiert auf den Werten des SpartenCd_Type, diese Liste ist nur eingeschränkt auf die möglichen Haushalt Sparten Werte dürfen nur nach Aufnahme in den Basis-Typ hinzugefügt werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="999">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>sonstige</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="AS">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Assistance</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="BU">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Betriebs-Unterbrechung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="ED">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einbruchdiebstahl</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="EK">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Elektronik</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<!-- auf Anforderung Generali, keine OMDS 2 Sparte -->
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="FE">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Feuer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="GB">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Glasbruch</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="HH">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Haushalt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="HP">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Haftpflicht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="LW">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Leitungswasser</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="MG">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Maschinen und Geräte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="SS">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sonstige SV</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="ST">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sturm</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="TI">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Tierversicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<!--Typen für die BOA-Services fuer Besitz -->
|
||||
<xsd:complexType name="BerechnungSachPrivat_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="OffertSachPrivat_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezOffert_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AntragSachPrivat_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Antraganfrage und Antragantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</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>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="BerechnungSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateSachPrivatResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Berechnung Sach-Privat</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<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>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferSachPrivatRequest_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für ein Offert Sach-Privat</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertanfrage" type="OffertSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferSachPrivatResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für ein Offert Besitz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" type="OffertSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationSachPrivatRequest_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für einen Antrag Besitz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="AntragSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationSachPrivatResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für einen Antrag Besitz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="AntragSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationSachPrivatRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Requests, um den Antrag einzureichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="AntragSachPrivat_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationSachPrivatResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Response, um den Antrag einzureichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="AntragSachPrivat_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CalculateSachPrivatRequest" type="CalculateSachPrivatRequest_Type"/>
|
||||
<xsd:element name="CalculateSachPrivatResponse" type="CalculateSachPrivatResponse_Type"/>
|
||||
<xsd:element name="CreateOfferSachPrivatRequest" type="CreateOfferSachPrivatRequest_Type"/>
|
||||
<xsd:element name="CreateOfferSachPrivatResponse" type="CreateOfferSachPrivatResponse_Type"/>
|
||||
<xsd:element name="CreateApplicationSachPrivatRequest" type="CreateApplicationSachPrivatRequest_Type"/>
|
||||
<xsd:element name="CreateApplicationSachPrivatResponse" type="CreateApplicationSachPrivatResponse_Type"/>
|
||||
<xsd:element name="SubmitApplicationSachPrivatRequest" type="SubmitApplicationSachPrivatRequest_Type"/>
|
||||
<xsd:element name="SubmitApplicationSachPrivatResponse" type="SubmitApplicationSachPrivatResponse_Type"/>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,251 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:complexType name="VerkaufsproduktUnfall_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VersichertePersonen" type="VersichertePersonProduktUnfall_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ebene Produkt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit Unfall-fremde Bausteine einzugliedern.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Personendaten" type="cst:VersichertePerson_Type" minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit eine Sichterstellung aus dem Antragsobjekt zu referenzieren.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VersichertePersonProduktUnfall_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ProduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Daten der Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Leistungsarten" type="LeistungsartUnfall_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der Elementarprodukte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="LeistungsartUnfall_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- Typen für die Schritte in BOA -->
|
||||
<xsd:complexType name="SpezBerechnungUnfall_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezOffertUnfall_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Offert-Erzeugung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezOffert_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAntragUnfall_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Antrags-Erzeugung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAntragPersonen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- Typen und Elemente für die Methoden -->
|
||||
<xsd:complexType name="CalculateUnfallRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateUnfallResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Unfall-Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferUnfallRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Erstellung eines Unfall-Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertanfrage" type="SpezOffertUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferUnfallResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Responseobjekts für eine Erstellung eines Unfall-Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" type="SpezOffertUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationUnfallRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Requestobjekts für die Erstellung eines Unfallantrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationUnfallResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Responseobjekts für die Erstellung eines Unfallantrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationUnfallRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Requests, um den Antrag einzureichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragUnfall_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationUnfallResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Response, um den Antrag einzureichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CalculateUnfallRequest" type="CalculateUnfallRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Berechnung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CalculateUnfallResponse" type="CalculateUnfallResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Berechnung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferUnfallRequest" type="CreateOfferUnfallRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Offerterstellung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferUnfallResponse" type="CreateOfferUnfallResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Offerterstellung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationUnfallRequest" type="CreateApplicationUnfallRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Antragserzeugung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationUnfallResponse" type="CreateApplicationUnfallResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Antragserzeugung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationUnfallRequest" type="SubmitApplicationUnfallResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Antragsüberleitung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationUnfallResponse" type="SubmitApplicationUnfallResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Antragsüberleitung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,199 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:element name="GetPoliciesOfPartnerRequest" type="GetPoliciesOfPartnerRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request auf die Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GetPoliciesOfPartnerResponse" type="GetPoliciesOfPartnerResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response zu den Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetPoliciesOfPartnerRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requesttyp auf die Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AgentFilter_Type" minOccurs="0"/>
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die ObjektId des Partners (enthält die Personennr)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GetPoliciesOfPartnerResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responsetyp zu den Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="Vertrag" type="omds:VERTRAG_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Vertrag, wie er im OMDS-Datensatz definiert ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die ObjektId des Vertrags, enthält die Polizzennr</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zustelladresse" type="cst:Adresse_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional eine abweichende Zustelladresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SetMailingAddressRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für das Setzen einer Zustelladresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die ObjektId des Vertrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zustelladresse" type="cst:Adresse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die neue Zustelladresse für den Vertrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SetMailingAddressResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für das Setzen einer Zustelladresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence minOccurs="0">
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>ObjektId des Vertrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vertrag" type="omds:VERTRAG_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Daten des Vertrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zustelladresse" type="cst:Adresse_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SetMailingAddressRequest" type="SetMailingAddressRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für das Setzen einer Zustelladresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SetMailingAddressResponse" type="SetMailingAddressResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für das Setzen einer Zustelladresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CollectionChangeRequest" type="CollectionChangeRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Änderungen von Inkassodaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CollectionChangeResponse" type="CollectionChangeResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Änderungen von Inkassodaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="CollectionChangeRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Änderung von Inkassodaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des Vertrag als ObjektId (VertragsID des OMDS-Datensatzes)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type"/>
|
||||
<xsd:element name="Inkassoadresse" type="cst:Person_Type"/>
|
||||
<xsd:element name="Zahlweg" type="Zahlweg_Type"/>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CollectionChangeResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Änderung von Inkassodaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence minOccurs="0">
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>ObjektId des Vertrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vertrag" type="omds:VERTRAG_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Zahlweg_Type">
|
||||
<xsd:choice>
|
||||
<xsd:element name="Zahlungsanweisung"/>
|
||||
<xsd:element name="BankverbindungAbbuchung" type="cst:Bankverbindung_Type"/>
|
||||
<xsd:element name="Kundenkonto">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Kundenkontonummer" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kreditkarte">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Gesellschaft" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Kartennummer" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Inhaber" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Pruefziffer" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedInt">
|
||||
<xsd:totalDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="AblaufMonat" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:totalDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="AblaufJahr" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:totalDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,377 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<!-- Aenderung Personenbezogener Daten -->
|
||||
<xsd:complexType name="GetPartnerRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requesttyp um aktuelle Partnerdaten zu beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AgentFilter_Type" minOccurs="0"/>
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id der Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GetPartnerResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responsetyp um aktuelle Partnerdaten zu beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Person" type="cst:Person_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetPartnerRequest" type="GetPartnerRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um aktuelle Partnerdaten zu beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GetPartnerResponse" type="GetPartnerResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response um aktuelle Partnerdaten zu beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CheckAddressRequest" type="CheckAddressRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request bei der Überprüfung einer Adresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CheckAddressResponse" type="CheckAddressResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response bei der Überprüfung einer Adresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="CheckAddressRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requesttyp um eine Adresse zu ueberprüfen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Adresse" type="omds:ADRESSE_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CheckAddressResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responsetyp der Überprüfung einer Adresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Adresse" type="cst:Adresse_Type" minOccurs="0"/>
|
||||
<xsd:element name="AlternativeAdressen" type="cst:Adresse_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ChangePartnerMainAddressRequest" type="ChangePartnerMainAddressRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Änderungen von Adressen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ChangePartnerMainAddressResponse" type="ChangePartnerMainAddressResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>für die Änderungen von Adressen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ChangePartnerMainAddressRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Änderung einer bestehenden Adresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Personennr" type="cst:ObjektId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des Partners. Sie kann die Personennr aus OMDS-Datensatz enthalten aber zusätzlich auf einen Ordnungsbegriff des Aufrufers und einer Referenz auf die Version</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Hinweistext" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optionaler Hinweistext mit Anmerkungen für den Sachbearbeiter</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BisherigeAnschrift" type="cst:Adresse_Type"/>
|
||||
<xsd:element name="GeaenderteAnschrift" type="cst:Adresse_Type"/>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="UeberschreibeZustelladresseInVertraegen" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verträge in denen die abweichende Zustelladresse entfernt bzw. mit der neuen Adresse des Partners überschrieben werden soll.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Polizzennr" type="omds:Polizzennr" use="required"/>
|
||||
<xsd:attribute name="VertragsID" type="omds:VertragsID"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ChangePartnerMainAddressResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Adresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:Adresse" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die neue Adresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VertraegeGeaendert" type="omds:VERTRAG_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der Vertäge, in denen der Partner in einer beliebigen Rolle enthalten ist und die von der Änderung der Partneradresse betroffen sind. Hier sind auch Verträge enthalten, deren abweichende Zustelladresse überschrieben wurde.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VertraegeMitUnveraendertenRisikoadressen" type="omds:VERTRAG_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verträge, in denen die alte Adresse als Risikoadresse enthalten ist und die nicht geändert wurden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WeiterePersonenAnAdresse" type="cst:Person_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Weitere Personen, die an dieser Adresse vorhanden sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ChangePersonDataRequest" type="ChangePersonDataRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Änderungen von allgemeinen Personendaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ChangePersonDataResponse" type="ChangePersonDataResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>für die Änderungen von allgemeinen Personendaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ChangePersonDataRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Änderung der allgemeinen Personendaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Personennr als ObjektId</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Hinweistext" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optionaler Hinweistext mit Anmerkungen für den Sachbearbeiter</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:choice>
|
||||
<xsd:element ref="omds:NATUERLICHE_PERSON"/>
|
||||
<xsd:element ref="omds:SONSTIGE_PERSON"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ChangePersonDataResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Änderung der allgemeinen Personendaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Person" type="cst:Person_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die geänderte Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BetroffeneObjekte" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die durch die Änderung der Person betroffenen Entitäten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Art"/>
|
||||
<xsd:element ref="cst:ObjektId"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ChangeCommunicationObjectRequest" type="ChangeCommunicationObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Änderungen von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ChangeCommunicationObjectResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekte für die Änderungen von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ChangeCommunicationObjectResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ChangeCommunicationObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Änderung einer bestehenden Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Personennr als ObjektId</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:sequence maxOccurs="unbounded">
|
||||
<xsd:choice>
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>ObjektId der bisherigen Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BisherigeKommunikationsVerbindung" type="omds:EL-Kommunikation_Type"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="GeaenderteKommunikationsVerbindung" type="omds:EL-Kommunikation_Type"/>
|
||||
</xsd:sequence>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ChangeCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Person" type="cst:Person_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die geänderte Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="AddCommunicationObjectRequest" type="AddCommunicationObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Neuanlage von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AddCommunicationObjectResponse" type="AddCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>für die Neuanlage von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="AddCommunicationObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für Neuanlage einer Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Personennr in einer ObjektId</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:sequence maxOccurs="unbounded">
|
||||
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0"/>
|
||||
<xsd:element name="NeueKommunikationsVerbindung" type="omds:EL-Kommunikation_Type"/>
|
||||
</xsd:sequence>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AddCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Person" type="cst:Person_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Person nach hinzufügen der Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeleteCommunicationObjectRequest" type="DeleteCommunicationObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Löschung von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="DeleteCommunicationObjectResponse" type="DeleteCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Reponseobjekt für die Löschung von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeleteCommunicationObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für die Löschung einer Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Personennr als ObjektId</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element ref="cst:ObjektId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die ObjektId der zu löschenden Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="KommunikationsVerbindung" type="omds:EL-Kommunikation_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Daten der zu löschenden Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DeleteCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Löschung einer Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Person" type="cst:Person_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,779 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<!--Schadenservices Versicherungsunternehmen -->
|
||||
<xsd:complexType name="CheckClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die probeweise Anlage einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
|
||||
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CheckClaimRequest" type="CheckClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="CheckClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CheckClaimResponse" type="CheckClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SubmitClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die Durchführung einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0"/>
|
||||
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SubmitClaimRequest" type="SubmitClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SubmitClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SubmitClaimResponse" type="SubmitClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:choice>
|
||||
<xsd:element ref="GeschaeftsfallSchadenereignis"/>
|
||||
<xsd:element ref="GeschaeftsfallSchadenanlage"/>
|
||||
<xsd:element name="Schadennr" type="omds:Schadennr">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadennummer als omds:Schadennr</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetClaimRequest" type="GetClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für ein Schadenereignis</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SearchClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request-Type für die Suche nach einem Schaden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="Suchbegriff" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mögliche Einschränkung auf eine Polizzennr</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Personennr" type="omds:Personennr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mögliche Einschränkung auf einen Zeitraum</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0"/>
|
||||
<xsd:element name="MaxResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Offset" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="OrderBy" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Meldedatum aufsteigend"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SearchClaimRequest" type="SearchClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request für die Suche nach einem Schaden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SearchClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response-Type der Suche nach einem Schaden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice>
|
||||
<xsd:element name="Result" type="SearchClaimResponseResult_Type"/>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SearchClaimResponse" type="SearchClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response der Suche nach einem Schaden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SearchClaimResponseResult_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Ergebnisobjekt der Schadensuche</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ActualOffset" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der tatsächliche Offset in der Ergebnisliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="TotalResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gesamtzahl der Ergebnisse unter dem verwendeten Filter</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Schadenereignisse" type="SchadenereignisLight_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Leichtgewichtige Objektbäume zu den Schadenereignissen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenobjekte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:element name="GeschaeftsfallSchadenereignis" type="cst:ObjektId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>GeschäftsfallId der Anlage des Schadenereignis-Objektes</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="BasisSchadenereignis_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schadenereignis und Schadenereignis-Light</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element ref="GeschaeftsfallSchadenereignis" minOccurs="0"/>
|
||||
<xsd:element name="NachfolgendeSchadenmeldung" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Bezug auf eine andere Schadenmeldung bei Mehrfachmeldungen von Schäden. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VorherigeSchadenmeldungen" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Bezug auf eine vorangegangene Schadenmeldung bei Mehrfachmeldungen eines Schadenereignisses. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="EreignisbeschrTxt" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Meldedat" type="omds:Datum-Zeit"/>
|
||||
<xsd:element name="DeepLink" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="ZusaetzlicheSchadensereignisdaten" type="ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Meldungen" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine oder mehrere Meldungen zur Anfrage</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Schadenereignis_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BasisSchadenereignis_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SchadOrt" type="Ort_Type"/>
|
||||
<xsd:element name="BeteiligtePersonen" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GeschaedigteInteressen" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dokumente" type="cst:DokumentenReferenz_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf Dokumente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Schadenmelder" type="Schadenmelder_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bankverbindung" type="cst:PersBankverbindung_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Schaeden" type="Schaden_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Schadenobjekte sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SchadenereignisLight_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BasisSchadenereignis_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schaeden" type="SchadenLight_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GeschaeftsfallSchadenanlage" type="cst:ObjektId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="Schaden_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BasisSchaden_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0"/>
|
||||
<xsd:element ref="Schadenzuordnung"/>
|
||||
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BeteiligtePersonen" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ReferenzAufBeteiligtePersonSchaden_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:choice>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Es kann entweder eine Vertragsrolle oder eine Schadensrolle verwendet werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:element name="Vertragsrolle" type="omds:VtgRolleCd_Type"/>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schadensrolle" type="omds:BetRolleCd_Type"/>
|
||||
<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional die Referenz auf ein geschädigtes Interesse. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:choice>
|
||||
<xsd:element name="ZusaetzlicheRollendaten" type="ZusaetzlicheRollendaten_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Moeglichkeit fuer die Erweiterung des Standards um eigene Daten zur Rolle</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
|
||||
<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>VU-übergreifende aber spartenspezifische Detailinformationen für bestimmte Sparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SchadenLight_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenobjekten </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="BasisSchaden_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
|
||||
<xsd:element ref="Schadenzuordnung" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BasisSchaden_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schaden und Schaden-Light </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="GeschaeftsfallSchadenanlage" minOccurs="0"/>
|
||||
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
|
||||
<xsd:element name="BearbStandSeit" type="omds:Datum" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Seit wann der Bearbeitungsstand erreicht ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VormaligeSchadennr" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="NachfolgendeSchadennr" type="omds:Schadennr" minOccurs="0"/>
|
||||
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
|
||||
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
|
||||
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
|
||||
<xsd:element name="ErledDat" type="omds:Datum" minOccurs="0"/>
|
||||
<xsd:element name="DeepLink" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="ZusaetzlicheSchadensdaten" type="ZusaetzlicheSchadensdaten_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Meldungen" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine oder mehrere Meldungen zu diesem Objekt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BeteiligtePerson_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden beteiligt sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:Person">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Lfnr" type="xsd:unsignedShort" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpartendetailSchaden_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine Erweiterung der Schadenmeldung fuer spezielle Sparten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpartendetailSchadenKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Spartenerweiterung der Schadenmeldung für Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpartendetailSchaden_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BehoerdlichAufgenommen" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Kennzeichen" type="xsd:string"/>
|
||||
<xsd:element name="VerschuldenCd" type="omds:VerschuldenCd_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpartendetailSchadenUnfall_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Spartenerweiterung der Schadenmeldung für Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpartendetailSchaden_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ArbeitsunfaehigVon" type="omds:Datum" minOccurs="0"/>
|
||||
<xsd:element name="ArbeitsunfaehigBis" type="omds:Datum" minOccurs="0"/>
|
||||
<xsd:element name="Diagnose" type="xsd:string"/>
|
||||
<xsd:element name="BehandlerName" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpartendetailSchadenKranken_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Spartenerweiterung der Schadenmeldung für Kranken</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpartendetailSchaden_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BehandlerName" type="xsd:string"/>
|
||||
<xsd:element name="Behandlungen" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BehandlungVon" type="omds:Datum"/>
|
||||
<xsd:element name="BehandlungBis" type="omds:Datum" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Ort_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schadenort</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Adresse" type="omds:ADRESSE_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Im Regelfall gibt es eine Adresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Geokoordinaten" type="Geokoordinaten_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Geokoordinaten_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Geokoordinaten im Dezimalsystem</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:attribute name="Breite" type="xsd:double">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Breite, Latitude</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="Laenge" type="xsd:double">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Länge, Longitude</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GeschaedigtesInteresse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Lfnr" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SchadenBeschreibung">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine Beschreibung des Schadens am geschädigten Interesse und ggf. eine Beschreibung des geschädigten Interesses selbst.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="100"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GeschaedigtesObjektKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Erweiterung des geschädigten Interesses zu einem geschädigten Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="GeschaedigtesInteresse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNrGesch" type="omds:VUNr" minOccurs="0"/>
|
||||
<xsd:element name="VUNameGesch" type="xsd:string"/>
|
||||
<xsd:element name="PolNrGesch" type="omds:Polizzennr"/>
|
||||
<xsd:element name="SchadennrGesch" type="omds:Schadennr" minOccurs="0"/>
|
||||
<xsd:element name="LandesCd_GeschKfz" type="omds:LandesCd_Type" minOccurs="0"/>
|
||||
<xsd:element name="Kennz_GeschKfz">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Marke" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Handelsbez" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Fahrgestnr" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="TypVarVer" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GeschaedigtesObjektImmobilie_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="GeschaedigtesInteresse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="GebaeudeArtCd" type="omds:GebaeudeArtCd_Type" minOccurs="0"/>
|
||||
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0"/>
|
||||
<xsd:element name="GebauedeBez" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Freitext, max. 60 Zeichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="60"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Schadenmelder_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SchadenmelderVermittler_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ zur Angabe eines Vermittlers als Schadenmelder</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ObjektSpezifikation_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vermnr" type="omds:Vermnr"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="BearbStandCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="99">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>sonstiges</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="G">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>gemeldet - Schaden wurde gemeldet, eine Schadennummer ist noch nicht vergeben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="A">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>abgeschlossen ohne Zahlung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="D">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Doppelanlage, bzw. irrtümlich angelegt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="E">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>erledigt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="K">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>im Klagzustand</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="O">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>offen - zur Bearbeitung angenommen, Schadennummer vergeben, aber noch nicht weiter bearbeitet</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="T">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>teilweise gezahlt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="W">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schaden wiedereröffnet / reaktiviert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="N">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Kein Schaden, eine Schadennumer wird nicht vergeben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="ReferenzAufBeteiligtePersonSchaden_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Zuordnungsobjekt, welches die fachliche Zuordnung eines Schadens ermöglicht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf eine beteiligte Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="BetTxt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zusätzlicher kurzer Text zur Rolle der beteiligten Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="100"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="Schadenzuordnung" type="SchadenzuordnungType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Schadenzuordnung enthält eine VU-spezifische Systematik, mit Hilfe derer die Schadenmeldung automatisch zugeordnet wird. Sie entspricht nicht dem SchadUrsCd aus dem OMDS Datensatz, da dieser allgemein über alle VUs gilt und damit keine ausreichend präzise Zuordnung zulässt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SchadenzuordnungType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SchadenSparteCd" type="xsd:string"/>
|
||||
<xsd:element name="UrsacheCd" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Nicht identisch mit OMDS SchadUrsCd</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SpezifikationCd" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="ArtGeschaedigtesObjCd" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheSchadensereignisdaten_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ fuer die Erweiterung der Schadensmeldung um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheSchadensdaten_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Schäden um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheRollendaten_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SachbearbVUType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Person" type="NatPerson_Type"/>
|
||||
<xsd:element ref="omds:EL-Kommunikation" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="NatPerson_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Natuerliche Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:attribute name="Familienname" use="required"/>
|
||||
<xsd:attribute name="Vorname"/>
|
||||
<xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,308 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schadenErg" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden"
|
||||
targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schadenErg" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/>
|
||||
<!--Schadenservices Versicherungsunternehmen -->
|
||||
<xsd:element name="InitiateClaimRequest" type="InitiateClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt einer einfachen Schadenmeldung.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="InitiateClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die Durchführung einer einfachen Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="sch:GeschaeftsfallSchadenereignis" minOccurs="0"/>
|
||||
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
|
||||
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="EreignisbeschrTxt" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SchadOrt" type="sch:Ort_Type"/>
|
||||
<xsd:element name="BeteiligtePersonen" type="sch:BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Rollen" type="sch:ReferenzAufBeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Schadenmelder" type="sch:Schadenmelder_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type"/>
|
||||
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="InitiateClaimResponse" type="InitiateClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Rückgabeobjekt bei einfacher Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="InitiateClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Anworttyp beim Erzeugen einer einfachen Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schadenereignis" type="sch:Schadenereignis_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beobachtung Zustand Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:element name="ChangedClaimsListRequest" type="ChangedClaimsListRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um alle geänderten Schäden eines Zeitraums zu erhalten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ChangedClaimsListRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für Request um Liste mit Änderungen an Schäden zu erhalten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zeitraum in welchem das Schadensereignis eingetreten ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MaxResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Offset" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="OrderBy" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Changed"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ChangedClaimsListResponse" type="ChangedClaimsListResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ChangedClaimsListResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice>
|
||||
<xsd:element name="Result" type="ChangedClaimsListResponseResult_Type"/>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ChangedClaimsListResponseResult_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ActualOffset" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="TotalResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GeaenderteObjekte" type="sch:SchadenereignisLight_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SchadenStatus_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:AbstraktesEreignisStatusAenderung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="sch:GeschaeftsfallSchadenereignis"/>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Schaeden" type="SchadenInfo_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SchadenInfo_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="sch:GeschaeftsfallSchadenanlage"/>
|
||||
<xsd:element name="BearbStandCd" type="sch:BearbStandCd_Type"/>
|
||||
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
|
||||
<xsd:element ref="sch:Schadenzuordnung" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SachbearbVU" type="sch:SachbearbVUType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="LossEventListRequest" type="LossEventListRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="LossEventListRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für Request um Liste mit Schadens-Events zu erhalten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mögliche Einschränkung auf Polizzennummern</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zeitraum in welchem das Schadensereignis eingetreten ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MaxResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Offset" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="OrderBy" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Ereigniszeitpunkt"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="LossEventListResponse" type="LossEventListResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="LossEventListResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice>
|
||||
<xsd:element name="Result" type="LossEventListResponseResult_Type"/>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="LossEventListResponseResult_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ActualOffset" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="TotalResults" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="LossEvents" type="LossEvent_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- Schaden Notifikationsservices -->
|
||||
<xsd:element name="DeclareNewClaimStatusRequest" type="DeclareNewClaimStatusRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeclareNewClaimStatusRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="alt" type="SchadenStatus_Type"/>
|
||||
<xsd:element name="neu" type="SchadenStatus_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeclareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeclareNewClaimStatusResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="LossEventRegisteredRequest" type="LossEvent_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="LossEvent_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element ref="sch:GeschaeftsfallSchadenereignis"/>
|
||||
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit"/>
|
||||
<xsd:element name="EreignisbeschrTxt" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="LossEventRegisteredResponse" type="LossEventRegisteredResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="LossEventRegisteredResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
Reference in New Issue
Block a user