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:
2020-04-18 12:42:44 +02:00
parent d10907a71a
commit 0dae9937a3
35 changed files with 778 additions and 548 deletions

View File

@@ -0,0 +1,113 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten
*
* <p>Java-Klasse für AListenAttribut_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AListenAttribut_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="MinAnz" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt"&gt;
* &lt;enumeration value="0"/&gt;
* &lt;enumeration value="1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AListenAttribut_Type", propOrder = {
"values",
"minAnz"
})
@XmlSeeAlso({
AttributEnumType.class,
AttributMultiEnumType.class
})
public class AListenAttributType
extends AttributType
{
@XmlElement(name = "Values")
protected List<EintragSchluessellisteType> values;
@XmlElement(name = "MinAnz")
protected Long minAnz;
/**
* Gets the value of the values property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EintragSchluessellisteType }
*
*
*/
public List<EintragSchluessellisteType> getValues() {
if (values == null) {
values = new ArrayList<EintragSchluessellisteType>();
}
return this.values;
}
/**
* Ruft den Wert der minAnz-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getMinAnz() {
return minAnz;
}
/**
* Legt den Wert der minAnz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setMinAnz(Long value) {
this.minAnz = value;
}
}

View File

@@ -0,0 +1,74 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Basistyp für Attribute mit einem Wert
*
* <p>Java-Klasse für ASingleAttribut_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ASingleAttribut_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ASingleAttribut_Type", propOrder = {
"pflichtfeld"
})
@XmlSeeAlso({
AttributStringType.class,
AttributIntType.class,
AttributDezimalType.class,
AttributDoubleType.class,
AttributDatumType.class
})
public abstract class ASingleAttributType
extends AttributType
{
@XmlElement(name = "Pflichtfeld")
protected Boolean pflichtfeld;
/**
* Ruft den Wert der pflichtfeld-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isPflichtfeld() {
return pflichtfeld;
}
/**
* Legt den Wert der pflichtfeld-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setPflichtfeld(Boolean value) {
this.pflichtfeld = value;
}
}

View File

@@ -21,9 +21,9 @@ import javax.xml.datatype.XMLGregorianCalendar;
* <pre>
* &lt;complexType name="AttributDatum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}date"/&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
@@ -45,10 +45,10 @@ import javax.xml.datatype.XMLGregorianCalendar;
"max"
})
public class AttributDatumType
extends AttributType
extends ASingleAttributType
{
@XmlElement(name = "Value", required = true)
@XmlElement(name = "Value")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar value;
@XmlElement(name = "Default")

View File

@@ -20,9 +20,9 @@ import javax.xml.bind.annotation.XmlType;
* <pre>
* &lt;complexType name="AttributDezimal_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{urn:omds20}decimal"/&gt;
* &lt;element name="Value" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Default" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{urn:omds20}decimal" minOccurs="0"/&gt;
@@ -44,10 +44,10 @@ import javax.xml.bind.annotation.XmlType;
"max"
})
public class AttributDezimalType
extends AttributType
extends ASingleAttributType
{
@XmlElement(name = "Value", required = true)
@XmlElement(name = "Value")
protected BigDecimal value;
@XmlElement(name = "Default")
protected BigDecimal _default;

View File

@@ -19,9 +19,9 @@ import javax.xml.bind.annotation.XmlType;
* <pre>
* &lt;complexType name="AttributDouble_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}double"/&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
@@ -43,11 +43,11 @@ import javax.xml.bind.annotation.XmlType;
"max"
})
public class AttributDoubleType
extends AttributType
extends ASingleAttributType
{
@XmlElement(name = "Value")
protected double value;
protected Double value;
@XmlElement(name = "Default")
protected Double _default;
@XmlElement(name = "Values", type = Double.class)
@@ -60,16 +60,24 @@ public class AttributDoubleType
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
public Double getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(double value) {
public void setValue(Double value) {
this.value = value;
}

View File

@@ -1,8 +1,6 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
@@ -19,19 +17,10 @@ import javax.xml.bind.annotation.XmlType;
* <pre>
* &lt;complexType name="AttributEnum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AListenAttribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="MinAnz"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt"&gt;
* &lt;enumeration value="0"/&gt;
* &lt;enumeration value="1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -43,22 +32,16 @@ import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributEnum_Type", propOrder = {
"value",
"_default",
"values",
"minAnz"
"_default"
})
public class AttributEnumType
extends AttributType
extends AListenAttributType
{
@XmlElement(name = "Value")
protected String value;
@XmlElement(name = "Default")
protected String _default;
@XmlElement(name = "Values")
protected List<EintragSchluessellisteType> values;
@XmlElement(name = "MinAnz")
protected long minAnz;
/**
* Ruft den Wert der value-Eigenschaft ab.
@@ -108,49 +91,4 @@ public class AttributEnumType
this._default = value;
}
/**
* Gets the value of the values property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EintragSchluessellisteType }
*
*
*/
public List<EintragSchluessellisteType> getValues() {
if (values == null) {
values = new ArrayList<EintragSchluessellisteType>();
}
return this.values;
}
/**
* Ruft den Wert der minAnz-Eigenschaft ab.
*
*/
public long getMinAnz() {
return minAnz;
}
/**
* Legt den Wert der minAnz-Eigenschaft fest.
*
*/
public void setMinAnz(long value) {
this.minAnz = value;
}
}

