Schadenservices überarbeitet

This commit is contained in:
2017-07-04 22:58:20 +02:00
parent 7578fac495
commit 36b7242087

View File

@@ -953,9 +953,27 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="BearbStandCd"/> <xsd:element name="BearbStandCd"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/> <xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/> <xsd:annotation>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/> <xsd:documentation>Eine Schadennummer muss noch nicht vergeben sein</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VormaligeSchadennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Vorgänger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NachfolgendeSchadennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Nachfolger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ein Sachbearbeiter muss noch nicht zugeordnet sein</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/> <xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/>
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type"/> <xsd:element name="SpartenCd" type="omds:SpartenCd_Type"/>
<xsd:element name="Spartenerweiterung"> <xsd:element name="Spartenerweiterung">
@@ -1005,6 +1023,7 @@
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/> <xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
<xsd:element name="Schadensreserve" 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="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0"> <xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
@@ -1158,8 +1177,18 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element ref="GeschaeftsfallId"/> <xsd:element ref="GeschaeftsfallId"/>
<xsd:element name="VormaligeGeschaeftsfallId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Vorgänger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NachfolgendeGeschäftsfallId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Nachfolger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/> <xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/> <xsd:element name="Polizzennr" type="omds:Polizzennr" maxOccurs="unbounded"/>
<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"/> <xsd:element name="EreignisZpkt" type="omds:Datum-Zeit"/>
<xsd:element name="EreignisbeschrTxt" type="xsd:string"> <xsd:element name="EreignisbeschrTxt" type="xsd:string">
@@ -1212,7 +1241,7 @@
<xsd:sequence> <xsd:sequence>
<xsd:element ref="vuNr" minOccurs="0"/> <xsd:element ref="vuNr" minOccurs="0"/>
<xsd:element ref="GeschaeftsfallId"/> <xsd:element ref="GeschaeftsfallId"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/> <xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<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"/> <xsd:element name="EreignisZpkt" type="omds:Datum-Zeit"/>
@@ -1250,7 +1279,7 @@
<xsd:element name="BearbStandCd"/> <xsd:element name="BearbStandCd"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/> <xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/> <xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/> <xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/> <xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/>
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type"/> <xsd:element name="SpartenCd" type="omds:SpartenCd_Type"/>
<xsd:element name="Spartenerweiterung"> <xsd:element name="Spartenerweiterung">
@@ -1400,12 +1429,12 @@
<xsd:documentation>Mögliche Einschränkung auf einen Zeitraum</xsd:documentation> <xsd:documentation>Mögliche Einschränkung auf einen Zeitraum</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="MaxResults" type="xsd:int"> <xsd:element name="MaxResults" type="xsd:unsignedInt">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen</xsd:documentation> <xsd:documentation>Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Offset" type="xsd:int"> <xsd:element name="Offset" type="xsd:unsignedInt">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation> <xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -1414,21 +1443,21 @@
</xsd:complexType> </xsd:complexType>
<xsd:element name="SearchClaimResponse" type="SearchClaimResponse_Type"/> <xsd:element name="SearchClaimResponse" type="SearchClaimResponse_Type"/>
<xsd:complexType name="SearchClaimResponse_Type"> <xsd:complexType name="SearchClaimResponse_Type">
<xsd:sequence> <xsd:choice>
<xsd:element name="Result" minOccurs="0"> <xsd:element name="Result">
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Offset" type="xsd:int"> <xsd:element name="Offset" type="xsd:unsignedInt">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation> <xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="MaxResults"> <xsd:element name="MaxResults" type="xsd:unsignedInt">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Maximalzahl der Ergebnisse, die angefordert wurden</xsd:documentation> <xsd:documentation>Maximalzahl der Ergebnisse, die angefordert wurden</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="TotalResults"> <xsd:element name="TotalResults" type="xsd:unsignedInt">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Gesamtzahl der Ergebnisse unter dem verwendeten Filter</xsd:documentation> <xsd:documentation>Gesamtzahl der Ergebnisse unter dem verwendeten Filter</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -1441,8 +1470,8 @@
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element ref="serviceFault" minOccurs="0"/> <xsd:element ref="serviceFault"/>
</xsd:sequence> </xsd:choice>
</xsd:complexType> </xsd:complexType>
<xsd:element name="Schadenzuordnung"> <xsd:element name="Schadenzuordnung">
<xsd:annotation> <xsd:annotation>
@@ -1620,6 +1649,65 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="LossEventListRequest" type="LossEventListRequest_Type">
<xsd:annotation>
<xsd:documentation>Request um eine Liste mit Loss-Events eines Zeitraums zu erhalten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LossEventListRequest_Type">
<xsd:sequence>
<xsd:element ref="vuNr" minOccurs="0"/>
<xsd:element ref="authFilter" 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="omds:EL-Zeitraum_Type"/>
<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:sequence>
</xsd:complexType>
<xsd:element name="LossEventsListResponse" type="LossEventsListResponse_Type">
<xsd:annotation>
<xsd:documentation>Response mit eine Liste von Loss-Events für einen bestimmten Zeitraum</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LossEventsListResponse_Type">
<xsd:choice>
<xsd:element name="Result">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Offset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Vorgabe für die Maximalzahl in der Ergebnisliste</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="LossEvent" type="LossEvent_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element ref="serviceFault"/>
</xsd:choice>
</xsd:complexType>
<!-- Schaden Callback-Services --> <!-- Schaden Callback-Services -->
<xsd:element name="DeclareClaimNumberRequest" type="DeclareClaimNumberRequest_Type"/> <xsd:element name="DeclareClaimNumberRequest" type="DeclareClaimNumberRequest_Type"/>
<xsd:complexType name="DeclareClaimNumberRequest_Type"> <xsd:complexType name="DeclareClaimNumberRequest_Type">
@@ -1634,6 +1722,7 @@
<xsd:sequence> <xsd:sequence>
<xsd:element ref="vuNr"/> <xsd:element ref="vuNr"/>
<xsd:element ref="GeschaeftsfallId"/> <xsd:element ref="GeschaeftsfallId"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="StatusSchaden" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="StatusSchaden" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Für jeden Schaden kann eine Statusänderung übermittelt werden.</xsd:documentation> <xsd:documentation>Für jeden Schaden kann eine Statusänderung übermittelt werden.</xsd:documentation>
@@ -1642,21 +1731,16 @@
<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 ref="OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="BearbStandCdAlt" type="BearbStandCd_Union_Type"/> <xsd:element name="BearbStandCdAlt" type="BearbStandCd_Union_Type"/>
<xsd:element name="BearbStandCdNeu" type="BearbStandCd_Union_Type"/> <xsd:element name="BearbStandCdNeu" type="BearbStandCd_Union_Type"/>
<xsd:element name="SachbearbVUAlt" type="SachbearbVUType" minOccurs="0"/>
<xsd:element name="SachbearbVUNeu" type="SachbearbVUType" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="DeclareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse_Type"/> <xsd:element name="DeclareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse_Type"/>
<xsd:complexType name="DeclareNewClaimStatusResponse_Type"> <xsd:complexType name="DeclareNewClaimStatusResponse_Type"/>
<xsd:sequence>
<xsd:element ref="serviceFault"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DeclareNewClaimNumberRequest" type="DeclareNewClaimNumberRequest_Type"> <xsd:element name="DeclareNewClaimNumberRequest" type="DeclareNewClaimNumberRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Request in welchem die VU dem Makler eine neue Schadennummer bekannt gibt.</xsd:documentation> <xsd:documentation>Request in welchem die VU dem Makler eine neue Schadennummer bekannt gibt.</xsd:documentation>
@@ -1676,9 +1760,6 @@
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Request in welchem die VU dem Makler eine neue Schadennummer bekannt gibt.</xsd:documentation> <xsd:documentation>Request in welchem die VU dem Makler eine neue Schadennummer bekannt gibt.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence>
<xsd:element ref="serviceFault"/>
</xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ContainerSchadenIds_Type"> <xsd:complexType name="ContainerSchadenIds_Type">
<xsd:sequence> <xsd:sequence>
@@ -1712,18 +1793,17 @@
<xsd:documentation>Schluessel des Maklers fuer diese Information</xsd:documentation> <xsd:documentation>Schluessel des Maklers fuer diese Information</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="LossEventRegisteredRequest" type="LossEventRegisteredRequest_Type"/> <xsd:element name="LossEventRegisteredRequest" type="LossEvent_Type"/>
<xsd:complexType name="LossEventRegisteredRequest_Type"> <xsd:complexType name="LossEvent_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Polizzenr" type="omds:Polizzennr"/> <xsd:element ref="vuNr"/>
<xsd:element ref="GeschaeftsfallId"/> <xsd:element ref="GeschaeftsfallId"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit"/>
<xsd:element name="EreignisbeschrTxt" type="xsd:string"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="LossEventRegisteredResponse" type="LossEventRegisteredResponse_Type"/> <xsd:element name="LossEventRegisteredResponse" type="LossEventRegisteredResponse_Type"/>
<xsd:complexType name="LossEventRegisteredResponse_Type"> <xsd:complexType name="LossEventRegisteredResponse_Type"/>
<xsd:sequence>
<xsd:element ref="serviceFault" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<!-- Partner --> <!-- Partner -->
</xsd:schema> </xsd:schema>