Aufnahme Produktfinder fuer Version 1.6
Korrektur Attribute mit Metadaten nach Feedback Generali in Version 1.5 und 1.6
This commit is contained in:
@@ -340,6 +340,11 @@
|
||||
<xsd:documentation>Eine oder mehrere Meldungen zur Anfrage</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Referenzen" type="Referenz" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>optional Querverweise oder Deeplinks</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CommonProcessRequest_Type" abstract="true">
|
||||
@@ -435,6 +440,23 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Referenz">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Link auf ein Element</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Link">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Link als Solches</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bezeichnung" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein vorgeschlagener Darstellungstext für den Link</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="Status_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Typ eines Response-Status</xsd:documentation>
|
||||
@@ -1861,8 +1883,8 @@
|
||||
<xsd:element name="Gefahrenklasse" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Beruf" type="AttributString_Type" minOccurs="0"/>
|
||||
<xsd:element name="MedizinischerBeruf" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="FreizeitSportRisiko" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Risikozuschlag" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="FreizeitSportRisiken" type="AttributEnum_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Risikozuschlaege" type="AttributEnum_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="GesetzlicheUV" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="PersonenartKranken" type="AttributEnum_Type" minOccurs="0"/>
|
||||
<xsd:element name="Berufsgruppe" type="AttributEnum_Type" minOccurs="0"/>
|
||||
@@ -2241,34 +2263,6 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Attribut_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für Metadaten von Attributen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<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="Pflichtfeld" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ob das Attribut als Pflichtfeld zu behandeln 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:element name="Msg" type="AttributMsg_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributMsg_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Message an einem Attribut</xsd:documentation>
|
||||
@@ -2415,12 +2409,51 @@
|
||||
<xsd:element name="Schluessel" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Attribut_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Aenderbar" type="xsd:boolean" minOccurs="0">
|
||||
<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:element name="Msg" type="AttributMsg_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ASingleAttribut_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für Attribute mit einem Wert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Pflichtfeld" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ob das Attribut als Pflichtfeld zu behandeln ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributString_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Auf xsd:string basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:string" minOccurs="0"/>
|
||||
@@ -2441,7 +2474,7 @@
|
||||
<xsd:documentation>Auf xsd:int basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:int" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:int" minOccurs="0"/>
|
||||
@@ -2461,9 +2494,9 @@
|
||||
<xsd:documentation>Auf omds:decimal basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="omds:decimal"/>
|
||||
<xsd:element name="Value" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="omds:decimal" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
@@ -2481,9 +2514,9 @@
|
||||
<xsd:documentation>Auf xsd:double basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:double"/>
|
||||
<xsd:element name="Value" type="xsd:double" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:double" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="xsd:double" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
@@ -2501,9 +2534,9 @@
|
||||
<xsd:documentation>Auf xsd:date basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:date"/>
|
||||
<xsd:element name="Value" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="xsd:date" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
@@ -2516,23 +2549,21 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributEnum_Type">
|
||||
<xsd:complexType name="AListenAttribut_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Attribut mit Metadaten für Schlüssellisten</xsd:documentation>
|
||||
<xsd:documentation>Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
|
||||
<xsd:documentation>Optional die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MinAnz">
|
||||
<xsd:element name="MinAnz" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mindestanzahl zu selektierender Werte</xsd:documentation>
|
||||
<xsd:documentation>Mindestanzahl zu selektierender Werte, z.B. 0 für optional oder 1 für obligatorisch oder auch mehrere, wenn Multiselect.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedInt">
|
||||
@@ -2545,16 +2576,37 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributEnum_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Attribut mit Metadaten für Schlüssellisten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="AListenAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der ausgewählte Schlüssel</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Default" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional ein Vorschlag für enen ausgewählten Schlüsse.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributMultiEnum_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="AListenAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Schlüssel der ausgewählten Werte</xsd:documentation>
|
||||
<xsd:documentation>Die ausgewählten Schlüssel</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Default" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
@@ -2562,19 +2614,9 @@
|
||||
<xsd:documentation>Optional eine Vorgabe von Schlüsseln als Default-Werte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="MaxAnz" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MinAnz" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mindestanzahl zu selektierender Werte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MaxAnz">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Maximalanzahl zu selektierender Werte</xsd:documentation>
|
||||
<xsd:documentation>Maximalanzahl zu selektierender Werte, muss größer gleich der Mindestanzahl sein.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
|
||||
@@ -1,123 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:complexType name="FinderRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für den Verkaufsproduktfinder</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="Versicherungsbeginn" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerkaufsproduktFinderRequest_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparte" type="cst:AttributEnum_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktFinderRequest_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="FinderResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für den Verkaufsproduktfinder</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerkaufsproduktFinderResponse_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparte" type="cst:AttributEnum_Type"/>
|
||||
<xsd:element name="Verkaufsprodukte" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Verkaufsproduktgeneration" type="xsd:string" minOccurs="0"/>
|
||||
<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="VerkaufsoffenVon"/>
|
||||
<xsd:element name="VerkaufsoffenBis" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktFinderResponse_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Produkte" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Produktgeneration" type="xsd:string" minOccurs="0"/>
|
||||
<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="VerkaufsoffenVon"/>
|
||||
<xsd:element name="VerkaufsoffenBis" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="VerkaufsproduktfinderRequest" type="VerkaufsproduktFinderRequest_Type"/>
|
||||
<xsd:element name="VerkaufsproduktfinderResponse" type="VerkaufsproduktFinderResponse_Type"/>
|
||||
<xsd:element name="ProduktfinderRequest" type="ProduktFinderRequest_Type"/>
|
||||
<xsd:element name="ProduktfinderResponse" type="ProduktFinderResponse_Type"/>
|
||||
</xsd:schema>
|
||||
@@ -5,6 +5,7 @@ Version 1.6.0
|
||||
Was ist neu oder anders in Version 1.6.0 im Vergleich zur Version 1.5.0?
|
||||
=====================================================================================
|
||||
1. Sparten Unfall und Leben wurden neu angelegt
|
||||
2. Aufnahme Verkaufsproduktfinder
|
||||
|
||||
|
||||
=============
|
||||
|
||||
@@ -2263,34 +2263,6 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Attribut_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für Metadaten von Attributen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<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="Pflichtfeld" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ob das Attribut als Pflichtfeld zu behandeln 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:element name="Msg" type="AttributMsg_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributMsg_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Message an einem Attribut</xsd:documentation>
|
||||
@@ -2437,12 +2409,51 @@
|
||||
<xsd:element name="Schluessel" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Attribut_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Aenderbar" type="xsd:boolean" minOccurs="0">
|
||||
<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:element name="Msg" type="AttributMsg_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ASingleAttribut_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für Attribute mit einem Wert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Pflichtfeld" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ob das Attribut als Pflichtfeld zu behandeln ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributString_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Auf xsd:string basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:string" minOccurs="0"/>
|
||||
@@ -2463,7 +2474,7 @@
|
||||
<xsd:documentation>Auf xsd:int basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:int" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:int" minOccurs="0"/>
|
||||
@@ -2483,9 +2494,9 @@
|
||||
<xsd:documentation>Auf omds:decimal basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="omds:decimal"/>
|
||||
<xsd:element name="Value" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="omds:decimal" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
@@ -2503,9 +2514,9 @@
|
||||
<xsd:documentation>Auf xsd:double basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:double"/>
|
||||
<xsd:element name="Value" type="xsd:double" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:double" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="xsd:double" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
@@ -2523,9 +2534,9 @@
|
||||
<xsd:documentation>Auf xsd:date basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:date"/>
|
||||
<xsd:element name="Value" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="xsd:date" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
@@ -2538,23 +2549,21 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributEnum_Type">
|
||||
<xsd:complexType name="AListenAttribut_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Attribut mit Metadaten für Schlüssellisten</xsd:documentation>
|
||||
<xsd:documentation>Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
|
||||
<xsd:documentation>Optional die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MinAnz">
|
||||
<xsd:element name="MinAnz" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mindestanzahl zu selektierender Werte</xsd:documentation>
|
||||
<xsd:documentation>Mindestanzahl zu selektierender Werte, z.B. 0 für optional oder 1 für obligatorisch oder auch mehrere, wenn Multiselect.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedInt">
|
||||
@@ -2567,16 +2576,37 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributEnum_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Attribut mit Metadaten für Schlüssellisten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="AListenAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der ausgewählte Schlüssel</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Default" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional ein Vorschlag für enen ausgewählten Schlüsse.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributMultiEnum_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Attribut_Type">
|
||||
<xsd:extension base="AListenAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Schlüssel der ausgewählten Werte</xsd:documentation>
|
||||
<xsd:documentation>Die ausgewählten Schlüssel</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Default" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
@@ -2584,19 +2614,9 @@
|
||||
<xsd:documentation>Optional eine Vorgabe von Schlüsseln als Default-Werte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="MaxAnz" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MinAnz" type="xsd:unsignedInt">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mindestanzahl zu selektierender Werte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MaxAnz">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Maximalanzahl zu selektierender Werte</xsd:documentation>
|
||||
<xsd:documentation>Maximalanzahl zu selektierender Werte, muss größer gleich der Mindestanzahl sein.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
|
||||
@@ -10,6 +10,7 @@ xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat"
|
||||
xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs"
|
||||
xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall"
|
||||
xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben"
|
||||
xmlns:boaPf="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder"
|
||||
xmlns:v="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag"
|
||||
xmlns:p="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner"
|
||||
xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden"
|
||||
@@ -34,9 +35,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" schemaLocation="omds3_ON2_Antrag_Unfall.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" schemaLocation="omds3_ON2_Antrag_Leben.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder" schemaLocation="omds3_ON2_Antrag_Produktfinder.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag" schemaLocation="omds3_ON3_Vertrag.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner" schemaLocation="omds3_ON4_Partner.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/>
|
||||
|
||||
</schema>
|
||||
</types>
|
||||
<message name="loginRequest">
|
||||
@@ -293,12 +296,20 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
</message>
|
||||
|
||||
<!-- State-Changes z.B. Polizzierung -->
|
||||
<message name="FindVerkaufsproduktRequestMsg">
|
||||
<part name="parameters" element="boaPf:VerkaufsproduktfinderRequest"/>
|
||||
</message>
|
||||
<message name="FindVerkaufsproduktResponseMsg">
|
||||
<part name="parameters" element="boaPf:VerkaufsproduktfinderResponse"/>
|
||||
</message>
|
||||
<message name="GetStateChangesRequestMsg">
|
||||
<part name="parameters" element="b:GetStateChangesRequest"/>
|
||||
</message>
|
||||
<message name="GetStateChangesResponseMsg">
|
||||
<part name="parameters" element="b:GetStateChangesResponse"/>
|
||||
</message>
|
||||
|
||||
<!-- Partnerhandling -->
|
||||
<message name="GetPoliciesOfPartnerRequestMsg">
|
||||
<part name="parameters" element="v:GetPoliciesOfPartnerRequest"/>
|
||||
</message>
|
||||
@@ -576,6 +587,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<fault name="SubmitApplicationLebenFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
|
||||
<operation name="findVerkaufsprodukt">
|
||||
<input name="FindVerkaufsproduktRequestPort" message="os:FindVerkaufsproduktRequestMsg"/>
|
||||
<output name="FindVerkaufsproduktResponsePort" message="os:FindVerkaufsproduktResponseMsg"/>
|
||||
<fault name="FindVerkaufsproduktFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="getStateChanges">
|
||||
<input name="GetStateChangesRequestPort" message="os:GetStateChangesRequestMsg"/>
|
||||
<output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>
|
||||
@@ -1138,6 +1154,19 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="findVerkaufsprodukt">
|
||||
<soap:operation soapAction="urn:findVerkaufsprodukt" style="document"/>
|
||||
<input name="FindVerkaufsproduktRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output name="FindVerkaufsproduktResponsePort">
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
<fault name="FindVerkaufsproduktFault">
|
||||
<soap:fault name="FindVerkaufsproduktFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getStateChanges">
|
||||
<soap:operation soapAction="urn:getStateChanges" style="document"/>
|
||||
<input name="GetStateChangesRequestPort">
|
||||
@@ -1150,6 +1179,9 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<soap:fault name="GetStateChangesFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
|
||||
<!-- Personen Bestandsdaten Änderung -->
|
||||
<operation name="getPoliciesOfPartner">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document"/>
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
targetNamespace="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:complexType name="FinderRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für den Verkaufsproduktfinder</xsd:documentation>
|
||||
<xsd:documentation>Basistyp des Requestobjekts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
@@ -17,40 +19,33 @@
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerkaufsproduktFinderRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für den Verkaufsproduktfinder</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparte" type="cst:AttributEnum_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktFinderRequest_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Sparte" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="FinderResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für den Verkaufsproduktfinder</xsd:documentation>
|
||||
<xsd:documentation>Basistyp des Responseobjekts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerkaufsproduktFinderResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für den Verkaufsproduktfinder</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparte" type="cst:AttributEnum_Type"/>
|
||||
<xsd:element name="Sparte" type="xsd:string"/>
|
||||
<xsd:element name="Verkaufsprodukte" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
@@ -72,6 +67,11 @@
|
||||
</xsd:element>
|
||||
<xsd:element name="VerkaufsoffenVon"/>
|
||||
<xsd:element name="VerkaufsoffenBis" minOccurs="0"/>
|
||||
<xsd:element name="Produkte" type="ProduktFinderResponse_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional die Liste möglicher Produkte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
@@ -80,44 +80,38 @@
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktFinderResponse_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="FinderResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Produkte" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Produktgeneration" type="xsd:string" minOccurs="0"/>
|
||||
<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="VerkaufsoffenVon"/>
|
||||
<xsd:element name="VerkaufsoffenBis" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Informationen zu einem Produkt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Produktgeneration" type="xsd:string" minOccurs="0"/>
|
||||
<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="VerkaufsoffenVon"/>
|
||||
<xsd:element name="VerkaufsoffenBis" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="VerkaufsproduktfinderRequest" type="VerkaufsproduktFinderRequest_Type"/>
|
||||
<xsd:element name="VerkaufsproduktfinderResponse" type="VerkaufsproduktFinderResponse_Type"/>
|
||||
<xsd:element name="ProduktfinderRequest" type="ProduktFinderRequest_Type"/>
|
||||
<xsd:element name="ProduktfinderResponse" type="ProduktFinderResponse_Type"/>
|
||||
<xsd:element name="VerkaufsproduktfinderRequest" type="VerkaufsproduktFinderRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt Verkaufsproduktfinder</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerkaufsproduktfinderResponse" type="VerkaufsproduktFinderResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt Verkaufsproduktfinder</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
|
||||
Reference in New Issue
Block a user