View File

@@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlType;
* <pre>
* &lt;complexType name="AttributInt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
@@ -43,7 +43,7 @@ import javax.xml.bind.annotation.XmlType;
"max"
})
public class AttributIntType
extends AttributType
extends ASingleAttributType
{
@XmlElement(name = "Value")

View File

@@ -6,7 +6,6 @@ import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
@@ -20,13 +19,11 @@ import javax.xml.bind.annotation.XmlType;
* <pre>
* &lt;complexType name="AttributMultiEnum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AListenAttribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="MinAnz" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -39,24 +36,17 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "AttributMultiEnum_Type", propOrder = {
"value",
"_default",
"values",
"minAnz",
"maxAnz"
})
public class AttributMultiEnumType
extends AttributType
extends AListenAttributType
{
@XmlElement(name = "Value")
protected List<String> value;
@XmlElement(name = "Default")
protected List<String> _default;
@XmlElement(name = "Values")
protected List<EintragSchluessellisteType> values;
@XmlElement(name = "MinAnz")
@XmlSchemaType(name = "unsignedInt")
protected long minAnz;
@XmlElement(name = "MaxAnz", required = true)
@XmlElement(name = "MaxAnz")
protected Object maxAnz;
/**
@@ -117,51 +107,6 @@ public class AttributMultiEnumType
return this._default;
}
/**
* Gets the value of the values property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EintragSchluessellisteType }
*
*
*/
public List<EintragSchluessellisteType> getValues() {
if (values == null) {
values = new ArrayList<EintragSchluessellisteType>();
}
return this.values;
}
/**
* Ruft den Wert der minAnz-Eigenschaft ab.
*
*/
public long getMinAnz() {
return minAnz;
}
/**
* Legt den Wert der minAnz-Eigenschaft fest.
*
*/
public void setMinAnz(long value) {
this.minAnz = value;
}
/**
* Ruft den Wert der maxAnz-Eigenschaft ab.
*

View File

@@ -20,7 +20,7 @@ import javax.xml.bind.annotation.XmlType;
* <pre>
* &lt;complexType name="AttributString_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
@@ -46,7 +46,7 @@ import javax.xml.bind.annotation.XmlType;
"values"
})
public class AttributStringType
extends AttributType
extends ASingleAttributType
{
@XmlElement(name = "Value")

View File

@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Basistyp für Metadaten von Attributen
* Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type)
*
* <p>Java-Klasse für Attribut_Type complex type.
*
@@ -20,8 +20,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Msg" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMsg_Type" minOccurs="0"/&gt;
@@ -36,27 +35,19 @@ import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Attribut_Type", propOrder = {
"aenderbar",
"pflichtfeld",
"bezeichnung",
"beschreibungTxt",
"msg"
})
@XmlSeeAlso({
AttributStringType.class,
AttributIntType.class,
AttributDezimalType.class,
AttributDoubleType.class,
AttributDatumType.class,
AttributEnumType.class,
AttributMultiEnumType.class,
ASingleAttributType.class,
AListenAttributType.class,
RaucherType.class
})
public abstract class AttributType {
@XmlElement(name = "Aenderbar")
protected boolean aenderbar;
@XmlElement(name = "Pflichtfeld")
protected boolean pflichtfeld;
protected Boolean aenderbar;
@XmlElement(name = "Bezeichnung")
protected String bezeichnung;
@XmlElement(name = "BeschreibungTxt")
@@ -67,35 +58,27 @@ public abstract class AttributType {
/**
* Ruft den Wert der aenderbar-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isAenderbar() {
public Boolean isAenderbar() {
return aenderbar;
}
/**
* Legt den Wert der aenderbar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setAenderbar(boolean value) {
public void setAenderbar(Boolean value) {
this.aenderbar = value;
}
/**
* Ruft den Wert der pflichtfeld-Eigenschaft ab.
*
*/
public boolean isPflichtfeld() {
return pflichtfeld;
}
/**
* Legt den Wert der pflichtfeld-Eigenschaft fest.
*
*/
public void setPflichtfeld(boolean value) {
this.pflichtfeld = value;
}
/**
* Ruft den Wert der bezeichnung-Eigenschaft ab.
*

View File

@@ -9,6 +9,7 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.GetApplicationDocumentRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.FinderRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressRequestType;
@@ -64,6 +65,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimRequestType;
CollectionChangeRequestType.class,
CommonSearchRequestType.class,
GetApplicationDocumentRequestType.class,
FinderRequestType.class,
GetPartnerRequestType.class,
CheckAddressRequestType.class,
ChangePartnerMainAddressRequestType.class,

View File

@@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.GetApplicationDocumentResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.FinderResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressResponseType;
@@ -56,6 +57,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType;
CollectionChangeResponseType.class,
CommonSearchResponseType.class,
GetApplicationDocumentResponseType.class,
FinderResponseType.class,
GetPartnerResponseType.class,
CheckAddressResponseType.class,
ChangePartnerMainAddressResponseType.class,

View File

@@ -109,6 +109,14 @@ public class ObjectFactory {
return new ResponseStatusType();
}
/**
* Create an instance of {@link Referenz }
*
*/
public Referenz createReferenz() {
return new Referenz();
}
/**
* Create an instance of {@link DateianhangType }
*
@@ -581,6 +589,14 @@ public class ObjectFactory {
return new AttributDatumType();
}
/**
* Create an instance of {@link AListenAttributType }
*
*/
public AListenAttributType createAListenAttributType() {
return new AListenAttributType();
}
/**
* Create an instance of {@link AttributEnumType }
*

View File

@@ -0,0 +1,92 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Ein Link auf ein Element
*
* <p>Java-Klasse für Referenz complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Referenz"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Link" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Referenz", propOrder = {
"link",
"bezeichnung"
})
public class Referenz {
@XmlElement(name = "Link", required = true)
protected Object link;
@XmlElement(name = "Bezeichnung")
protected Object bezeichnung;
/**
* Ruft den Wert der link-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getLink() {
return link;
}
/**
* Legt den Wert der link-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setLink(Object value) {
this.link = value;
}
/**
* Ruft den Wert der bezeichnung-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getBezeichnung() {
return bezeichnung;
}
/**
* Legt den Wert der bezeichnung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setBezeichnung(Object value) {
this.bezeichnung = value;
}
}

View File

@@ -25,6 +25,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Ergebnis" type="{urn:omds3CommonServiceTypes-1-1-0}Status_Type"/&gt;
* &lt;element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Referenzen" type="{urn:omds3CommonServiceTypes-1-1-0}Referenz" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -37,7 +38,8 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "ResponseStatus_Type", propOrder = {
"korrelationsId",
"ergebnis",
"meldungen"
"meldungen",
"referenzen"
})
public class ResponseStatusType {
@@ -48,6 +50,8 @@ public class ResponseStatusType {
protected StatusType ergebnis;
@XmlElement(name = "Meldungen")
protected List<ServiceFault> meldungen;
@XmlElement(name = "Referenzen")
protected List<Referenz> referenzen;
/**
* Ruft den Wert der korrelationsId-Eigenschaft ab.
@@ -126,4 +130,33 @@ public class ResponseStatusType {
return this.meldungen;
}
/**
* Gets the value of the referenzen property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the referenzen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getReferenzen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Referenz }
*
*
*/
public List<Referenz> getReferenzen() {
if (referenzen == null) {
referenzen = new ArrayList<Referenz>();
}
return this.referenzen;
}
}

