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

@@ -296,6 +296,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
<bindingFile>${bindings.location}/omds3_ON2_Antrag_RS_binding.xml</bindingFile> <bindingFile>${bindings.location}/omds3_ON2_Antrag_RS_binding.xml</bindingFile>
<bindingFile>${bindings.location}/omds3_ON2_Antrag_Unfall_binding.xml</bindingFile> <bindingFile>${bindings.location}/omds3_ON2_Antrag_Unfall_binding.xml</bindingFile>
<bindingFile>${bindings.location}/omds3_ON2_Antrag_Leben_binding.xml</bindingFile> <bindingFile>${bindings.location}/omds3_ON2_Antrag_Leben_binding.xml</bindingFile>
<bindingFile>${bindings.location}/omds3_ON2_Antrag_Produktfinder_binding.xml</bindingFile>
<bindingFile>${bindings.location}/omds3_ON3_Vertrag_binding.xml</bindingFile> <bindingFile>${bindings.location}/omds3_ON3_Vertrag_binding.xml</bindingFile>
<bindingFile>${bindings.location}/omds3_ON4_Partner_binding.xml</bindingFile> <bindingFile>${bindings.location}/omds3_ON4_Partner_binding.xml</bindingFile>
<bindingFile>${bindings.location}/omds3_ON7_Schaden_binding.xml</bindingFile> <bindingFile>${bindings.location}/omds3_ON7_Schaden_binding.xml</bindingFile>

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> * <pre>
* &lt;complexType name="AttributDatum_Type"&gt; * &lt;complexType name="AttributDatum_Type"&gt;
* &lt;complexContent&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;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="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="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; * &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" "max"
}) })
public class AttributDatumType public class AttributDatumType
extends AttributType extends ASingleAttributType
{ {
@XmlElement(name = "Value", required = true) @XmlElement(name = "Value")
@XmlSchemaType(name = "date") @XmlSchemaType(name = "date")
protected XMLGregorianCalendar value; protected XMLGregorianCalendar value;
@XmlElement(name = "Default") @XmlElement(name = "Default")

View File

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

View File

@@ -19,9 +19,9 @@ import javax.xml.bind.annotation.XmlType;
* <pre> * <pre>
* &lt;complexType name="AttributDouble_Type"&gt; * &lt;complexType name="AttributDouble_Type"&gt;
* &lt;complexContent&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;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="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="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; * &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" "max"
}) })
public class AttributDoubleType public class AttributDoubleType
extends AttributType extends ASingleAttributType
{ {
@XmlElement(name = "Value") @XmlElement(name = "Value")
protected double value; protected Double value;
@XmlElement(name = "Default") @XmlElement(name = "Default")
protected Double _default; protected Double _default;
@XmlElement(name = "Values", type = Double.class) @XmlElement(name = "Values", type = Double.class)
@@ -60,16 +60,24 @@ public class AttributDoubleType
/** /**
* Ruft den Wert der value-Eigenschaft ab. * Ruft den Wert der value-Eigenschaft ab.
* *
* @return
* possible object is
* {@link Double }
*
*/ */
public double getValue() { public Double getValue() {
return value; return value;
} }
/** /**
* Legt den Wert der value-Eigenschaft fest. * 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; this.value = value;
} }

View File

@@ -1,8 +1,6 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common; 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
@@ -19,19 +17,10 @@ import javax.xml.bind.annotation.XmlType;
* <pre> * <pre>
* &lt;complexType name="AttributEnum_Type"&gt; * &lt;complexType name="AttributEnum_Type"&gt;
* &lt;complexContent&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;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&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="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;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -43,22 +32,16 @@ import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributEnum_Type", propOrder = { @XmlType(name = "AttributEnum_Type", propOrder = {
"value", "value",
"_default", "_default"
"values",
"minAnz"
}) })
public class AttributEnumType public class AttributEnumType
extends AttributType extends AListenAttributType
{ {
@XmlElement(name = "Value") @XmlElement(name = "Value")
protected String value; protected String value;
@XmlElement(name = "Default") @XmlElement(name = "Default")
protected String _default; protected String _default;
@XmlElement(name = "Values")
protected List<EintragSchluessellisteType> values;
@XmlElement(name = "MinAnz")
protected long minAnz;
/** /**
* Ruft den Wert der value-Eigenschaft ab. * Ruft den Wert der value-Eigenschaft ab.
@@ -108,49 +91,4 @@ public class AttributEnumType
this._default = value; 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> * <pre>
* &lt;complexType name="AttributInt_Type"&gt; * &lt;complexType name="AttributInt_Type"&gt;
* &lt;complexContent&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;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&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; * &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" "max"
}) })
public class AttributIntType public class AttributIntType
extends AttributType extends ASingleAttributType
{ {
@XmlElement(name = "Value") @XmlElement(name = "Value")

View File

@@ -6,7 +6,6 @@ import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
@@ -20,13 +19,11 @@ import javax.xml.bind.annotation.XmlType;
* <pre> * <pre>
* &lt;complexType name="AttributMultiEnum_Type"&gt; * &lt;complexType name="AttributMultiEnum_Type"&gt;
* &lt;complexContent&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;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&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="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="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType" 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;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -39,24 +36,17 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "AttributMultiEnum_Type", propOrder = { @XmlType(name = "AttributMultiEnum_Type", propOrder = {
"value", "value",
"_default", "_default",
"values",
"minAnz",
"maxAnz" "maxAnz"
}) })
public class AttributMultiEnumType public class AttributMultiEnumType
extends AttributType extends AListenAttributType
{ {
@XmlElement(name = "Value") @XmlElement(name = "Value")
protected List<String> value; protected List<String> value;
@XmlElement(name = "Default") @XmlElement(name = "Default")
protected List<String> _default; protected List<String> _default;
@XmlElement(name = "Values") @XmlElement(name = "MaxAnz")
protected List<EintragSchluessellisteType> values;
@XmlElement(name = "MinAnz")
@XmlSchemaType(name = "unsignedInt")
protected long minAnz;
@XmlElement(name = "MaxAnz", required = true)
protected Object maxAnz; protected Object maxAnz;
/** /**
@@ -117,51 +107,6 @@ public class AttributMultiEnumType
return this._default; 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. * Ruft den Wert der maxAnz-Eigenschaft ab.
* *

View File

@@ -20,7 +20,7 @@ import javax.xml.bind.annotation.XmlType;
* <pre> * <pre>
* &lt;complexType name="AttributString_Type"&gt; * &lt;complexType name="AttributString_Type"&gt;
* &lt;complexContent&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;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&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="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
@@ -46,7 +46,7 @@ import javax.xml.bind.annotation.XmlType;
"values" "values"
}) })
public class AttributStringType public class AttributStringType
extends AttributType extends ASingleAttributType
{ {
@XmlElement(name = "Value") @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. * <p>Java-Klasse für Attribut_Type complex type.
* *
@@ -20,8 +20,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Aenderbar" 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="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" 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="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; * &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) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Attribut_Type", propOrder = { @XmlType(name = "Attribut_Type", propOrder = {
"aenderbar", "aenderbar",
"pflichtfeld",
"bezeichnung", "bezeichnung",
"beschreibungTxt", "beschreibungTxt",
"msg" "msg"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
AttributStringType.class, ASingleAttributType.class,
AttributIntType.class, AListenAttributType.class,
AttributDezimalType.class,
AttributDoubleType.class,
AttributDatumType.class,
AttributEnumType.class,
AttributMultiEnumType.class,
RaucherType.class RaucherType.class
}) })
public abstract class AttributType { public abstract class AttributType {
@XmlElement(name = "Aenderbar") @XmlElement(name = "Aenderbar")
protected boolean aenderbar; protected Boolean aenderbar;
@XmlElement(name = "Pflichtfeld")
protected boolean pflichtfeld;
@XmlElement(name = "Bezeichnung") @XmlElement(name = "Bezeichnung")
protected String bezeichnung; protected String bezeichnung;
@XmlElement(name = "BeschreibungTxt") @XmlElement(name = "BeschreibungTxt")
@@ -67,35 +58,27 @@ public abstract class AttributType {
/** /**
* Ruft den Wert der aenderbar-Eigenschaft ab. * Ruft den Wert der aenderbar-Eigenschaft ab.
* *
* @return
* possible object is
* {@link Boolean }
*
*/ */
public boolean isAenderbar() { public Boolean isAenderbar() {
return aenderbar; return aenderbar;
} }
/** /**
* Legt den Wert der aenderbar-Eigenschaft fest. * 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; 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. * 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.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; 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.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.CollectionChangeRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType; import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressRequestType; 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, CollectionChangeRequestType.class,
CommonSearchRequestType.class, CommonSearchRequestType.class,
GetApplicationDocumentRequestType.class, GetApplicationDocumentRequestType.class,
FinderRequestType.class,
GetPartnerRequestType.class, GetPartnerRequestType.class,
CheckAddressRequestType.class, CheckAddressRequestType.class,
ChangePartnerMainAddressRequestType.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.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; 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.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.CollectionChangeResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressResponseType; 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, CollectionChangeResponseType.class,
CommonSearchResponseType.class, CommonSearchResponseType.class,
GetApplicationDocumentResponseType.class, GetApplicationDocumentResponseType.class,
FinderResponseType.class,
GetPartnerResponseType.class, GetPartnerResponseType.class,
CheckAddressResponseType.class, CheckAddressResponseType.class,
ChangePartnerMainAddressResponseType.class, ChangePartnerMainAddressResponseType.class,

View File

@@ -109,6 +109,14 @@ public class ObjectFactory {
return new ResponseStatusType(); return new ResponseStatusType();
} }
/**
* Create an instance of {@link Referenz }
*
*/
public Referenz createReferenz() {
return new Referenz();
}
/** /**
* Create an instance of {@link DateianhangType } * Create an instance of {@link DateianhangType }
* *
@@ -581,6 +589,14 @@ public class ObjectFactory {
return new AttributDatumType(); return new AttributDatumType();
} }
/**
* Create an instance of {@link AListenAttributType }
*
*/
public AListenAttributType createAListenAttributType() {
return new AListenAttributType();
}
/** /**
* Create an instance of {@link AttributEnumType } * 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="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="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="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;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -37,7 +38,8 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "ResponseStatus_Type", propOrder = { @XmlType(name = "ResponseStatus_Type", propOrder = {
"korrelationsId", "korrelationsId",
"ergebnis", "ergebnis",
"meldungen" "meldungen",
"referenzen"
}) })
public class ResponseStatusType { public class ResponseStatusType {
@@ -48,6 +50,8 @@ public class ResponseStatusType {
protected StatusType ergebnis; protected StatusType ergebnis;
@XmlElement(name = "Meldungen") @XmlElement(name = "Meldungen")
protected List<ServiceFault> meldungen; protected List<ServiceFault> meldungen;
@XmlElement(name = "Referenzen")
protected List<Referenz> referenzen;
/** /**
* Ruft den Wert der korrelationsId-Eigenschaft ab. * Ruft den Wert der korrelationsId-Eigenschaft ab.
@@ -126,4 +130,33 @@ public class ResponseStatusType {
return this.meldungen; 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="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="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="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="FreizeitSportRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Risikozuschlag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" 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="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="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; * &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", "gefahrenklasse",
"beruf", "beruf",
"medizinischerBeruf", "medizinischerBeruf",
"freizeitSportRisiko", "freizeitSportRisiken",
"risikozuschlag", "risikozuschlaege",
"gesetzlicheUV", "gesetzlicheUV",
"personenartKranken", "personenartKranken",
"berufsgruppe", "berufsgruppe",
@@ -76,10 +76,10 @@ public class RisikoNatPersonType {
protected AttributStringType beruf; protected AttributStringType beruf;
@XmlElement(name = "MedizinischerBeruf") @XmlElement(name = "MedizinischerBeruf")
protected AttributEnumType medizinischerBeruf; protected AttributEnumType medizinischerBeruf;
@XmlElement(name = "FreizeitSportRisiko") @XmlElement(name = "FreizeitSportRisiken")
protected AttributEnumType freizeitSportRisiko; protected List<AttributEnumType> freizeitSportRisiken;
@XmlElement(name = "Risikozuschlag") @XmlElement(name = "Risikozuschlaege")
protected AttributEnumType risikozuschlag; protected List<AttributEnumType> risikozuschlaege;
@XmlElement(name = "GesetzlicheUV") @XmlElement(name = "GesetzlicheUV")
protected AttributEnumType gesetzlicheUV; protected AttributEnumType gesetzlicheUV;
@XmlElement(name = "PersonenartKranken") @XmlElement(name = "PersonenartKranken")
@@ -260,51 +260,61 @@ public class RisikoNatPersonType {
} }
/** /**
* Ruft den Wert der freizeitSportRisiko-Eigenschaft ab. * Gets the value of the freizeitSportRisiken property.
* *
* @return * <p>
* possible object is * 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 } * {@link AttributEnumType }
* *
*
*/ */
public AttributEnumType getFreizeitSportRisiko() { public List<AttributEnumType> getFreizeitSportRisiken() {
return freizeitSportRisiko; 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 * <p>
* allowed object is * 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 } * {@link AttributEnumType }
* *
*
*/ */
public void setFreizeitSportRisiko(AttributEnumType value) { public List<AttributEnumType> getRisikozuschlaege() {
this.freizeitSportRisiko = value; if (risikozuschlaege == null) {
risikozuschlaege = new ArrayList<AttributEnumType>();
} }
return this.risikozuschlaege;
/**
* Ruft den Wert der risikozuschlag-Eigenschaft ab.
*
* @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;
} }
/** /**

View File

@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * 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 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> * <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern: * 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: * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * 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 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> * <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern: * der beiden folgenden Deklarationen an, um deren Namen zu ändern:

View File

@@ -50,14 +50,14 @@ public class GenElementarproduktGebaeudeType
{ {
@XmlElementRefs({ @XmlElementRefs({
@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 = "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),
@XmlElementRef(name = "Sparte", 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 = "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 = "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 = "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) @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
}) })
protected List<JAXBElement<?>> rest; protected List<JAXBElement<?>> rest;
@@ -69,7 +69,7 @@ public class GenElementarproduktGebaeudeType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * 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 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> * <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern: * der beiden folgenden Deklarationen an, um deren Namen zu ändern:
@@ -90,14 +90,14 @@ public class GenElementarproduktGebaeudeType
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * 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 Long }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@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 >} * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
* *
* *

View File

@@ -50,15 +50,15 @@ public class GenElementarproduktHaushaltType
{ {
@XmlElementRefs({ @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 = "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 = "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 = "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; protected List<JAXBElement<?>> rest;
@@ -69,7 +69,7 @@ public class GenElementarproduktHaushaltType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * 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 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> * <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern: * der beiden folgenden Deklarationen an, um deren Namen zu ändern:
@@ -90,15 +90,15 @@ public class GenElementarproduktHaushaltType
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * 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 BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link Long }{@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 BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
* *
* *
*/ */

View File

@@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * 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 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 * 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 * 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 * 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 * Generated source version: 3.2.0
* *
*/ */
@@ -272,6 +272,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
//throw new ServiceFaultMsg("ServiceFaultMsg..."); //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) /* (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)* * @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 * 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 * Generated source version: 3.2.0
* *
*/ */
@WebService(targetNamespace = "urn:omds3Services-1-4-0", name = "omdsServicePortType") @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) @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public interface OmdsServicePortType { public interface OmdsServicePortType {
@@ -123,6 +123,13 @@ public interface OmdsServicePortType {
at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodRequestType parameters at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodRequestType parameters
) throws ServiceFaultMsg; ) 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") @WebMethod(action = "urn:changePersonData")
@WebResult(name = "GetPoliciesOfPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", partName = "parameters") @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( 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 * 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 * 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); at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodResponseType _getDocumentsOfPeriod__return = port.getDocumentsOfPeriod(_getDocumentsOfPeriod_parameters);
System.out.println("getDocumentsOfPeriod.result=" + _getDocumentsOfPeriod__return); 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) { } catch (ServiceFaultMsg e) {
System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println("Expected exception: ServiceFaultMsg has occurred.");
System.out.println(e.toString()); 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 * 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 * 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:documentation>Eine oder mehrere Meldungen zur Anfrage</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </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:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="CommonProcessRequest_Type" abstract="true"> <xsd:complexType name="CommonProcessRequest_Type" abstract="true">
@@ -435,6 +440,23 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </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:simpleType name="Status_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Der Typ eines Response-Status</xsd:documentation> <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="Gefahrenklasse" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="Beruf" type="AttributString_Type" minOccurs="0"/> <xsd:element name="Beruf" type="AttributString_Type" minOccurs="0"/>
<xsd:element name="MedizinischerBeruf" type="AttributEnum_Type" minOccurs="0"/> <xsd:element name="MedizinischerBeruf" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="FreizeitSportRisiko" type="AttributEnum_Type" minOccurs="0"/> <xsd:element name="FreizeitSportRisiken" type="AttributEnum_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Risikozuschlag" type="AttributEnum_Type" minOccurs="0"/> <xsd:element name="Risikozuschlaege" type="AttributEnum_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="GesetzlicheUV" type="AttributEnum_Type" minOccurs="0"/> <xsd:element name="GesetzlicheUV" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="PersonenartKranken" type="AttributEnum_Type" minOccurs="0"/> <xsd:element name="PersonenartKranken" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="Berufsgruppe" type="AttributEnum_Type" minOccurs="0"/> <xsd:element name="Berufsgruppe" type="AttributEnum_Type" minOccurs="0"/>
@@ -2241,34 +2263,6 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </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:complexType name="AttributMsg_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Message an einem Attribut</xsd:documentation> <xsd:documentation>Message an einem Attribut</xsd:documentation>
@@ -2415,12 +2409,51 @@
<xsd:element name="Schluessel" type="xsd:string"/> <xsd:element name="Schluessel" type="xsd:string"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </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:complexType name="AttributString_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Auf xsd:string basierendes Attribut mit Metadaten</xsd:documentation> <xsd:documentation>Auf xsd:string basierendes Attribut mit Metadaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="ASingleAttribut_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Value" type="xsd:string" minOccurs="0"/> <xsd:element name="Value" type="xsd:string" minOccurs="0"/>
<xsd:element name="Default" 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:documentation>Auf xsd:int basierendes Attribut mit Metadaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="ASingleAttribut_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Value" type="xsd:int" minOccurs="0"/> <xsd:element name="Value" type="xsd:int" minOccurs="0"/>
<xsd:element name="Default" 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:documentation>Auf omds:decimal basierendes Attribut mit Metadaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="ASingleAttribut_Type">
<xsd:sequence> <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="Default" type="omds:decimal" minOccurs="0"/>
<xsd:element name="Values" type="omds:decimal" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Values" type="omds:decimal" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
@@ -2481,9 +2514,9 @@
<xsd:documentation>Auf xsd:double basierendes Attribut mit Metadaten</xsd:documentation> <xsd:documentation>Auf xsd:double basierendes Attribut mit Metadaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="ASingleAttribut_Type">
<xsd:sequence> <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="Default" type="xsd:double" minOccurs="0"/>
<xsd:element name="Values" type="xsd:double" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Values" type="xsd:double" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
@@ -2501,9 +2534,9 @@
<xsd:documentation>Auf xsd:date basierendes Attribut mit Metadaten</xsd:documentation> <xsd:documentation>Auf xsd:date basierendes Attribut mit Metadaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="ASingleAttribut_Type">
<xsd:sequence> <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="Default" type="xsd:date" minOccurs="0"/>
<xsd:element name="Values" type="xsd:date" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Values" type="xsd:date" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
@@ -2516,23 +2549,21 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="AttributEnum_Type"> <xsd:complexType name="AListenAttribut_Type">
<xsd:annotation> <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:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="Attribut_Type">
<xsd:sequence> <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:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <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:annotation>
</xsd:element> </xsd:element>
<xsd:element name="MinAnz"> <xsd:element name="MinAnz" minOccurs="0">
<xsd:annotation> <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:annotation>
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:unsignedInt"> <xsd:restriction base="xsd:unsignedInt">
@@ -2545,16 +2576,37 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </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:complexType name="AttributMultiEnum_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind.</xsd:documentation> <xsd:documentation>Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="AListenAttribut_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Value" type="xsd:string" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Value" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <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:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Default" type="xsd:string" minOccurs="0" maxOccurs="unbounded"> <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:documentation>Optional eine Vorgabe von Schlüsseln als Default-Werte</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="MaxAnz" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen</xsd:documentation> <xsd:documentation>Maximalanzahl zu selektierender Werte, muss größer gleich der Mindestanzahl sein.</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:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </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? 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 1. Sparten Unfall und Leben wurden neu angelegt
2. Aufnahme Verkaufsproduktfinder
============= =============

View File

@@ -2263,34 +2263,6 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </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:complexType name="AttributMsg_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Message an einem Attribut</xsd:documentation> <xsd:documentation>Message an einem Attribut</xsd:documentation>
@@ -2437,12 +2409,51 @@
<xsd:element name="Schluessel" type="xsd:string"/> <xsd:element name="Schluessel" type="xsd:string"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </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:complexType name="AttributString_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Auf xsd:string basierendes Attribut mit Metadaten</xsd:documentation> <xsd:documentation>Auf xsd:string basierendes Attribut mit Metadaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="ASingleAttribut_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Value" type="xsd:string" minOccurs="0"/> <xsd:element name="Value" type="xsd:string" minOccurs="0"/>
<xsd:element name="Default" 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:documentation>Auf xsd:int basierendes Attribut mit Metadaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="ASingleAttribut_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Value" type="xsd:int" minOccurs="0"/> <xsd:element name="Value" type="xsd:int" minOccurs="0"/>
<xsd:element name="Default" 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:documentation>Auf omds:decimal basierendes Attribut mit Metadaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="ASingleAttribut_Type">
<xsd:sequence> <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="Default" type="omds:decimal" minOccurs="0"/>
<xsd:element name="Values" type="omds:decimal" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Values" type="omds:decimal" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
@@ -2503,9 +2514,9 @@
<xsd:documentation>Auf xsd:double basierendes Attribut mit Metadaten</xsd:documentation> <xsd:documentation>Auf xsd:double basierendes Attribut mit Metadaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="ASingleAttribut_Type">
<xsd:sequence> <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="Default" type="xsd:double" minOccurs="0"/>
<xsd:element name="Values" type="xsd:double" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Values" type="xsd:double" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
@@ -2523,9 +2534,9 @@
<xsd:documentation>Auf xsd:date basierendes Attribut mit Metadaten</xsd:documentation> <xsd:documentation>Auf xsd:date basierendes Attribut mit Metadaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="ASingleAttribut_Type">
<xsd:sequence> <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="Default" type="xsd:date" minOccurs="0"/>
<xsd:element name="Values" type="xsd:date" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Values" type="xsd:date" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
@@ -2538,23 +2549,21 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="AttributEnum_Type"> <xsd:complexType name="AListenAttribut_Type">
<xsd:annotation> <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:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="Attribut_Type">
<xsd:sequence> <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:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <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:annotation>
</xsd:element> </xsd:element>
<xsd:element name="MinAnz"> <xsd:element name="MinAnz" minOccurs="0">
<xsd:annotation> <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:annotation>
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:unsignedInt"> <xsd:restriction base="xsd:unsignedInt">
@@ -2567,16 +2576,37 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </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:complexType name="AttributMultiEnum_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind.</xsd:documentation> <xsd:documentation>Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Attribut_Type"> <xsd:extension base="AListenAttribut_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Value" type="xsd:string" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Value" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <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:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Default" type="xsd:string" minOccurs="0" maxOccurs="unbounded"> <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:documentation>Optional eine Vorgabe von Schlüsseln als Default-Werte</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="MaxAnz" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen</xsd:documentation> <xsd:documentation>Maximalanzahl zu selektierender Werte, muss größer gleich der Mindestanzahl sein.</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:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </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: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: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: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:v="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag"
xmlns:p="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner" xmlns:p="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner"
xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" 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.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-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-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.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.on4partner" schemaLocation="omds3_ON4_Partner.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/> <import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/>
</schema> </schema>
</types> </types>
<message name="loginRequest"> <message name="loginRequest">
@@ -293,12 +296,20 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</message> </message>
<!-- State-Changes z.B. Polizzierung --> <!-- 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"> <message name="GetStateChangesRequestMsg">
<part name="parameters" element="b:GetStateChangesRequest"/> <part name="parameters" element="b:GetStateChangesRequest"/>
</message> </message>
<message name="GetStateChangesResponseMsg"> <message name="GetStateChangesResponseMsg">
<part name="parameters" element="b:GetStateChangesResponse"/> <part name="parameters" element="b:GetStateChangesResponse"/>
</message> </message>
<!-- Partnerhandling -->
<message name="GetPoliciesOfPartnerRequestMsg"> <message name="GetPoliciesOfPartnerRequestMsg">
<part name="parameters" element="v:GetPoliciesOfPartnerRequest"/> <part name="parameters" element="v:GetPoliciesOfPartnerRequest"/>
</message> </message>
@@ -576,6 +587,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<fault name="SubmitApplicationLebenFault" message="os:ServiceFaultMsg"/> <fault name="SubmitApplicationLebenFault" message="os:ServiceFaultMsg"/>
</operation> </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"> <operation name="getStateChanges">
<input name="GetStateChangesRequestPort" message="os:GetStateChangesRequestMsg"/> <input name="GetStateChangesRequestPort" message="os:GetStateChangesRequestMsg"/>
<output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/> <output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>
@@ -1138,6 +1154,19 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault> </fault>
</operation> </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"> <operation name="getStateChanges">
<soap:operation soapAction="urn:getStateChanges" style="document"/> <soap:operation soapAction="urn:getStateChanges" style="document"/>
<input name="GetStateChangesRequestPort"> <input name="GetStateChangesRequestPort">
@@ -1150,6 +1179,9 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:fault name="GetStateChangesFault" use="literal"/> <soap:fault name="GetStateChangesFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<!-- Personen Bestandsdaten Änderung --> <!-- Personen Bestandsdaten Änderung -->
<operation name="getPoliciesOfPartner"> <operation name="getPoliciesOfPartner">
<soap:operation soapAction="urn:changePersonData" style="document"/> <soap:operation soapAction="urn:changePersonData" style="document"/>

View File

@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?> <?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:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.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:complexType name="FinderRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für den Verkaufsproduktfinder</xsd:documentation> <xsd:documentation>Basistyp des Requestobjekts</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type"> <xsd:extension base="cst:CommonRequest_Type">
@@ -17,40 +19,33 @@
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="VerkaufsproduktFinderRequest_Type"> <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:annotation>
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation> <xsd:documentation>Typ des Requestobjekts für den Verkaufsproduktfinder</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> <xsd:complexContent>
<xsd:extension base="FinderRequest_Type">
<xsd:sequence>
<xsd:element name="Sparte" type="xsd:string"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="FinderResponse_Type"> <xsd:complexType name="FinderResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für den Verkaufsproduktfinder</xsd:documentation> <xsd:documentation>Basistyp des Responseobjekts</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type"/> <xsd:extension base="cst:CommonResponse_Type"/>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="VerkaufsproduktFinderResponse_Type"> <xsd:complexType name="VerkaufsproduktFinderResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für den Verkaufsproduktfinder</xsd:documentation>
</xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="FinderResponse_Type"> <xsd:extension base="FinderResponse_Type">
<xsd:sequence> <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:element name="Verkaufsprodukte" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:sequence>
@@ -72,6 +67,11 @@
</xsd:element> </xsd:element>
<xsd:element name="VerkaufsoffenVon"/> <xsd:element name="VerkaufsoffenVon"/>
<xsd:element name="VerkaufsoffenBis" minOccurs="0"/> <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:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
@@ -80,16 +80,9 @@
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ProduktFinderResponse_Type"> <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:annotation>
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation> <xsd:documentation>Informationen zu einem Produkt</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element>
<xsd:element name="Produkte" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Id" type="xsd:string" minOccurs="0"> <xsd:element name="Id" type="xsd:string" minOccurs="0">
<xsd:annotation> <xsd:annotation>
@@ -111,13 +104,14 @@
<xsd:element name="VerkaufsoffenBis" minOccurs="0"/> <xsd:element name="VerkaufsoffenBis" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<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: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> </xsd:schema>