Änderungen Überarbeitung nach Feedback
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!-- edited with XMLSPY v5 rel. 2 U (http://www.xmlspy.com) by Jens Bühring (Kap Dion Gesellschaft für Bankensoftware GmbH) -->
|
<!-- edited with XMLSPY v5 rel. 2 U (http://www.xmlspy.com) by Jens Bühring (Kap Dion Gesellschaft für Bankensoftware GmbH) -->
|
||||||
<!-- Mit XMLSpy v2017 rel. 3 (http://www.altova.com) von Jens Buehring (Kap Dion GmbH) bearbeitet -->
|
<!-- Mit XMLSpy v2017 rel. 3 (http://www.altova.com) von Jens Buehring (Kap Dion GmbH) bearbeitet -->
|
||||||
<xsd:schema targetNamespace="urn:omdsServiceTypes" xmlns="urn:omdsServiceTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
|
<xsd:schema xmlns="urn:omdsServiceTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" targetNamespace="urn:omdsServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
|
||||||
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
||||||
<!-- Beziehe Action Link -->
|
<!-- Beziehe Action Link -->
|
||||||
<xsd:element name="loginRequest" type="LoginRequestType">
|
<xsd:element name="loginRequest" type="LoginRequestType">
|
||||||
@@ -690,41 +690,36 @@
|
|||||||
</xsd:restriction>
|
</xsd:restriction>
|
||||||
</xsd:simpleType>
|
</xsd:simpleType>
|
||||||
<!-- Schadenservices Versicherungsunternehmen -->
|
<!-- Schadenservices Versicherungsunternehmen -->
|
||||||
<xsd:element name="CreateClaimRequest" type="ClaimDescription_Type">
|
<xsd:element name="CreateClaimRequest" type="SchadenmeldungUpload_Type">
|
||||||
<xsd:annotation>
|
<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: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:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:complexType name="ClaimDescription_Type">
|
<xsd:complexType name="SchadenmeldungUpload_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ welcher alle Schadenattribute für eine Schadenmeldung beinhaltet</xsd:documentation>
|
<xsd:documentation>Typ für die Durchführung einer Schadenmeldung</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
|
<xsd:element ref="vuNr" minOccurs="0"/>
|
||||||
<xsd:element ref="GeschaeftsfallId" minOccurs="0">
|
<xsd:element ref="GeschaeftsfallId" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Optional eine GeschäftsfallId, wenn eine solche bereits vergeben wurde und schon bekannt ist.</xsd:documentation>
|
<xsd:documentation>Optional eine GeschäftsfallId, wenn eine solche bereits vergeben wurde und schon bekannt ist.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element ref="GeschaeftsfallIdPartner" minOccurs="0"/>
|
|
||||||
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
|
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
|
||||||
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
|
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
|
||||||
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit" minOccurs="0"/>
|
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit" minOccurs="0">
|
||||||
<xsd:element name="SchadUrsTxt" type="xsd:string" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Schadenursache als Text</xsd:documentation>
|
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="SchadUrsCd" type="omds:SchadUrsCd_Type" minOccurs="0">
|
<xsd:element name="EreignisbeschrTxt" type="xsd:string" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Schadenursache Code aus OMDS-Datensatz</xsd:documentation>
|
<xsd:documentation>Die Beschreibung des Schadensereignis als Text</xsd:documentation>
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="SchadOrt" minOccurs="0"/>
|
|
||||||
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Hier gibt es in OMDS Datensatz zusaetzlich die SpartenErweiterung. Soll sie noch aufgenommen werden?</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
|
<xsd:element name="SchadOrt" type="SchadOrtType" minOccurs="0"/>
|
||||||
|
<xsd:element ref="Schadenzuordnung" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
|
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
|
||||||
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
|
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
|
||||||
<xsd:element name="Schadenbeteiligter" type="MeldungSchadenbeteiligter_Type" minOccurs="0" maxOccurs="unbounded">
|
<xsd:element name="Schadenbeteiligter" type="MeldungSchadenbeteiligter_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
@@ -732,25 +727,67 @@
|
|||||||
<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: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:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Dokument" type="Document_Type" minOccurs="0" maxOccurs="unbounded"/>
|
<xsd:element name="Dokument" type="Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
<xsd:element name="Spartenerweiterung" type="SpartenerweiterungSchaden_Type" minOccurs="0">
|
<xsd:element name="Spartenerweiterung" type="SpartendetailSchaden_Type" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Spartenerweiterung für bestimmte Sparten</xsd:documentation>
|
<xsd:documentation>Spartenerweiterung für bestimmte Sparten</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="SpartenerweiterungSchaden_Type" abstract="true">
|
<xsd:complexType name="Schadenmeldung_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Typ für die Beauskunftung einer Schadenmeldung durch das Versicherungsunternehmen</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element ref="vuNr" minOccurs="0"/>
|
||||||
|
<xsd:element ref="GeschaeftsfallId" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Optional eine GeschäftsfallId, wenn eine solche bereits vergeben wurde und schon bekannt ist.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
|
||||||
|
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
|
||||||
|
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="EreignisbeschrTxt" type="xsd:string" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die Beschreibung des Schadensereignis als Text</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="SchadOrt" type="SchadOrtType" minOccurs="0"/>
|
||||||
|
<xsd:element ref="Schadenzuordnung" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
|
||||||
|
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
|
||||||
|
<xsd:element name="Schadenbeteiligter" type="MeldungSchadenbeteiligter_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="Dokument" type="Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xsd:element name="Spartenerweiterung" type="SpartendetailSchaden_Type" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Spartenerweiterung für bestimmte Sparten</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="MeldungZpkt" type="omds:Datum-Zeit"/>
|
||||||
|
<xsd:element name="Melder" type="omds:Personennr" minOccurs="0"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="SpartendetailSchaden_Type" abstract="true">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Eine Erweiterung der Schadenmeldung fuer spezielle Sparten</xsd:documentation>
|
<xsd:documentation>Eine Erweiterung der Schadenmeldung fuer spezielle Sparten</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="SpartenerweiterungSchadenKfz_Type">
|
<xsd:complexType name="SpartendetailSchadenKfz_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Eine spezielle Spartenerweiterung der Schadenmeldung für Kfz.</xsd:documentation>
|
<xsd:documentation>Eine spezielle Spartenerweiterung der Schadenmeldung für Kfz.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="SpartenerweiterungSchaden_Type">
|
<xsd:extension base="SpartendetailSchaden_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="BehoerdlichAufgenommen" type="xsd:boolean"/>
|
<xsd:element name="BehoerdlichAufgenommen" type="xsd:boolean"/>
|
||||||
<xsd:element name="Kennzeichen" type="xsd:string"/>
|
<xsd:element name="Kennzeichen" type="xsd:string"/>
|
||||||
@@ -788,12 +825,10 @@
|
|||||||
<xsd:documentation>Eine GeschäftsfallId als String</xsd:documentation>
|
<xsd:documentation>Eine GeschäftsfallId als String</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="GeschaeftsfallIdPartner" type="xsd:string">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Optionale Id eines Partners für den Geschäftsfall als String</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:simpleType name="ExtensionBearbStandCd_Type">
|
<xsd:simpleType name="ExtensionBearbStandCd_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Erweiterung des BearbStandCds um zwei Zustände</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
<xsd:restriction base="xsd:string">
|
<xsd:restriction base="xsd:string">
|
||||||
<xsd:enumeration value="T">
|
<xsd:enumeration value="T">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
@@ -808,114 +843,129 @@
|
|||||||
</xsd:restriction>
|
</xsd:restriction>
|
||||||
</xsd:simpleType>
|
</xsd:simpleType>
|
||||||
<xsd:simpleType name="BearbStandCd_Union_Type">
|
<xsd:simpleType name="BearbStandCd_Union_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Der vereinigte BearbStandCd mit allen Zuständen aus OMDS Datensatz und Service</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
<xsd:union memberTypes="omds:BearbStandCd_Type ExtensionBearbStandCd_Type"/>
|
<xsd:union memberTypes="omds:BearbStandCd_Type ExtensionBearbStandCd_Type"/>
|
||||||
</xsd:simpleType>
|
</xsd:simpleType>
|
||||||
<xsd:simpleType name="StatusSchadenmeldungCd_Type">
|
<xsd:complexType name="Dokument_Type">
|
||||||
<xsd:restriction base="xsd:string">
|
<xsd:annotation>
|
||||||
<xsd:enumeration value="D">
|
<xsd:documentation>Typ fuer die Bereitstellung von Dokumenten mit base64 encodiertem Dokument oder einem Link sowie Mimetype und Filename</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Filename">
|
||||||
|
<xsd:simpleType>
|
||||||
|
<xsd:restriction base="xsd:string">
|
||||||
|
<xsd:maxLength value="100"/>
|
||||||
|
</xsd:restriction>
|
||||||
|
</xsd:simpleType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Mimetype" type="xsd:string"/>
|
||||||
|
<xsd:choice>
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Doppelanlage, irrtümlich angelegt, umgebucht</xsd:documentation>
|
<xsd:documentation>Dokument kann als Link oder als base64Binary bereitgestellt werden.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:enumeration>
|
<xsd:element name="Content" type="xsd:base64Binary"/>
|
||||||
<xsd:enumeration value="O">
|
<xsd:element name="Link">
|
||||||
<xsd:annotation>
|
<xsd:simpleType>
|
||||||
<xsd:documentation>offen (in Bearbeitung)</xsd:documentation>
|
<xsd:restriction base="xsd:string">
|
||||||
</xsd:annotation>
|
<xsd:maxLength value="1000"/>
|
||||||
</xsd:enumeration>
|
</xsd:restriction>
|
||||||
<xsd:enumeration value="K">
|
</xsd:simpleType>
|
||||||
<xsd:annotation>
|
</xsd:element>
|
||||||
<xsd:documentation>im Klagzustand</xsd:documentation>
|
</xsd:choice>
|
||||||
</xsd:annotation>
|
</xsd:sequence>
|
||||||
</xsd:enumeration>
|
</xsd:complexType>
|
||||||
<xsd:enumeration value="C">
|
<xsd:complexType name="Upload_Dokument_Type">
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Schadenmeldung erzeugt (created)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
<xsd:enumeration value="F">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Schadenanlage abgeschlossen (creation finished)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
<xsd:enumeration value="N">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Keine Schadennummer</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
<xsd:enumeration value="BA">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Bearbeitung abgeschlossen</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
<xsd:enumeration value="W">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Schaden reaktiviert (wiedereröffnet)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
</xsd:restriction>
|
|
||||||
</xsd:simpleType>
|
|
||||||
<xsd:complexType name="Document_Type">
|
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename</xsd:documentation>
|
<xsd:documentation>Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="filename" type="xsd:string"/>
|
<xsd:element name="Filename" type="xsd:string"/>
|
||||||
<xsd:element name="mimetype" type="xsd:string"/>
|
<xsd:element name="Mimetype" type="xsd:string"/>
|
||||||
<xsd:element name="content" type="xsd:base64Binary"/>
|
<xsd:element name="Content" type="xsd:base64Binary"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:element name="AddDocToClaimRequest" type="AddDocToClaimRequest_Type"/>
|
<xsd:element name="AddDocToClaimRequest" type="AddDocToClaimRequest_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Requestobjekt um Dokument zu Schadensfall hinzuzufügen</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
<xsd:complexType name="AddDocToClaimRequest_Type">
|
<xsd:complexType name="AddDocToClaimRequest_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Typ des Requestobjekts, um Dokument zu Schadensfall hinzuzufügen</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element ref="GeschaeftsfallId"/>
|
<xsd:element ref="GeschaeftsfallId"/>
|
||||||
<xsd:element name="document" type="Document_Type"/>
|
<xsd:element name="Document" type="Upload_Dokument_Type"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:element name="AddDocToClaimResponse" type="AddDocToClaimResponse_Type"/>
|
<xsd:element name="AddDocToClaimResponse" type="AddDocToClaimResponse_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Responseobjekt, wenn Dokument zu Schadensfall hinzugefügt wurde</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
<xsd:complexType name="AddDocToClaimResponse_Type">
|
<xsd:complexType name="AddDocToClaimResponse_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Typ des Responseobjekts, wenn Dokument zu Schadensfall hinzugefügt wurde</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type"/>
|
<xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Requestobjekt für ein Schadensereignis</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
<xsd:complexType name="SpezifikationSchaden_Type">
|
<xsd:complexType name="SpezifikationSchaden_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
|
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:choice>
|
|
||||||
<xsd:element ref="GeschaeftsfallId"/>
|
|
||||||
<xsd:element name="schadennr" type="omds:Schadennr"/>
|
|
||||||
</xsd:choice>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type"/>
|
|
||||||
<xsd:complexType name="GetClaimResponse_Type">
|
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="schadenmeldung" type="Schadenmeldung_Type"/>
|
<xsd:element ref="vuNr" minOccurs="0"/>
|
||||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
<xsd:element ref="authFilter" minOccurs="0"/>
|
||||||
|
<xsd:choice>
|
||||||
|
<xsd:element ref="GeschaeftsfallId"/>
|
||||||
|
<xsd:element name="Schadennr" type="omds:Schadennr"/>
|
||||||
|
</xsd:choice>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="Schadenmeldung_Type">
|
<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="GetClaimResponse_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Response-Objekt für Schadensereignisse</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="geschaeftsfallId" type="xsd:string"/>
|
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0"/>
|
||||||
<xsd:element name="geschaeftsfallIdPartner" type="xsd:string" minOccurs="0"/>
|
<xsd:element name="Personen" type="omds:PERSON_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
<xsd:element name="meldedat" type="omds:Datum-Zeit"/>
|
|
||||||
<xsd:element name="status" type="StatusSchadenmeldungCd_Type"/>
|
|
||||||
<xsd:element name="schadenereignis" type="Schadenereignis_Type" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Nähere Informationen zum Schadenereignis</xsd:documentation>
|
<xsd:documentation>Allle Personen die im Schaden referenziert werden</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
|
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="Schadenereignis_Type">
|
<xsd:complexType name="Schadenereignis_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="ereigniszpkt" type="omds:Datum-Zeit"/>
|
<xsd:element ref="GeschaeftsfallId"/>
|
||||||
<xsd:element name="schadUrsCd" type="omds:SchadUrsCd_Type"/>
|
<xsd:element ref="StatusSchadenereignis"/>
|
||||||
<xsd:element name="schadUrsTxt" type="xsd:string"/>
|
<xsd:element name="EreignisZpkt" type="omds:Datum-Zeit" minOccurs="0"/>
|
||||||
<xsd:element name="schaden" type="SchadenService_Type" minOccurs="0" maxOccurs="unbounded"/>
|
<xsd:element name="EreignisbeschrTxt" type="xsd:string" minOccurs="0"/>
|
||||||
|
<xsd:element name="SchadOrt" type="SchadOrtType" minOccurs="0"/>
|
||||||
|
<xsd:element name="Meldungen" type="Schadenmeldung_Type" maxOccurs="unbounded"/>
|
||||||
|
<xsd:element name="Schaeden" type="Schaden_Type" minOccurs="0" 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:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="SchadenService_Type">
|
<xsd:complexType name="Schaden_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Dieser Typ entspricht weitgehend dem Typ SCHADEN_Type im OMDS Datensatz, enthält aber weniger Attribute, da manche in Schadenereignis enthalten sind.</xsd:documentation>
|
<xsd:documentation>Dieser Typ entspricht weitgehend dem Typ SCHADEN_Type im OMDS Datensatz, enthält aber weniger Attribute, da manche in Schadenereignis enthalten sind.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
@@ -928,12 +978,25 @@
|
|||||||
<xsd:element ref="omds:EL-Polizzennummer"/>
|
<xsd:element ref="omds:EL-Polizzennummer"/>
|
||||||
<xsd:element ref="omds:EL-Text"/>
|
<xsd:element ref="omds:EL-Text"/>
|
||||||
</xsd:choice>
|
</xsd:choice>
|
||||||
<xsd:element name="schadenbeteiligter" type="omds:SCHADEN_BETEILIGTER_Type" minOccurs="0" maxOccurs="unbounded"/>
|
<xsd:element name="Schadenbeteiligter" type="omds:SCHADEN_BETEILIGTER_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
<xsd:element name="schadendokument" minOccurs="0" maxOccurs="unbounded"/>
|
<xsd:element name="Schadendokument" type="Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xsd:element name="Spartendetail" type="SpartendetailSchaden_Type" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Kann Sparten-spezifische Elemente aufnehmen, z.B. spezielle Felder für den Kfz-Schaden.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="Schadennr" type="omds:Schadennr" use="required"/>
|
<xsd:attribute name="Schadennr" type="omds:Schadennr" use="required"/>
|
||||||
|
<xsd:attribute name="LfdNr" type="xsd:byte" use="required">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Laufende Nummer zum Ereignis</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:attribute>
|
||||||
|
<xsd:attribute name="SchadennrVergebenZpkt" type="omds:Datum-Zeit" use="optional"/>
|
||||||
<xsd:attribute name="Polizzennr" type="omds:Polizzennr" use="required"/>
|
<xsd:attribute name="Polizzennr" type="omds:Polizzennr" use="required"/>
|
||||||
<xsd:attribute name="VertragsID" type="omds:VertragsID" use="optional"/>
|
<xsd:attribute name="VertragsID" type="omds:VertragsID" use="optional"/>
|
||||||
|
<xsd:attribute name="SchadUrsCd" type="omds:SchadUrsCd_Type"/>
|
||||||
|
<xsd:attribute name="SchadUrsTxt" type="xsd:string"/>
|
||||||
<xsd:attribute name="Vermnr" type="omds:Vermnr" use="optional"/>
|
<xsd:attribute name="Vermnr" type="omds:Vermnr" use="optional"/>
|
||||||
<xsd:attribute name="SpartenCd" type="omds:SpartenCd_Type" use="required"/>
|
<xsd:attribute name="SpartenCd" type="omds:SpartenCd_Type" use="required"/>
|
||||||
<xsd:attribute name="SpartenErweiterung" use="required">
|
<xsd:attribute name="SpartenErweiterung" use="required">
|
||||||
@@ -946,13 +1009,72 @@
|
|||||||
<xsd:attribute name="Meldedat" type="omds:Datum" use="required"/>
|
<xsd:attribute name="Meldedat" type="omds:Datum" use="required"/>
|
||||||
<xsd:attribute name="BearbStandCd" type="omds:BearbStandCd_Type" use="required"/>
|
<xsd:attribute name="BearbStandCd" type="omds:BearbStandCd_Type" use="required"/>
|
||||||
<xsd:attribute name="ErledDat" type="omds:Datum" use="optional"/>
|
<xsd:attribute name="ErledDat" type="omds:Datum" use="optional"/>
|
||||||
<xsd:attribute name="SachbearbVU" use="optional">
|
<xsd:attribute name="SachbearbVU" type="omds:Personennr" use="optional"/>
|
||||||
|
<xsd:attribute name="LeistungGeschaetzt" type="omds:decimal" use="optional"/>
|
||||||
|
<xsd:attribute name="WaehrungsCd" type="omds:WaehrungsCd_Type" use="required"/>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:element name="GetClaimLightRequest" type="SpezifikationSchaden_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Requestobjekt für ein Schadensereignis als leichtgewichtiges Objekt</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="GetClaimLightResponse" type="GetClaimResponse_Light_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:complexType name="GetClaimResponse_Light_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Leichtgewichtiges Response-Objekt für Schadensereignisse</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Schadenereignis" type="Schadenereignis_Light_Type" minOccurs="0"/>
|
||||||
|
<xsd:element name="Personen" type="omds:PERSON_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Allle Personen die im Schaden referenziert werden</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="Schadenereignis_Light_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element ref="GeschaeftsfallId"/>
|
||||||
|
<xsd:element name="Schaden" type="Schaden_Light_Type" minOccurs="0" 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:complexType>
|
||||||
|
<xsd:complexType name="Schaden_Light_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Leichtgewichtiges Schadenobjekt für Polling</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:attribute name="Schadennr" type="omds:Schadennr" use="required"/>
|
||||||
|
<xsd:attribute name="LfdNr" type="xsd:byte" use="required">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Laufende Nummer zum Ereignis</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:attribute>
|
||||||
|
<xsd:attribute name="SchadennrVergebenZpkt" type="omds:Datum-Zeit" use="optional"/>
|
||||||
|
<xsd:attribute name="Polizzennr" type="omds:Polizzennr" use="required"/>
|
||||||
|
<xsd:attribute name="VertragsID" type="omds:VertragsID" use="optional"/>
|
||||||
|
<xsd:attribute name="SchadUrsCd" type="omds:SchadUrsCd_Type"/>
|
||||||
|
<xsd:attribute name="SchadUrsTxt" type="xsd:string"/>
|
||||||
|
<xsd:attribute name="Vermnr" type="omds:Vermnr" use="optional"/>
|
||||||
|
<xsd:attribute name="SpartenCd" type="omds:SpartenCd_Type" use="required"/>
|
||||||
|
<xsd:attribute name="SpartenErweiterung" use="required">
|
||||||
<xsd:simpleType>
|
<xsd:simpleType>
|
||||||
<xsd:restriction base="xsd:string">
|
<xsd:restriction base="xsd:string">
|
||||||
<xsd:maxLength value="30"/>
|
<xsd:maxLength value="10"/>
|
||||||
</xsd:restriction>
|
</xsd:restriction>
|
||||||
</xsd:simpleType>
|
</xsd:simpleType>
|
||||||
</xsd:attribute>
|
</xsd:attribute>
|
||||||
|
<xsd:attribute name="Meldedat" type="omds:Datum" use="required"/>
|
||||||
|
<xsd:attribute name="BearbStandCd" type="BearbStandCd_Union_Type" use="required"/>
|
||||||
|
<xsd:attribute name="ErledDat" type="omds:Datum" use="optional"/>
|
||||||
|
<xsd:attribute name="SachbearbVU" type="omds:Personennr" use="optional"/>
|
||||||
<xsd:attribute name="LeistungGeschaetzt" type="omds:decimal" use="optional"/>
|
<xsd:attribute name="LeistungGeschaetzt" type="omds:decimal" use="optional"/>
|
||||||
<xsd:attribute name="WaehrungsCd" type="omds:WaehrungsCd_Type" use="required"/>
|
<xsd:attribute name="WaehrungsCd" type="omds:WaehrungsCd_Type" use="required"/>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
@@ -960,7 +1082,7 @@
|
|||||||
<xsd:element name="GetNumberOfDocumentsForClaimResponse" type="GetNumberOfDocumentsForClaimResponse_Type"/>
|
<xsd:element name="GetNumberOfDocumentsForClaimResponse" type="GetNumberOfDocumentsForClaimResponse_Type"/>
|
||||||
<xsd:complexType name="GetNumberOfDocumentsForClaimResponse_Type">
|
<xsd:complexType name="GetNumberOfDocumentsForClaimResponse_Type">
|
||||||
<xsd:choice>
|
<xsd:choice>
|
||||||
<xsd:element name="anzDokumente" type="xsd:int"/>
|
<xsd:element name="AnzDokumente" type="xsd:int"/>
|
||||||
<xsd:element ref="serviceFault"/>
|
<xsd:element ref="serviceFault"/>
|
||||||
</xsd:choice>
|
</xsd:choice>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
@@ -1006,6 +1128,8 @@
|
|||||||
<xsd:element name="SearchClaimRequest" type="SearchClaimRequest_Type"/>
|
<xsd:element name="SearchClaimRequest" type="SearchClaimRequest_Type"/>
|
||||||
<xsd:complexType name="SearchClaimRequest_Type">
|
<xsd:complexType name="SearchClaimRequest_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
|
<xsd:element ref="vuNr" minOccurs="0"/>
|
||||||
|
<xsd:element ref="authFilter" minOccurs="0"/>
|
||||||
<xsd:element name="Suchbegriff" type="xsd:string" minOccurs="0"/>
|
<xsd:element name="Suchbegriff" type="xsd:string" minOccurs="0"/>
|
||||||
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
|
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
@@ -1050,18 +1174,49 @@
|
|||||||
<xsd:documentation>Maximalzahl der Ergebnisse, die dargestellt werden sollen</xsd:documentation>
|
<xsd:documentation>Maximalzahl der Ergebnisse, die dargestellt werden sollen</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Schadenmeldung" type="Schadenmeldung_Type" maxOccurs="unbounded"/>
|
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Objektbäume zu den Schadenereignissen</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Personen" type="omds:PERSON_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Referenzierte Personen</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<xsd:element name="Schadenzuordnung">
|
||||||
|
<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:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="SchadenSparteCd"/>
|
||||||
|
<xsd:element name="UrsacheCd" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Nicht identisch mit OMDS SchadUrsCd</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="SpezifikationCd" minOccurs="0"/>
|
||||||
|
<xsd:element name="ArtGeschaedigtesObjCd" minOccurs="0"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
<!-- Schadenservices implementiert vom Makler -->
|
<!-- Schadenservices implementiert vom Makler -->
|
||||||
<xsd:element name="DeclareClaimNumberRequest" type="DeclareClaimNumberRequest_Type"/>
|
<xsd:element name="DeclareClaimNumberRequest" type="DeclareClaimNumberRequest_Type"/>
|
||||||
<xsd:complexType name="DeclareClaimNumberRequest_Type">
|
<xsd:complexType name="DeclareClaimNumberRequest_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="schadenIds" type="ContainerSchadenIds_Type"/>
|
<xsd:element name="Schadenereignis" type="ContainerSchadenIds_Type"/>
|
||||||
|
<xsd:element name="Personen" type="omds:PERSON_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Um Sachbearbeiter anzugeben</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:element name="DeclareClaimNumberResponse" type="DeclareClaimNumberResponse_Type"/>
|
<xsd:element name="DeclareClaimNumberResponse" type="DeclareClaimNumberResponse_Type"/>
|
||||||
@@ -1074,19 +1229,18 @@
|
|||||||
<xsd:complexType name="DeclareNewClaimStatusRequest_Type">
|
<xsd:complexType name="DeclareNewClaimStatusRequest_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element ref="GeschaeftsfallId"/>
|
<xsd:element ref="GeschaeftsfallId"/>
|
||||||
<xsd:element ref="GeschaeftsfallIdPartner"/>
|
<xsd:element name="StatusSchaden" minOccurs="0" maxOccurs="unbounded">
|
||||||
<xsd:element name="statusSchadenmeldungAlt" type="StatusSchadenmeldungCd_Type"/>
|
|
||||||
<xsd:element name="statusSchadenmeldungNeu" type="StatusSchadenmeldungCd_Type"/>
|
|
||||||
<xsd:element name="statusSchaden" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="schadennr" type="omds:Schadennr"/>
|
<xsd:element name="Schadennr" type="omds:Schadennr"/>
|
||||||
<xsd:element name="lfdNr" type="xsd:byte"/>
|
<xsd:element name="LfdNr" type="xsd:byte"/>
|
||||||
<xsd:element name="bearbStandCdAlt" type="omds:BearbStandCd_Type"/>
|
<xsd:element name="BearbStandCdAlt" type="BearbStandCd_Union_Type"/>
|
||||||
<xsd:element name="bearbStandCdNeu" type="omds:BearbStandCd_Type"/>
|
<xsd:element name="BearbStandCdNeu" type="BearbStandCd_Union_Type"/>
|
||||||
|
<xsd:element name="SachbearbVU" type="omds:Personennr" minOccurs="0"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
|
<xsd:element name="Personen" type="omds:PERSON_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:element name="DeclareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse_Type"/>
|
<xsd:element name="DeclareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse_Type"/>
|
||||||
@@ -1121,15 +1275,24 @@
|
|||||||
<xsd:complexType name="ContainerSchadenIds_Type">
|
<xsd:complexType name="ContainerSchadenIds_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element ref="GeschaeftsfallId"/>
|
<xsd:element ref="GeschaeftsfallId"/>
|
||||||
<xsd:element ref="GeschaeftsfallIdPartner" minOccurs="0"/>
|
<xsd:element ref="vuNr"/>
|
||||||
<xsd:element name="Schaden" minOccurs="0" maxOccurs="unbounded">
|
<xsd:choice>
|
||||||
<xsd:complexType>
|
<xsd:element name="KeinSchadensfall" type="xsd:boolean">
|
||||||
<xsd:sequence>
|
<xsd:annotation>
|
||||||
<xsd:element name="LfdNr" type="xsd:byte"/>
|
<xsd:documentation>Das Vorhandensein dieses Flags mit Wert "wahr" signalisiert, dass zu diesem Ereignis seitens der VU kein Schadensfall angelegt werden wird.</xsd:documentation>
|
||||||
<xsd:element name="Schadennr" type="omds:Schadennr"/>
|
</xsd:annotation>
|
||||||
</xsd:sequence>
|
</xsd:element>
|
||||||
</xsd:complexType>
|
<xsd:element name="Schaeden" minOccurs="0" maxOccurs="unbounded">
|
||||||
</xsd:element>
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Schadennr" type="omds:Schadennr"/>
|
||||||
|
<xsd:element name="BearbStandCd" type="BearbStandCd_Union_Type"/>
|
||||||
|
<xsd:element name="LfdNr" type="xsd:byte" minOccurs="0"/>
|
||||||
|
<xsd:element name="SachbearbVU" type="omds:Personennr" minOccurs="0"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:element name="ProvideAdditionalClaimInfoRequest" type="ProvideAdditionalClaimInfoRequest_Type">
|
<xsd:element name="ProvideAdditionalClaimInfoRequest" type="ProvideAdditionalClaimInfoRequest_Type">
|
||||||
@@ -1234,36 +1397,60 @@
|
|||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="MeldungSchadenbeteiligter_Type">
|
<xsd:complexType name="MeldungSchadenbeteiligter_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="NatuerlichePerson">
|
<xsd:element name="Person" minOccurs="0">
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Hier wird bewusst nicht OMDS NATUERLICHE_PERSON verwendet, da LandesCd und FamilienstandCd bei einer Schadenmeldung nicht Pflichtfelder sein können.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:sequence>
|
<xsd:choice>
|
||||||
<xsd:element name="Familienname">
|
<xsd:element name="NatuerlichePerson">
|
||||||
<xsd:simpleType>
|
<xsd:annotation>
|
||||||
<xsd:restriction base="xsd:string">
|
<xsd:documentation>Hier wird bewusst nicht OMDS NATUERLICHE_PERSON verwendet, da LandesCd und FamilienstandCd bei einer Schadenmeldung nicht Pflichtfelder sein können.</xsd:documentation>
|
||||||
<xsd:maxLength value="80"/>
|
</xsd:annotation>
|
||||||
</xsd:restriction>
|
<xsd:complexType>
|
||||||
</xsd:simpleType>
|
<xsd:attribute name="Familienname" use="required">
|
||||||
|
<xsd:simpleType>
|
||||||
|
<xsd:restriction base="xsd:string">
|
||||||
|
<xsd:maxLength value="80"/>
|
||||||
|
</xsd:restriction>
|
||||||
|
</xsd:simpleType>
|
||||||
|
</xsd:attribute>
|
||||||
|
<xsd:attribute name="Vorname" use="optional">
|
||||||
|
<xsd:simpleType>
|
||||||
|
<xsd:restriction base="xsd:string">
|
||||||
|
<xsd:maxLength value="40"/>
|
||||||
|
</xsd:restriction>
|
||||||
|
</xsd:simpleType>
|
||||||
|
</xsd:attribute>
|
||||||
|
<xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/>
|
||||||
|
<xsd:attribute name="Gebdat" type="omds:Datum" use="optional"/>
|
||||||
|
<xsd:attribute name="LandesCd" type="omds:LandesCd_Type" use="optional"/>
|
||||||
|
<!--<xsd:sequence>
|
||||||
|
<xsd:element name="Familienname">
|
||||||
|
<xsd:simpleType>
|
||||||
|
<xsd:restriction base="xsd:string">
|
||||||
|
<xsd:maxLength value="80"/>
|
||||||
|
</xsd:restriction>
|
||||||
|
</xsd:simpleType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Vorname" minOccurs="0">
|
||||||
|
<xsd:simpleType>
|
||||||
|
<xsd:restriction base="xsd:string">
|
||||||
|
<xsd:maxLength value="40"/>
|
||||||
|
</xsd:restriction>
|
||||||
|
</xsd:simpleType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="GeschlechtCd" type="omds:GeschlechtCd_Type"/>
|
||||||
|
<xsd:element name="Gebdat" type="omds:Datum" minOccurs="0"/>
|
||||||
|
<xsd:element name="LandesCd" type="omds:LandesCd_Type" minOccurs="0"/>
|
||||||
|
<xsd:element name="FamilienstandCd" type="omds:FamilienstandCd_Type" minOccurs="0"/>
|
||||||
|
</xsd:sequence>-->
|
||||||
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Vorname" minOccurs="0">
|
<xsd:element ref="omds:SONSTIGE_PERSON"/>
|
||||||
<xsd:simpleType>
|
</xsd:choice>
|
||||||
<xsd:restriction base="xsd:string">
|
|
||||||
<xsd:maxLength value="40"/>
|
|
||||||
</xsd:restriction>
|
|
||||||
</xsd:simpleType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="GeschlechtCd" type="omds:GeschlechtCd_Type"/>
|
|
||||||
<xsd:element name="Gebdat" type="omds:Datum" minOccurs="0"/>
|
|
||||||
<xsd:element name="LandesCd" type="omds:LandesCd_Type" minOccurs="0"/>
|
|
||||||
<xsd:element name="FamilienstandCd" type="omds:FamilienstandCd_Type" minOccurs="0"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="personennr" type="omds:Personennr" minOccurs="0">
|
<xsd:element name="Personennr" type="omds:Personennr" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Wenn vorhanden eine Referenz auf eine im System bestehende Person</xsd:documentation>
|
<xsd:documentation>Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="BetRolleCode" type="omds:BetRolleCd_Type"/>
|
<xsd:element name="BetRolleCode" type="omds:BetRolleCd_Type"/>
|
||||||
@@ -1335,4 +1522,37 @@
|
|||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<!-- Partner -->
|
<!-- Partner -->
|
||||||
|
<xsd:complexType name="SchadOrtType">
|
||||||
|
<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:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:element name="StatusSchadenereignis">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Status des Schadenereignis</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:simpleType>
|
||||||
|
<xsd:restriction base="xsd:int">
|
||||||
|
<xsd:enumeration value="1">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>angelegt</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:enumeration>
|
||||||
|
<xsd:enumeration value="2">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>geschlossen</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:enumeration>
|
||||||
|
</xsd:restriction>
|
||||||
|
</xsd:simpleType>
|
||||||
|
</xsd:element>
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
|
|||||||
Reference in New Issue
Block a user