View File

@@ -28,8 +28,8 @@ import javax.xml.bind.annotation.XmlType;
* &lt;element name="Gefahrenklasse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="Beruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/&gt;
* &lt;element name="MedizinischerBeruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="FreizeitSportRisiko" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="Risikozuschlag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="FreizeitSportRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Risikozuschlaege" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="GesetzlicheUV" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="PersonenartKranken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="Berufsgruppe" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
@@ -52,8 +52,8 @@ import javax.xml.bind.annotation.XmlType;
"gefahrenklasse",
"beruf",
"medizinischerBeruf",
"freizeitSportRisiko",
"risikozuschlag",
"freizeitSportRisiken",
"risikozuschlaege",
"gesetzlicheUV",
"personenartKranken",
"berufsgruppe",
@@ -76,10 +76,10 @@ public class RisikoNatPersonType {
protected AttributStringType beruf;
@XmlElement(name = "MedizinischerBeruf")
protected AttributEnumType medizinischerBeruf;
@XmlElement(name = "FreizeitSportRisiko")
protected AttributEnumType freizeitSportRisiko;
@XmlElement(name = "Risikozuschlag")
protected AttributEnumType risikozuschlag;
@XmlElement(name = "FreizeitSportRisiken")
protected List<AttributEnumType> freizeitSportRisiken;
@XmlElement(name = "Risikozuschlaege")
protected List<AttributEnumType> risikozuschlaege;
@XmlElement(name = "GesetzlicheUV")
protected AttributEnumType gesetzlicheUV;
@XmlElement(name = "PersonenartKranken")
@@ -260,51 +260,61 @@ public class RisikoNatPersonType {
}
/**
* Ruft den Wert der freizeitSportRisiko-Eigenschaft ab.
* Gets the value of the freizeitSportRisiken property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the freizeitSportRisiken property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFreizeitSportRisiken().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AttributEnumType }
*
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getFreizeitSportRisiko() {
return freizeitSportRisiko;
public List<AttributEnumType> getFreizeitSportRisiken() {
if (freizeitSportRisiken == null) {
freizeitSportRisiken = new ArrayList<AttributEnumType>();
}
return this.freizeitSportRisiken;
}
/**
* Legt den Wert der freizeitSportRisiko-Eigenschaft fest.
* Gets the value of the risikozuschlaege property.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setFreizeitSportRisiko(AttributEnumType value) {
this.freizeitSportRisiko = value;
}
/**
* Ruft den Wert der risikozuschlag-Eigenschaft ab.
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the risikozuschlaege property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRisikozuschlaege().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AttributEnumType }
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getRisikozuschlag() {
return risikozuschlag;
}
/**
* Legt den Wert der risikozuschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setRisikozuschlag(AttributEnumType value) {
this.risikozuschlag = value;
public List<AttributEnumType> getRisikozuschlaege() {
if (risikozuschlaege == null) {
risikozuschlaege = new ArrayList<AttributEnumType>();
}
return this.risikozuschlaege;
}
/**

View File

@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 149 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd
* Zeile 944 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* Zeile 966 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:

View File

@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfalltodType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 137 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd
* Zeile 944 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* Zeile 966 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:

View File

@@ -50,14 +50,14 @@ public class GenElementarproduktGebaeudeType
{
@XmlElementRefs({
@XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
})
protected List<JAXBElement<?>> rest;
@@ -69,7 +69,7 @@ public class GenElementarproduktGebaeudeType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 301 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd
* Zeile 912 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* Zeile 934 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:
@@ -90,14 +90,14 @@ public class GenElementarproduktGebaeudeType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link Long }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*
*

View File

@@ -50,15 +50,15 @@ public class GenElementarproduktHaushaltType
{
@XmlElementRefs({
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
@XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
})
protected List<JAXBElement<?>> rest;
@@ -69,7 +69,7 @@ public class GenElementarproduktHaushaltType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 316 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd
* Zeile 912 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* Zeile 934 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:
@@ -90,15 +90,15 @@ public class GenElementarproduktHaushaltType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link Long }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*
*
*/

View File

@@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
*
*
*/

View File

@@ -10,7 +10,7 @@ import javax.xml.ws.Service;
/**
* This class was generated by Apache CXF 3.2.0
* 2020-02-28T14:58:16.018+01:00
* 2020-04-18T12:39:54.196+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2020-02-28T14:58:15.963+01:00
* 2020-04-18T12:39:54.134+02:00
* Generated source version: 3.2.0
*
*/
@@ -272,6 +272,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
//throw new ServiceFaultMsg("ServiceFaultMsg...");
}
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#findVerkaufsprodukt(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderRequestType parameters)*
*/
public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderResponseType findVerkaufsprodukt(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation findVerkaufsprodukt");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderResponseType _return = null;
return _return;
} catch (java.lang.Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
//throw new ServiceFaultMsg("ServiceFaultMsg...");
}
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#getPoliciesOfPartner(at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters)*
*/

