Änderungen Gespräch Moritz TIS

This commit is contained in:
2017-07-19 17:39:26 +02:00
parent 65084a6101
commit df72e21af6
2 changed files with 51 additions and 37 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- Mit XMLSpy v2017 rel. 3 (http://www.altova.com) von Jens Buehring (Kap Dion GmbH) bearbeitet --> <!-- Mit XMLSpy v2017 rel. 3 sp1 (x64) (http://www.altova.com) von Jens Buehring (Kap Dion GmbH) bearbeitet -->
<xsd:schema xmlns:omds="urn:omds20" xmlns:ost="urn:omdsServiceTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:exampleVuServiceTypes" xmlns:altova="http://www.altova.com/xml-schema-extensions" xmlns:ns1="urn:omdsServiceTypes" targetNamespace="urn:exampleVuServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0"> <xsd:schema xmlns:omds="urn:omds20" xmlns:ost="urn:omdsServiceTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:exampleVuServiceTypes" xmlns:altova="http://www.altova.com/xml-schema-extensions" xmlns:ns1="urn:omdsServiceTypes" targetNamespace="urn:exampleVuServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
<xsd:import namespace="urn:omdsServiceTypes" schemaLocation="omdsServiceTypes-3-2-0.xsd"/> <xsd:import namespace="urn:omdsServiceTypes" schemaLocation="omdsServiceTypes-3-2-0.xsd"/>
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/> <xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
@@ -16,7 +16,7 @@
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Definition eines Kfz-Produkts</xsd:documentation> <xsd:documentation>Definition eines Kfz-Produkts</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType name="Fakesurance_ProduktBuendelKfz_Type" abstract="true"> <xsd:complexType name="Fakesurance_VerkaufsproduktKfz_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation> <xsd:documentation>Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -56,15 +56,7 @@
<xsd:documentation>Produkt Kfz-Haftpflicht (entspricht einer Sparte)</xsd:documentation> <xsd:documentation>Produkt Kfz-Haftpflicht (entspricht einer Sparte)</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Fakesurance_ProduktKfz_Type"> <xsd:extension base="ost:P_KfzHaftpflicht_Group"/>
<xsd:sequence>
<xsd:group ref="ost:P_KfzHaftpflicht_Group"/>
<xsd:choice>
<xsd:element name="HaftpflichtDeckung10Mio" type="Fakesurance_Prod1_EP_KfzHaftpflicht_10Mio_Type"/>
<xsd:element name="HaftpflichtDeckung20Mio" type="Fakesurance_Prod1_EP_KfzHaftpflicht_20Mio_Type"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Fakesurance_Prod1_P_KfzVollkasko_Type"> <xsd:complexType name="Fakesurance_Prod1_P_KfzVollkasko_Type">
@@ -143,14 +135,14 @@
<xsd:extension base="Fakesurance_ElementarproduktKfz_Type"/> <xsd:extension base="Fakesurance_ElementarproduktKfz_Type"/>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Fakesurance_Prod1_SpezifikationProduktKfz_Type" abstract="true"> <xsd:complexType name="Fakesurance_Prod1_ProduktspezifikationKfz_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für die Produktspezifikation Kfz in Berechnung, Offert und Antrag</xsd:documentation> <xsd:documentation>Typ für die Produktspezifikation Kfz in Berechnung, Offert und Antrag</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ost:SpezifikationProdukt_Type"> <xsd:extension base="ost:Produktspezifikation_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="ProduktBuendelKfz" type="Fakesurance_ProduktBuendelKfz_Type"/> <xsd:element name="ProduktBuendelKfz" type="Fakesurance_VerkaufsproduktKfz_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 2 U (http://www.xmlspy.com) by Jens Bühring (Kap Dion Gesellschaft für Bankensoftware GmbH) --> <!-- edited with XMLSPY v5 rel. 2 U (http://www.xmlspy.com) by Jens Bühring (Kap Dion Gesellschaft für Bankensoftware GmbH) -->
<!-- Mit XMLSpy v2017 rel. 3 (http://www.altova.com) von Jens Buehring (Kap Dion GmbH) bearbeitet --> <!-- Mit XMLSpy v2017 rel. 3 sp1 (x64) (http://www.altova.com) von Jens Buehring (Kap Dion GmbH) bearbeitet -->
<xsd:schema xmlns="urn:omdsServiceTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" targetNamespace="urn:omdsServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0"> <xsd:schema xmlns="urn:omdsServiceTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" targetNamespace="urn:omdsServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/> <xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<!-- Beziehe Action Link --> <!-- Beziehe Action Link -->
@@ -2128,7 +2128,7 @@
<xsd:documentation>Typ für die Berechnungsanfrage</xsd:documentation> <xsd:documentation>Typ für die Berechnungsanfrage</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="SpezifikationProdukt" type="SpezifikationProdukt_Type"/> <xsd:element name="Produktspezifikation" type="Produktspezifikation_Type"/>
<xsd:element name="Beginn"> <xsd:element name="Beginn">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Beginn des Versicherungsschutzes</xsd:documentation> <xsd:documentation>Beginn des Versicherungsschutzes</xsd:documentation>
@@ -2142,7 +2142,7 @@
<xsd:documentation>Typ für das Berechnungsergebnis</xsd:documentation> <xsd:documentation>Typ für das Berechnungsergebnis</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="SpezfikationProdukt" type="SpezifikationProdukt_Type"/> <xsd:element name="SpezfikationProdukt" type="Produktspezifikation_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Offertanfrage_Type"> <xsd:complexType name="Offertanfrage_Type">
@@ -2150,7 +2150,7 @@
<xsd:documentation>Typ für die Offertanfrage</xsd:documentation> <xsd:documentation>Typ für die Offertanfrage</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="SpezfikationProdukt" type="SpezifikationProdukt_Type"/> <xsd:element name="SpezfikationProdukt" type="Produktspezifikation_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Offertergebnis_Type"> <xsd:complexType name="Offertergebnis_Type">
@@ -2158,7 +2158,7 @@
<xsd:documentation>Typ für das Offertergebnis</xsd:documentation> <xsd:documentation>Typ für das Offertergebnis</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="SpezfikationProdukt" type="SpezifikationProdukt_Type"/> <xsd:element name="SpezfikationProdukt" type="Produktspezifikation_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Antraganfrage_Type"> <xsd:complexType name="Antraganfrage_Type">
@@ -2166,7 +2166,8 @@
<xsd:documentation>Typ für die Antragsanfrage</xsd:documentation> <xsd:documentation>Typ für die Antragsanfrage</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="SpezfikationProdukt" type="SpezifikationProdukt_Type"/> <xsd:element name="SpezfikationProdukt" type="Produktspezifikation_Type"/>
<xsd:element name="Versicherungsnehmer"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Antragsergebnis_Type"> <xsd:complexType name="Antragsergebnis_Type">
@@ -2174,7 +2175,7 @@
<xsd:documentation>Typ für das Antragsergebnis</xsd:documentation> <xsd:documentation>Typ für das Antragsergebnis</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="SpezfikationProdukt" type="SpezifikationProdukt_Type"/> <xsd:element name="SpezfikationProdukt" type="Produktspezifikation_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Antragseinreichung_Type"> <xsd:complexType name="Antragseinreichung_Type">
@@ -2182,7 +2183,7 @@
<xsd:documentation>Typ für die Einreichung eines Antrags</xsd:documentation> <xsd:documentation>Typ für die Einreichung eines Antrags</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="SpezifikationProdukt_Type" abstract="true"> <xsd:complexType name="Produktspezifikation_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Gemeinsamer Typ für die Produktspezifikation in Berechnung, Offert und Antrag</xsd:documentation> <xsd:documentation>Gemeinsamer Typ für die Produktspezifikation in Berechnung, Offert und Antrag</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -2193,11 +2194,6 @@
<xsd:documentation>Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen</xsd:documentation> <xsd:documentation>Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Bausteinschluessel">
<xsd:annotation>
<xsd:documentation>Die ID des Bausteins</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bezeichnung" type="xsd:string"> <xsd:element name="Bezeichnung" type="xsd:string">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Eine menschenverständliche Bezeichnung</xsd:documentation> <xsd:documentation>Eine menschenverständliche Bezeichnung</xsd:documentation>
@@ -2253,6 +2249,23 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:simpleType name="DirectionCd_Type">
<xsd:annotation>
<xsd:documentation>Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz)</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="IN">
<xsd:annotation>
<xsd:documentation>Input-Wert</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="OUT">
<xsd:annotation>
<xsd:documentation>Output-Wert</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Produktmodell Kfz</xsd:documentation> <xsd:documentation>Produktmodell Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -2282,14 +2295,23 @@
<xsd:extension base="Elementarprodukt_Type"/> <xsd:extension base="Elementarprodukt_Type"/>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:group name="P_KfzHaftpflicht_Group"> <xsd:complexType name="P_KfzHaftpflicht_Group" >
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Elemente, die jedes Kfz-Haftpflichtprodukt hat</xsd:documentation> <xsd:documentation>Elemente, die jedes Kfz-Haftpflichtprodukt hat</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ProduktKfz_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="LeistungKW"/> <xsd:element name="In_LeistungKW">
<xsd:complexType>
<xsd:attribute name="direction" type="DirectionCd_Type"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:group> </xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:group name="P_KfzVollkasko_Group"> <xsd:group name="P_KfzVollkasko_Group">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Elemente, die jedes Kfz-Vollkaskoprodukt hat</xsd:documentation> <xsd:documentation>Elemente, die jedes Kfz-Vollkaskoprodukt hat</xsd:documentation>
@@ -2357,7 +2379,7 @@
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="OfferRequest_Type" abstract="true"> <xsd:complexType name="OfferRequest_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung</xsd:documentation> <xsd:documentation>Typ des Requestobjekts für ein Offert</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="CommonRequest_Type"> <xsd:extension base="CommonRequest_Type">
@@ -2369,7 +2391,7 @@
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="OfferResponse_Type" abstract="true"> <xsd:complexType name="OfferResponse_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Berechnung</xsd:documentation> <xsd:documentation>Typ des Responseobjekts für ein Offert</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="CommonResponse_Type"> <xsd:extension base="CommonResponse_Type">
@@ -2381,7 +2403,7 @@
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="OrderRequest_Type" abstract="true"> <xsd:complexType name="OrderRequest_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung</xsd:documentation> <xsd:documentation>Typ des Requestobjekts für einen Antrag</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="CommonRequest_Type"> <xsd:extension base="CommonRequest_Type">
@@ -2393,7 +2415,7 @@
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="OrderResponse_Type" abstract="true"> <xsd:complexType name="OrderResponse_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Berechnung</xsd:documentation> <xsd:documentation>Typ des Responseobjekts für einen Antrag</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="CommonResponse_Type"> <xsd:extension base="CommonResponse_Type">
@@ -2424,7 +2446,7 @@
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="OfferRequestKfz_Type"> <xsd:complexType name="OfferRequestKfz_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Request für eine Kfz-Berechnung</xsd:documentation> <xsd:documentation>Typ des Request für eine Kfz-Offert</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="OfferRequest_Type"> <xsd:extension base="OfferRequest_Type">
@@ -2442,7 +2464,7 @@
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="OrderRequestKfz_Type" abstract="true"> <xsd:complexType name="OrderRequestKfz_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung</xsd:documentation> <xsd:documentation>Typ des Requestobjekts für einen Antrag</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="OrderRequest_Type"/> <xsd:extension base="OrderRequest_Type"/>
@@ -2450,7 +2472,7 @@
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="OrderResponseKfz_Type" abstract="true"> <xsd:complexType name="OrderResponseKfz_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Berechnung</xsd:documentation> <xsd:documentation>Typ des Responseobjekts für einen Antrag</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="OrderResponse_Type"/> <xsd:extension base="OrderResponse_Type"/>