Unterobjekte in der Schadenmeldung

This commit is contained in:
2017-06-28 18:34:23 +02:00
parent 79cd43003e
commit 377f338745

View File

@@ -711,7 +711,6 @@
<xsd:documentation>Ordnungsbegriff des Schadenmelders</xsd:documentation> <xsd:documentation>Ordnungsbegriff des Schadenmelders</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Vermnr" type="omds:Vermnr" 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">
@@ -725,19 +724,44 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="SchadOrt" type="OrtType" minOccurs="0"/> <xsd:element name="SchadOrt" type="OrtType" minOccurs="0"/>
<xsd:element ref="Schadenzuordnung" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Schadenbeteiligte" type="MeldungSchadenbeteiligter_Type" 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: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: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="Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Dokument" type="Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Spartenerweiterung" type="SpartendetailSchaden_Type" minOccurs="0"> <xsd:element name="Schaeden" maxOccurs="unbounded">
<xsd:annotation> <xsd:complexType>
<xsd:documentation>Spartenerweiterung für bestimmte Sparten</xsd:documentation> <xsd:sequence>
</xsd:annotation> <xsd:element ref="Schadenzuordnung" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schadenbeteiligte" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BetRolleCode" type="omds:BetRolleCd_Type"/>
<xsd:element name="BetTxt">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="BetLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Die laufende Nummer, welche auf eine ereignisbeteiligte Person Bezug nimmt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</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>Spartenerweiterung für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
@@ -1425,7 +1449,7 @@
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
</xsd:attribute> </xsd:attribute>
<xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/> <xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type"/>
<xsd:attribute name="Gebdat" type="omds:Datum" use="optional"/> <xsd:attribute name="Gebdat" type="omds:Datum" use="optional"/>
<xsd:attribute name="LandesCd" type="omds:LandesCd_Type" use="optional"/> <xsd:attribute name="LandesCd" type="omds:LandesCd_Type" use="optional"/>
<!--<xsd:sequence> <!--<xsd:sequence>
@@ -1451,22 +1475,19 @@
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element ref="omds:SONSTIGE_PERSON"/> <xsd:element ref="omds:SONSTIGE_PERSON"/>
<xsd:element name="Personennr" type="omds:Personennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice> </xsd:choice>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="Personennr" type="omds:Personennr" minOccurs="0"> <xsd:element name="BetLfnr" type="xsd:unsignedShort">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation> <xsd:documentation>Die laufende Nurmmer, unter welcher die Person in dieser Meldung referenziert wird</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="BetRolleCode" type="omds:BetRolleCd_Type"/>
<xsd:element name="BetTxt">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="DeclareEndpointRequest" type="DeclateEndpointRequest_Type"> <xsd:element name="DeclareEndpointRequest" type="DeclateEndpointRequest_Type">