diff --git a/OMDSServiceDefinition/Maven_CodeGen_ReadMe.txt b/OMDSServiceDefinition/Maven_CodeGen_ReadMe.txt index 2f6b9957..10ab3147 100644 --- a/OMDSServiceDefinition/Maven_CodeGen_ReadMe.txt +++ b/OMDSServiceDefinition/Maven_CodeGen_ReadMe.txt @@ -5,7 +5,7 @@ Mit Maven Goal "clean deploy" wird der Release in das Kap Dion- Maven - OMDS Rep Codegenerierung =============== -Mit Maven Goal "clean package" und Profil "genJavaFromWsdl_r1_4_0_VU" bzw. "genJavaFromWsdl_r1_4_0_Broker" wird +Mit Maven Goal "clean package" und Profil "genJavaFromWsdl_VU" bzw. "genJavaFromWsdl_Broker" wird der zugehörige Java-Code generiert. diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx index 439bcf75..2196d517 100644 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx and b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx differ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java index 325cc899..6c83d351 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java @@ -15,7 +15,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkehrsrechtsschutzKfz /** - * Basistyp für ein Elementarprodukt (1. Generation, wird nur in Kfz verwendet) + * Basistyp für ein Elementarprodukt * *
Java-Klasse für Elementarprodukt_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java index 112bf794..9102d75c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java @@ -15,7 +15,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ZusatzproduktKfzType; /** - * Basistyp für ein Produkt (1. Generation, wird nur in Kfz verwendet) + * Basistyp für ein Produkt * *
Java-Klasse für Produkt_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java index ed5a9215..c8b7043f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java @@ -15,7 +15,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkaufsproduktKfzType; /** - * Basistyp für ein Produktbündel (1. Generation, wird nur in Kfz verwendet) + * Basistyp für ein Produktbündel * *
Java-Klasse für Verkaufsprodukt_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java index be822766..213b0d2b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java @@ -8,6 +8,8 @@ import javax.xml.bind.annotation.XmlType; /** + * Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + * *
Java-Klasse für ElementarproduktGebaeude_Type complex type. * *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java index b490396e..0dce365c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java @@ -8,6 +8,8 @@ import javax.xml.bind.annotation.XmlType; /** + * Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + * *
Java-Klasse für ElementarproduktHaushalt_Type complex type. * *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java index bc211001..67c87d21 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java @@ -16,6 +16,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; /** + * Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen + * *
Java-Klasse für ElementarproduktSachPrivat_Type complex type. * *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
@@ -25,7 +27,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
* <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
* <sequence>
- * <element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Pauschalbetrag" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
* <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
* <element name="Unterversicherungsverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
@@ -43,7 +45,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktSachPrivat_Type", propOrder = {
- "versInteresseRefLfnr",
+ "versObjekteRefLfnr",
"pauschalbetrag",
"selbstbehalt",
"unterversicherungsverzicht",
@@ -60,9 +62,9 @@ public abstract class ElementarproduktSachPrivatType
extends ElementarproduktGenerischType
{
- @XmlElement(name = "VersInteresseRefLfnr", type = Integer.class)
+ @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
- protected List
* 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
* For example, to add a new item, do as follows:
* Java-Klasse für GenElementarproduktGebaeude_Type complex type.
*
* Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java
index 035e5804..089ab033 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java
@@ -8,6 +8,8 @@ import javax.xml.bind.annotation.XmlType;
/**
+ * Elementarprodukt Gebäudeinhaltsversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird.
+ *
* Java-Klasse für GenElementarproduktHaushalt_Type complex type.
*
* Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java
index 3d110b18..41aa6cde 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlType;
/**
- * Typ für ein Besitz-Produkt Gebaeudeversicherung
+ * Spezifischerer Typ für Gebaeudeversicherungs-Produkte
*
* Java-Klasse für ProduktGebaeudeversicherung_Type complex type.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java
index aad114a6..2ab63de7 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlType;
/**
- * Typ für ein Besitz-Produkt Haushaltsversicherung
+ * Spezifischerer Typ für Gebäudeinhaltversicherungs-Produkte
*
* Java-Klasse für ProduktHaushaltsversicherung_Type complex type.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java
index 096b6841..7cbc4e8d 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java
@@ -14,6 +14,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType;
/**
+ * Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen
+ *
* Java-Klasse für ProduktSachPrivat_Type complex type.
*
* Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
@@ -23,7 +25,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType;
* <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
* <sequence>
- * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/>
* <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
@@ -46,26 +48,39 @@ public abstract class ProduktSachPrivatType
extends ProduktGenerischType
{
- @XmlElement(name = "VersObjekteRefLfnr")
+ @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
- protected int versObjekteRefLfnr;
+ protected List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
*
*/
- public int getVersObjekteRefLfnr() {
- return versObjekteRefLfnr;
- }
-
- /**
- * Legt den Wert der versObjekteRefLfnr-Eigenschaft fest.
- *
- */
- public void setVersObjekteRefLfnr(int value) {
- this.versObjekteRefLfnr = value;
+ public List Java-Klasse für UpsellingSachPrivatResponse_Type complex type.
*
* Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java
index 7f19b954..1774d452 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java
@@ -11,8 +11,8 @@ import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.ws.soap.MTOM;
+import java.util.logging.Logger;
/**
* This class was generated by Apache CXF 3.2.0
@@ -27,7 +27,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
targetNamespace = "urn:omds3Services-1-4-0",
wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl",
endpointInterface = "at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType")
-
+@MTOM(enabled = true, threshold = 1024)
public class OmdsServicePortImpl implements OmdsServicePortType {
private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName());
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java
index 04398d5e..3ce5e9c4 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java
@@ -16,6 +16,7 @@ import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.ws.soap.MTOMFeature;
/**
* This class was generated by Apache CXF 3.2.0
@@ -45,8 +46,11 @@ public final class OmdsServicePortType_OmdsServicePort_Client {
}
}
+// OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
+// OmdsServicePortType port = ss.getOmdsServicePort();
+
OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
- OmdsServicePortType port = ss.getOmdsServicePort();
+ OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024));
{
System.out.println("Invoking getOMDSPackageList...");
diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd
index e2508eeb..2cc6d9c4 100644
--- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd
+++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd
@@ -191,6 +191,9 @@
set method for the versInteresseRefLfnr property.
+ * This is why there is not a set method for the versObjekteRefLfnr property.
*
*
- * getVersInteresseRefLfnr().add(newItem);
+ * getVersObjekteRefLfnr().add(newItem);
*
*
*
@@ -103,11 +105,11 @@ public abstract class ElementarproduktSachPrivatType
*
*
*/
- public Listset method for the versObjekteRefLfnr property.
+ *
+ *
+ * getVersObjekteRefLfnr().add(newItem);
+ *
+ *
+ *
+ *