View File

@@ -9,12 +9,12 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2020-02-28T14:58:16.002+01:00
* 2020-04-18T12:39:54.169+02:00
* Generated source version: 3.2.0
*
*/
@WebService(targetNamespace = "urn:omds3Services-1-4-0", name = "omdsServicePortType")
@XmlSeeAlso({at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_11.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on1basis.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.common.ObjectFactory.class})
@XmlSeeAlso({at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_11.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on1basis.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.common.ObjectFactory.class})
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public interface OmdsServicePortType {
@@ -123,6 +123,13 @@ public interface OmdsServicePortType {
at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodRequestType parameters
) throws ServiceFaultMsg;
@WebMethod(action = "urn:findVerkaufsprodukt")
@WebResult(name = "VerkaufsproduktfinderResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderResponseType findVerkaufsprodukt(
@WebParam(partName = "parameters", name = "VerkaufsproduktfinderRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder")
at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderRequestType parameters
) throws ServiceFaultMsg;
@WebMethod(action = "urn:changePersonData")
@WebResult(name = "GetPoliciesOfPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType getPoliciesOfPartner(

View File

@@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2020-02-28T14:58:15.901+01:00
* 2020-04-18T12:39:54.067+02:00
* Generated source version: 3.2.0
*
*/
@@ -223,6 +223,18 @@ public final class OmdsServicePortType_OmdsServicePort_Client {
at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodResponseType _getDocumentsOfPeriod__return = port.getDocumentsOfPeriod(_getDocumentsOfPeriod_parameters);
System.out.println("getDocumentsOfPeriod.result=" + _getDocumentsOfPeriod__return);
} catch (ServiceFaultMsg e) {
System.out.println("Expected exception: ServiceFaultMsg has occurred.");
System.out.println(e.toString());
}
}
{
System.out.println("Invoking findVerkaufsprodukt...");
at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderRequestType _findVerkaufsprodukt_parameters = null;
try {
at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderResponseType _findVerkaufsprodukt__return = port.findVerkaufsprodukt(_findVerkaufsprodukt_parameters);
System.out.println("findVerkaufsprodukt.result=" + _findVerkaufsprodukt__return);
} catch (ServiceFaultMsg e) {
System.out.println("Expected exception: ServiceFaultMsg has occurred.");
System.out.println(e.toString());

View File

@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
/**
* This class was generated by Apache CXF 3.2.0
* 2020-02-28T14:58:15.963+01:00
* 2020-04-18T12:39:54.119+02:00
* Generated source version: 3.2.0
*/

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings
xmlns:xs="http://www.w3.org/2001/XMLSchema"
schemaLocation="../../def/r1_6_0/omds3_ON2_Antrag_Produktfinder.xsd"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
version="1.0"
>
<!-- Namespace urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder -->
<jaxb:schemaBindings>
<jaxb:package name="at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder"/>
</jaxb:schemaBindings>
</jaxb:bindings>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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
=============

View File

@@ -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>

View File

@@ -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"/>

View File

@@ -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>