Überarbeitung Schadenmeldung nach Fachausschuss 29.11.2019:
- Vererbung bei Schadenereignis und Schaden eingeführt, damit Vollversion und Light-Version Attribute teilen - Bezug auf Person bei Bankverbindung - Umbenennung SpezifikationSchadenType --> GetClaimResponseType - Services ChangedClaimsList, InitiateClaim, LossEventList, GetClaimLight, DeclareNewClaimStatus entfallen einstweilen (werden in XSD omds3_ON7_SchadenErg.xsd abgespalten) - Dokumentation an den tatsächlichen Stand angepasst
This commit is contained in:
@@ -1670,6 +1670,20 @@
|
||||
<xsd:element name="IBAN" type="IBAN_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="PersBankverbindung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>beschreibt eine Bankverbindug, welche einer Person ueber eine Referenz zugeordnet ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Bankverbindung_Type">
|
||||
<xsd:attribute name="PersonRefLfnr" type="xsd:unsignedShort" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Herstellung einer Beziehung zu einer Person ueber diese laufende Nummer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="BIC_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BIC</xsd:documentation>
|
||||
|
||||
@@ -136,8 +136,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<part name="parameters" element="ost:getDeepLinkPolicyResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
|
||||
<!-- Schaden -->
|
||||
<message name="CheckClaimRequestMsg">
|
||||
<part name="parameters" element="sch:CheckClaimRequest"/>
|
||||
@@ -151,52 +149,18 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<message name="SubmitClaimResponseMsg">
|
||||
<part name="parameters" element="sch:SubmitClaimResponse" />
|
||||
</message>
|
||||
<message name="InitiateClaimRequestMsg">
|
||||
<part name="parameters" element="sch:InitiateClaimRequest"/>
|
||||
</message>
|
||||
<message name="InitiateClaimResponseMsg">
|
||||
<part name="parameters" element="sch:InitiateClaimResponse" />
|
||||
</message>
|
||||
<message name="GetClaimRequestMsg">
|
||||
<part name="parameters" element="sch:GetClaimRequest"/>
|
||||
</message>
|
||||
<message name="GetClaimResponseMsg">
|
||||
<part name="parameters" element="sch:GetClaimResponse" />
|
||||
</message>
|
||||
<message name="GetClaimLightRequestMsg">
|
||||
<part name="parameters" element="sch:GetClaimLightRequest"/>
|
||||
</message>
|
||||
<message name="GetClaimLightResponseMsg">
|
||||
<part name="parameters" element="sch:GetClaimLightResponse" />
|
||||
</message>
|
||||
<message name="SearchClaimRequestMsg">
|
||||
<part name="parameters" element="sch:SearchClaimRequest"/>
|
||||
</message>
|
||||
<message name="SearchClaimResponseMsg">
|
||||
<part name="parameters" element="sch:SearchClaimResponse" />
|
||||
</message>
|
||||
<message name="GetLossEventListRequestMsg">
|
||||
<part name="parameters" element="sch:LossEventListRequest"/>
|
||||
</message>
|
||||
<message name="GetLossEventListResponseMsg">
|
||||
<part name="parameters" element="sch:LossEventListResponse" />
|
||||
</message>
|
||||
<message name="GetChangedClaimsListRequestMsg">
|
||||
<part name="parameters" element="sch:ChangedClaimsListRequest"/>
|
||||
</message>
|
||||
<message name="GetChangedClaimsListResponseMsg">
|
||||
<part name="parameters" element="sch:ChangedClaimsListResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
|
||||
<!-- Maklerseitige Endpoints -->
|
||||
<message name="DeclareEndpointRequestMsg">
|
||||
<part name="parameters" element="b:DeclareEndpointRequest"/>
|
||||
</message>
|
||||
<message name="DeclareEndpointResponseMsg">
|
||||
<part name="parameters" element="b:DeclareEndpointResponse"/>
|
||||
</message>
|
||||
|
||||
<!-- Kraftfahrt -->
|
||||
<message name="CalculateKfzRequestMsg">
|
||||
@@ -496,36 +460,16 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<output name="SubmitClaimResponsePort" message="os:SubmitClaimResponseMsg" />
|
||||
<fault name="SubmitClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="initiateClaim">
|
||||
<input name="InitiateClaimRequestPort" message="os:InitiateClaimRequestMsg" />
|
||||
<output name="InitiateClaimResponsePort" message="os:InitiateClaimResponseMsg" />
|
||||
<fault name="InitiateClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getClaim">
|
||||
<input name="GetClaimRequestPort" message="os:GetClaimRequestMsg" />
|
||||
<output name="GetClaimResponsePort" message="os:GetClaimResponseMsg" />
|
||||
<fault name="GetClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getClaimLight">
|
||||
<input name="GetClaimLightRequestPort" message="os:GetClaimLightRequestMsg" />
|
||||
<output name="GetClaimLightResponsePort" message="os:GetClaimLightResponseMsg" />
|
||||
<fault name="GetClaimLightFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="searchClaim">
|
||||
<input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg" />
|
||||
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" />
|
||||
<fault name="SearchClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getLossEventList">
|
||||
<input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg" />
|
||||
<output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg" />
|
||||
<fault name="LossEventListFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getChangedClaimsList">
|
||||
<input name="ChangedClaimsListPort" message="os:GetChangedClaimsListRequestMsg" />
|
||||
<output name="ChangedClaimsListResponsePort" message="os:GetChangedClaimsListResponseMsg" />
|
||||
<fault name="ChangedClaimsListFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="calculateKfz">
|
||||
<input name="CalculateKfzRequestPort" message="os:CalculateKfzRequestMsg"/>
|
||||
@@ -637,11 +581,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>
|
||||
<fault name="GetStateChangesFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="declareEndpoint">
|
||||
<input name="DeclareEndpointRequestPort" message="os:DeclareEndpointRequestMsg"/>
|
||||
<output name="DeclareEndpointResponsePort" message="os:DeclareEndpointResponseMsg"/>
|
||||
<fault name="DeclareEndpointFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
|
||||
<operation name="getPoliciesOfPartner">
|
||||
<input name="GetPoliciesOfPartnerRequestPort" message="os:GetPoliciesOfPartnerRequestMsg"/>
|
||||
@@ -919,20 +858,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="initiateClaim">
|
||||
<soap:operation soapAction="urn:initiateClaim" style="document" />
|
||||
<input name="InitiateClaimRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="InitiateClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="InitiateClaimFault">
|
||||
<soap:fault name="InitiateClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
<operation name="getClaim">
|
||||
<soap:operation soapAction="urn:getClaim" style="document" />
|
||||
<input name="GetClaimRequestPort">
|
||||
@@ -946,20 +871,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getClaimLight">
|
||||
<soap:operation soapAction="urn:getClaimLight" style="document" />
|
||||
<input name="GetClaimLightRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="GetClaimLightResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetClaimLightFault">
|
||||
<soap:fault name="GetClaimLightFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
<operation name="searchClaim">
|
||||
<soap:operation soapAction="urn:searchClaim" style="document" />
|
||||
<input name="SearchClaimRequestPort">
|
||||
@@ -973,45 +884,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getLossEventList">
|
||||
<soap:operation soapAction="urn:getLossEventList" style="document" />
|
||||
<input name="LossEventListRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="LossEventListResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="LossEventListFault">
|
||||
<soap:fault name="LossEventListFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getChangedClaimsList">
|
||||
<soap:operation soapAction="urn:getChangedClaimsList" style="document" />
|
||||
<input name="ChangedClaimsListPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="ChangedClaimsListResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="ChangedClaimsListFault">
|
||||
<soap:fault name="ChangedClaimsListFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="declareEndpoint">
|
||||
<soap:operation soapAction="urn:declareEndpoint" style="document" />
|
||||
<input name="DeclareEndpointRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="DeclareEndpointResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="DeclareEndpointFault">
|
||||
<soap:fault name="DeclareEndpointFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<!-- KFZ -->
|
||||
<operation name="calculateKfz">
|
||||
<soap:operation soapAction="urn:calculateKfz" style="document"/>
|
||||
|
||||
@@ -3,11 +3,6 @@
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<!--Schadenservices Versicherungsunternehmen -->
|
||||
<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="CheckClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die probeweise Anlage einer Schadenmeldung</xsd:documentation>
|
||||
@@ -25,9 +20,9 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CheckClaimResponse" type="CheckClaimResponse_Type">
|
||||
<xsd:element name="CheckClaimRequest" type="CheckClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</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:element>
|
||||
<xsd:complexType name="CheckClaimResponse_Type">
|
||||
@@ -46,9 +41,9 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SubmitClaimRequest" type="SubmitClaimRequest_Type">
|
||||
<xsd:element name="CheckClaimResponse" type="CheckClaimResponse_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:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SubmitClaimRequest_Type">
|
||||
@@ -68,9 +63,9 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SubmitClaimResponse" type="SubmitClaimResponse_Type">
|
||||
<xsd:element name="SubmitClaimRequest" type="SubmitClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</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:element>
|
||||
<xsd:complexType name="SubmitClaimResponse_Type">
|
||||
@@ -89,84 +84,37 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="InitiateClaimRequest" type="InitiateClaimRequest_Type">
|
||||
<xsd:element name="SubmitClaimResponse" type="SubmitClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt einer einfachen Schadenmeldung.</xsd:documentation>
|
||||
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="InitiateClaimRequest_Type">
|
||||
<xsd:complexType name="GetClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die Durchführung einer einfachen Schadenmeldung</xsd:documentation>
|
||||
<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 ref="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="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="Rollen" type="ReferenzAufBeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Schadenmelder" type="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: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="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="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="GetClaimRequest" type="SpezifikationSchaden_Type">
|
||||
<xsd:element name="GetClaimRequest" type="GetClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für ein Schadenereignis</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<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 Schadenereignisse</xsd:documentation>
|
||||
@@ -174,36 +122,14 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
|
||||
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetClaimLightRequest" type="SpezifikationSchaden_Type">
|
||||
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für ein Schadenereignis als leichtgewichtiges Objekt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GetClaimLightResponse" type="GetClaimResponseLight_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="GetClaimResponseLight_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Leichtgewichtiges Response-Objekt für Schadenereignisse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schadenereignis" type="SchadenereignisLight_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SearchClaimRequest" type="SearchClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request für die Suche nach einem Schaden</xsd:documentation>
|
||||
<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">
|
||||
@@ -249,9 +175,9 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SearchClaimResponse" type="SearchClaimResponse_Type">
|
||||
<xsd:element name="SearchClaimRequest" type="SearchClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response der Suche nach einem Schaden</xsd:documentation>
|
||||
<xsd:documentation>Request für die Suche nach einem Schaden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SearchClaimResponse_Type">
|
||||
@@ -259,11 +185,19 @@
|
||||
<xsd:documentation>Response-Type der Suche nach einem Schaden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
|
||||
<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>
|
||||
@@ -282,7 +216,7 @@
|
||||
</xsd:element>
|
||||
<xsd:element name="Schadenereignisse" type="SchadenereignisLight_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Objektbäume zu den Schadenereignissen</xsd:documentation>
|
||||
<xsd:documentation>Leichtgewichtige Objektbäume zu den Schadenereignissen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
@@ -290,93 +224,26 @@
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenobjekte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType name="Schadenereignis_Type">
|
||||
<xsd:element name="GeschaeftsfallSchadenereignis" type="cst:ObjektId_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: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="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="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="Ereigniszpkt" type="omds:Datum-Zeit">
|
||||
<xsd:element name="VorherigeSchadenmeldungen" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<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="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="Meldedat" type="omds:Datum-Zeit" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eingangsdatum der Meldung beim VU. Im Request von CreateClaim oder SubmitClaim nicht vorhanden</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:Bankverbindung_Type" 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="DeepLink" type="xsd:string" minOccurs="0"/>
|
||||
<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: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:complexType>
|
||||
<xsd:complexType name="SchadenereignisLight_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element ref="GeschaeftsfallSchadenereignis" minOccurs="0"/>
|
||||
<xsd:element name="VormaligeIdGeschaeftsfall" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="NachfolgendeIdGeschaeftsfall" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger</xsd:documentation>
|
||||
<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">
|
||||
@@ -396,114 +263,168 @@
|
||||
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<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:complexType>
|
||||
<xsd:complexType name="Schaden_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="GeschaeftsfallSchadenanlage" minOccurs="0"/>
|
||||
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wird vom Versicherungsunternehmen asynchron vergeben, kann also abhängig vom Bearbeitungsstand null sein.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VormaligeSchadennummern" type="omds:Schadennr" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="NachfolgendeSchadennr" type="omds:Schadennr" minOccurs="0"/>
|
||||
<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0"/>
|
||||
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
|
||||
<xsd:element ref="Schadenzuordnung"/>
|
||||
<xsd:element name="Polizzennr" type="omds:Polizzennr">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional zusätzliche eindeutige ID für die Polizze, falls die Polizzennr als Schlüssel nicht genügt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<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:element name="ErledDat" type="omds:Datum" minOccurs="0"/>
|
||||
<xsd:element name="DeepLink" type="xsd:string" minOccurs="0"/>
|
||||
<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: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: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="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
|
||||
<xsd:element name="NachfolgendeSchadennr" type="omds:Schadennr" minOccurs="0"/>
|
||||
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
|
||||
<xsd:element ref="Schadenzuordnung" 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">
|
||||
@@ -783,28 +704,10 @@
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="SpezifikationSchaden_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: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>
|
||||
@@ -866,249 +769,11 @@
|
||||
</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: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="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="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="GeschaeftsfallSchadenanlage"/>
|
||||
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
|
||||
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
|
||||
<xsd:element ref="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="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>
|
||||
<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: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>
|
||||
<!-- 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="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>
|
||||
|
||||
@@ -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