Einige Schadenelemente umbenannt, dass sie auch bei BOA verwendet werden können. Erste Services für Boa angelegt
This commit is contained in:
@@ -718,7 +718,7 @@
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SchadOrt" type="Ort_Type"/>
|
||||
<xsd:element name="BeteiligtePerson" type="MeldungSchadenbeteiligter_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="BeteiligtePerson" 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>
|
||||
@@ -741,9 +741,9 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="MeldungSchadenbeteiligter_Type">
|
||||
<xsd:complexType name="BeteiligtePerson_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die Meldung von schadenbeteiligten Personen</xsd:documentation>
|
||||
<xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden oder einem Vertrag beteiligt sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="InformationenPerson">
|
||||
@@ -751,9 +751,9 @@
|
||||
<xsd:documentation>Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GeschInteresseLfnr" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="InteresseLfnr" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine Person kann mit mehreren geschädigten Interessen in Zusammenhang stehen.</xsd:documentation>
|
||||
<xsd:documentation>Eine Person kann mit mehreren versicherten / geschädigten Interessen in Zusammenhang stehen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
@@ -775,11 +775,15 @@
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="InformationenPerson">
|
||||
<xsd:element name="InformationenPerson" type="InformationenPerson_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="InformationenPerson_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ zur Übergabe personenbezogener Daten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:choice>
|
||||
<xsd:element ref="omds:NATUERLICHE_PERSON"/>
|
||||
@@ -803,7 +807,6 @@
|
||||
<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
|
||||
<xsd:attributeGroup ref="omds:Adresse_Attribute"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SpartendetailSchaden_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine Erweiterung der Schadenmeldung fuer spezielle Sparten</xsd:documentation>
|
||||
@@ -1132,7 +1135,7 @@
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SchadOrt" type="Ort_Type" minOccurs="0"/>
|
||||
<xsd:element name="BeteiligtePerson" type="MeldungSchadenbeteiligter_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="BeteiligtePerson" 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>
|
||||
@@ -2056,5 +2059,267 @@
|
||||
<xsd:documentation>Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<!-- Partner -->
|
||||
<!--Berechnen, Offert, Antrag-->
|
||||
<xsd:complexType name="CommonRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes RequestObjekt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="OMDSVersion" type="OMDSVersion_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die OMDS-Version</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CommonResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes ResponseObjekt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="OMDSVersion" type="OMDSVersion_Type"/>
|
||||
<xsd:element name="Status">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="GeschaeftsfallId"/>
|
||||
<xsd:element name="Zeitpkt" type="omds:Datum-Zeit"/>
|
||||
<xsd:element name="GueltigBis" type="omds:Datum-Zeit" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zeitpunkt bis zu welchem der Serviceprovider den Geschaeftfall verfügbar hält.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="serviceFault" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="OMDSVersion_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die OMDS-Version als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:element name="CalculationRequest" type="CalculationRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="CalculationRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SpezifikationProduktType" type="SpezifikationProdukt_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CalculationResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für eine Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="CalculationResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Buendel">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ProduktBuendel_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="OfferRequest" type="OfferRequest_Type"/>
|
||||
<xsd:complexType name="OfferRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ProduktBuendel" type="ProduktBuendel_Type"/>
|
||||
<xsd:element name="Versicherungsnehmer" type="InformationenPerson_Type"/>
|
||||
<xsd:element name="WeitererVersicherungsnehmer" type="InformationenPerson_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="BeteiligtePerson" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="OfferResponse" type="OfferResponse_Type"/>
|
||||
<xsd:complexType name="OfferResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Buendel">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ProduktBuendel_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="OrderRequest" type="OrderRequest_Type"/>
|
||||
<xsd:complexType name="OrderRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Buendel" type="ProduktBuendel_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="OrderResponse" type="OrderResponse_Type"/>
|
||||
<xsd:complexType name="OrderResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Buendel">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ProduktBuendel_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktBuendel_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Produktbaustein_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsbezeichnung" type="xsd:string"/>
|
||||
<xsd:element name="Produkt" type="Produkt_Type" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Produkt_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Produktbaustein_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Elementarprodukt" type="Elementarprodukt_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Elementarprodukt_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Elementarprodukt, welches einem Risiko entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Produktbaustein_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezifikationProdukt_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gemeinsamer Typ für die Produktspezifikation in Berechnung, Offert und Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CommonGeschaeftsfallRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ProduktBuendel" type="ProduktBuendel_Type" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CommonGeschaeftsfallRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gemeinsamer Typ für Geschäftsfälle</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="vuNr" minOccurs="0"/>
|
||||
<xsd:element ref="GeschaeftsfallId" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine GeschäftsfallId als String, wenn auf einen bereits existierenden Geschäftsfall bezug genommen werden soll</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Ordnungsbegriff aus einem Fremdsystem für diesen Geschäftsfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zeitpkt" type="omds:Datum-Zeit"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Produktbaustein_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ für einen Produktbaustein</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Beginn">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beginn des Versicherungsschutzes</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Ende">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ende des Versicherungsschutzes</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bezeichnung" type="xsd:string"/>
|
||||
<xsd:element name="Variante"/>
|
||||
<xsd:element name="Tarifgeneration"/>
|
||||
<xsd:element name="Bedingungen" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verweise auf Bedingungswerke</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Praemie"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="OfferRequestKfz" type="OfferRequestKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine Kfz Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="OfferRequestKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Request für eine Kfz-Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="OfferRequest_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
|
||||
Reference in New Issue
Block a user