Entfernen Typen für generisches Produktmodell aus omds3CommonServiceTypes.xsd
This commit is contained in:
@@ -721,37 +721,6 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="ProduktbausteinAntragsprozessGenerisch_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Abstrakter Typ für Produktbausteine der Ebene 2 und 3 bei generischen Produkten</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ProduktbausteinAntragsprozess_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Eingeschlossen" type="xsd:boolean">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Ob dieser Produktbaustein eingeschlossen ist oder nicht</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="EinschlussAenderbar" type="xsd:boolean" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Ob der im Response vorgebene Einschluss änderbar ist. Optional </xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="AttributMetadaten" type="AttributMetadaten_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Optional Metadaten zu Attributen</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Eine weitereführende Beschreibung des Bausteins für eine Anzeige.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ProduktbausteinAuskunft_Type" abstract="true">
|
<xsd:complexType name="ProduktbausteinAuskunft_Type" abstract="true">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Abstrakter Typ für alle Produktbausteine in Produktauskunftsservices</xsd:documentation>
|
<xsd:documentation>Abstrakter Typ für alle Produktbausteine in Produktauskunftsservices</xsd:documentation>
|
||||||
@@ -818,53 +787,6 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="VerkaufsproduktGenerisch_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Basistyp für ein Produktbündel</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ProduktbausteinAntragsprozessGenerisch_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Verkaufsproduktgeneration" type="xsd:string" minOccurs="0"/>
|
|
||||||
<xsd:element name="Berechnungsvariante" type="Berechnungsvariante_Type" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Ermöglicht eine Vorgabe für die Produktkonfiguration durch den Serviceprovider: von "basic = Basiskonfiguration" über "medium" bis "top" = vollumfänglich".</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element ref="omds:EL-Rahmenvereinbarung" minOccurs="0"/>
|
|
||||||
<xsd:element name="ZusaetzlicheVerkaufproduktdaten" type="ZusaetzlicheVerkaufproduktdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ProduktGenerisch_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Basistyp für ein Produkt, 2. Generation</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ProduktbausteinAntragsprozessGenerisch_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Produktgeneration" type="xsd:string"/>
|
|
||||||
<xsd:element name="Zahlweg" type="omds:ZahlWegCd_Type" minOccurs="0"/>
|
|
||||||
<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type" minOccurs="0"/>
|
|
||||||
<xsd:element name="Hauptfaelligkeit" type="Hauptfaelligkeit_Type"/>
|
|
||||||
<xsd:element name="ZusaetzlicheProduktdaten" type="ZusaetzlicheProduktdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ElementarproduktGenerisch_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Basistyp für ein Elementarprodukt, 2. Generation</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ProduktbausteinAntragsprozessGenerisch_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="ZusaetzlicheElementarproduktdaten" type="ZusaetzlicheElementarproduktdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="BeteiligtePersonVertrag_Type">
|
<xsd:complexType name="BeteiligtePersonVertrag_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind</xsd:documentation>
|
<xsd:documentation>Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind</xsd:documentation>
|
||||||
@@ -1409,7 +1331,7 @@
|
|||||||
<xsd:documentation>Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten)</xsd:documentation>
|
<xsd:documentation>Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten)</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="Content" type="xsd:base64Binary" minOccurs="0" xmime:expectedContentTypes="application/octet-stream">
|
<xsd:element name="Content" type="xsd:base64Binary" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Optional das eigentliche Dokument als base64-Binary</xsd:documentation>
|
<xsd:documentation>Optional das eigentliche Dokument als base64-Binary</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
@@ -1580,28 +1502,6 @@
|
|||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
<xsd:attribute name="Lfnr" type="xsd:unsignedShort" use="required"/>
|
<xsd:attribute name="Lfnr" type="xsd:unsignedShort" use="required"/>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="VersichertePerson_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Versicherte Person basierend auf VersichertesInteresse_Type</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="VersichertesInteresse_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Person" type="Person_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="VersicherteVeranstaltung_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Versicherte Veranstaltung basierend auf VersichertesInteresse_Type</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
|
|
||||||
<xsd:sequence/>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="Fahrzeug_Type">
|
<xsd:complexType name="Fahrzeug_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Basisklasse für alle Fahrzeuge in der Kfz-Versicherung</xsd:documentation>
|
<xsd:documentation>Basisklasse für alle Fahrzeuge in der Kfz-Versicherung</xsd:documentation>
|
||||||
@@ -1720,45 +1620,6 @@
|
|||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="VersicherterBetrieb_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Versicherter Betrieb (Landwirtschaftlicher Betrieb, Verein)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element ref="ObjektId" minOccurs="0"/>
|
|
||||||
<xsd:element name="Adresse" type="omds:ADRESSE_Type"/>
|
|
||||||
<xsd:element name="Betriebsart" type="xsd:string" maxOccurs="unbounded"/>
|
|
||||||
<xsd:element name="Mitarbeiteranzahl" type="xsd:unsignedInt"/>
|
|
||||||
<xsd:element name="Umsatz" type="xsd:unsignedLong"/>
|
|
||||||
<xsd:element name="FlaecheInHektar" type="xsd:unsignedInt" minOccurs="0"/>
|
|
||||||
<xsd:element name="Mitgliederanzahl" type="xsd:unsignedLong" minOccurs="0"/>
|
|
||||||
<xsd:element name="ZusaetzlicheBetriebsdaten" type="ZusaetzlicheBetriebsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ZusaetzlicheBetriebsdaten_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="VersicherteLiegenschaft_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Versicherte Liegenschaft</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element ref="ObjektId"/>
|
|
||||||
<xsd:element name="Adresse" type="omds:ADRESSE_Type"/>
|
|
||||||
<xsd:element name="BebauteFlaecheInQm" type="xsd:unsignedInt"/>
|
|
||||||
<xsd:element name="UeberdachteFlaecheInQm" type="xsd:unsignedInt"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="KostenFixOderProzent_Type" final="#all">
|
<xsd:complexType name="KostenFixOderProzent_Type" final="#all">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert</xsd:documentation>
|
<xsd:documentation>Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert</xsd:documentation>
|
||||||
@@ -1928,134 +1789,4 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="AttributMetadaten_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Abstrakter Basistyp für Metadaten von Attributen</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Attribut">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Name des Attributes, auf den sich diese Metadaten beziehen.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Aenderbar" type="xsd:boolean">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Ob das Attribut änderbar ist</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. </xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Eine weiterführende Beschreibung des Attributs.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="AttributMetadatenString_Type" abstract="false">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ mit Metadaten für xsd:string-Attribute</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="AttributMetadaten_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Default" type="xsd:string" minOccurs="0"/>
|
|
||||||
<xsd:element name="Values" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="MinLaenge" type="xsd:unsignedInt" minOccurs="0"/>
|
|
||||||
<xsd:element name="MaxLaenge" type="xsd:unsignedInt" minOccurs="0"/>
|
|
||||||
<xsd:element name="Regex" type="xsd:string" minOccurs="0"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="AttributMetadatenInt_Type" abstract="false">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ mit Metadaten für xsd:int-Attribute</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="AttributMetadaten_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Default" type="xsd:int" minOccurs="0"/>
|
|
||||||
<xsd:element name="Values" type="xsd:int" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Min" type="xsd:int" minOccurs="0"/>
|
|
||||||
<xsd:element name="Max" type="xsd:int" minOccurs="0"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="AttributMetadatenDezimal_Type" abstract="false">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ mit Metadaten für omds:decimal-Attribute</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="AttributMetadaten_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Default" type="omds:decimal" minOccurs="0"/>
|
|
||||||
<xsd:element name="Values" type="omds:decimal" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Min" type="omds:decimal" minOccurs="0"/>
|
|
||||||
<xsd:element name="Max" type="omds:decimal" minOccurs="0"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="AttributMetadatenDatum_Type" abstract="false">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ mit Metadaten für xsd:date-Attribute</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="AttributMetadaten_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Default" type="xsd:date" minOccurs="0"/>
|
|
||||||
<xsd:element name="Values" type="xsd:date" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Min" type="xsd:date" minOccurs="0"/>
|
|
||||||
<xsd:element name="Max" type="xsd:date" minOccurs="0"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="AttributMetadatenEnum_Type" abstract="false">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ mit Metadaten für Schlüssellisten</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="AttributMetadaten_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Default" type="xsd:date" minOccurs="0"/>
|
|
||||||
<xsd:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="EintragSchluesselliste_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ für einen einzelnen Eintrag einer Schlüsselliste</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Text" type="xsd:string"/>
|
|
||||||
<xsd:element name="Schluessel" type="xsd:string"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
|
|||||||
Reference in New Issue
Block a user