diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenDetailType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenDetailType.java index 01ec5a9d..98a819a0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenDetailType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenDetailType.java @@ -11,7 +11,7 @@ import javax.xml.bind.annotation.XmlType; /** - * Type Vorversicherungen Detail (deprecated, verwende ErwVorversicherungenDetail_Type) + * Details zu einer Vorversicherung * *

Java-Klasse für VorversicherungenDetail_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenLightType.java index 23198cca..75fb3203 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenLightType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenLightType.java @@ -24,29 +24,13 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> - * <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage"/> + * <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage" minOccurs="0"/> * <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/> * <element name="VormaligeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> * <element name="NachfolgendeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type"/> * <element name="SachbearbVU" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SachbearbVUType" minOccurs="0"/> * <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung" minOccurs="0"/> - * <element name="SchadUrsCd" type="{urn:omds20}SchadUrsCd_Type" minOccurs="0"/> - * <element name="SchadUrsTxt" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <maxLength value="40"/> - * </restriction> - * </simpleType> - * </element> - * <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" minOccurs="0"/> - * <element name="Spartenerweiterung" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <maxLength value="10"/> - * </restriction> - * </simpleType> - * </element> * <element name="Polizzennr" type="{urn:omds20}Polizzennr"/> * <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/> * <element name="ErledDat" type="{urn:omds20}Datum" minOccurs="0"/> @@ -68,10 +52,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType; "bearbStandCd", "sachbearbVU", "schadenzuordnung", - "schadUrsCd", - "schadUrsTxt", - "spartenCd", - "spartenerweiterung", "polizzennr", "vertragsID", "erledDat", @@ -79,7 +59,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType; }) public class SchadenLightType { - @XmlElement(name = "GeschaeftsfallSchadenanlage", required = true) + @XmlElement(name = "GeschaeftsfallSchadenanlage") protected ObjektIdType geschaeftsfallSchadenanlage; @XmlElement(name = "Schadennr") protected String schadennr; @@ -93,14 +73,6 @@ public class SchadenLightType { protected SachbearbVUType sachbearbVU; @XmlElement(name = "Schadenzuordnung") protected SchadenzuordnungType schadenzuordnung; - @XmlElement(name = "SchadUrsCd") - protected String schadUrsCd; - @XmlElement(name = "SchadUrsTxt") - protected String schadUrsTxt; - @XmlElement(name = "SpartenCd") - protected String spartenCd; - @XmlElement(name = "Spartenerweiterung") - protected String spartenerweiterung; @XmlElement(name = "Polizzennr", required = true) protected String polizzennr; @XmlElement(name = "VertragsID") @@ -284,102 +256,6 @@ public class SchadenLightType { this.schadenzuordnung = value; } - /** - * Ruft den Wert der schadUrsCd-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchadUrsCd() { - return schadUrsCd; - } - - /** - * Legt den Wert der schadUrsCd-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchadUrsCd(String value) { - this.schadUrsCd = value; - } - - /** - * Ruft den Wert der schadUrsTxt-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchadUrsTxt() { - return schadUrsTxt; - } - - /** - * Legt den Wert der schadUrsTxt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchadUrsTxt(String value) { - this.schadUrsTxt = value; - } - - /** - * Ruft den Wert der spartenCd-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSpartenCd() { - return spartenCd; - } - - /** - * Legt den Wert der spartenCd-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSpartenCd(String value) { - this.spartenCd = value; - } - - /** - * Ruft den Wert der spartenerweiterung-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSpartenerweiterung() { - return spartenerweiterung; - } - - /** - * Legt den Wert der spartenerweiterung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSpartenerweiterung(String value) { - this.spartenerweiterung = value; - } - /** * Ruft den Wert der polizzennr-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenType.java index 6d00ddff..c6ee3e8c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenType.java @@ -28,29 +28,13 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> - * <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage"/> + * <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage" minOccurs="0"/> * <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/> * <element name="VormaligeSchadennummern" type="{urn:omds20}Schadennr" maxOccurs="unbounded" minOccurs="0"/> * <element name="NachfolgendeSchadennr" type="{urn:omds20}Schadennr" minOccurs="0"/> * <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type" minOccurs="0"/> * <element name="SachbearbVU" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SachbearbVUType" minOccurs="0"/> * <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung"/> - * <element name="SchadUrsCd" type="{urn:omds20}SchadUrsCd_Type" minOccurs="0"/> - * <element name="SchadUrsTxt" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <maxLength value="40"/> - * </restriction> - * </simpleType> - * </element> - * <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" minOccurs="0"/> - * <element name="Spartenerweiterung" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <maxLength value="10"/> - * </restriction> - * </simpleType> - * </element> * <element name="Polizzennr" type="{urn:omds20}Polizzennr"/> * <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/> * <element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> @@ -96,10 +80,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault; "bearbStandCd", "sachbearbVU", "schadenzuordnung", - "schadUrsCd", - "schadUrsTxt", - "spartenCd", - "spartenerweiterung", "polizzennr", "vertragsID", "schadenTxt", @@ -114,7 +94,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault; }) public class SchadenType { - @XmlElement(name = "GeschaeftsfallSchadenanlage", required = true) + @XmlElement(name = "GeschaeftsfallSchadenanlage") protected ObjektIdType geschaeftsfallSchadenanlage; @XmlElement(name = "Schadennr") protected String schadennr; @@ -128,14 +108,6 @@ public class SchadenType { protected SachbearbVUType sachbearbVU; @XmlElement(name = "Schadenzuordnung", required = true) protected SchadenzuordnungType schadenzuordnung; - @XmlElement(name = "SchadUrsCd") - protected String schadUrsCd; - @XmlElement(name = "SchadUrsTxt") - protected String schadUrsTxt; - @XmlElement(name = "SpartenCd") - protected String spartenCd; - @XmlElement(name = "Spartenerweiterung") - protected String spartenerweiterung; @XmlElement(name = "Polizzennr", required = true) protected String polizzennr; @XmlElement(name = "VertragsID") @@ -334,102 +306,6 @@ public class SchadenType { this.schadenzuordnung = value; } - /** - * Ruft den Wert der schadUrsCd-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchadUrsCd() { - return schadUrsCd; - } - - /** - * Legt den Wert der schadUrsCd-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchadUrsCd(String value) { - this.schadUrsCd = value; - } - - /** - * Ruft den Wert der schadUrsTxt-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchadUrsTxt() { - return schadUrsTxt; - } - - /** - * Legt den Wert der schadUrsTxt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchadUrsTxt(String value) { - this.schadUrsTxt = value; - } - - /** - * Ruft den Wert der spartenCd-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSpartenCd() { - return spartenCd; - } - - /** - * Legt den Wert der spartenCd-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSpartenCd(String value) { - this.spartenCd = value; - } - - /** - * Ruft den Wert der spartenerweiterung-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSpartenerweiterung() { - return spartenerweiterung; - } - - /** - * Legt den Wert der spartenerweiterung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSpartenerweiterung(String value) { - this.spartenerweiterung = value; - } - /** * Ruft den Wert der polizzennr-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisLightType.java index 275c70fc..e21520c6 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisLightType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisLightType.java @@ -25,7 +25,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType; * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="VUNr" type="{urn:omds20}VUNr"/> - * <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis"/> + * <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis" minOccurs="0"/> * <element name="VormaligeIdGeschaeftsfall" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="NachfolgendeIdGeschaeftsfall" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/> * <element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/> @@ -33,7 +33,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType; * <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/> * <element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/> - * <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenLight_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenLight_Type" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> @@ -59,7 +59,7 @@ public class SchadenereignisLightType { @XmlElement(name = "VUNr", required = true) protected String vuNr; - @XmlElement(name = "GeschaeftsfallSchadenereignis", required = true) + @XmlElement(name = "GeschaeftsfallSchadenereignis") protected ObjektIdType geschaeftsfallSchadenereignis; @XmlElement(name = "VormaligeIdGeschaeftsfall") protected List vormaligeIdGeschaeftsfall; @@ -77,7 +77,7 @@ public class SchadenereignisLightType { protected String deepLink; @XmlElement(name = "ZusaetzlicheSchadensereignisdaten") protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten; - @XmlElement(name = "Schaeden") + @XmlElement(name = "Schaeden", required = true) protected List schaeden; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisType.java index 602e6924..365a9069 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisType.java @@ -28,7 +28,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault; * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="VUNr" type="{urn:omds20}VUNr"/> - * <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis"/> + * <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis" minOccurs="0"/> * <element name="VorherigeSchadenmeldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="NachfolgendeSchadenmeldung" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/> * <element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/> @@ -39,11 +39,11 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault; * <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="Meldedat" type="{urn:omds20}Datum-Zeit" minOccurs="0"/> * <element name="Schadenmelder" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenmelder_Type" minOccurs="0"/> - * <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/> + * <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type" minOccurs="0"/> * <element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/> * <element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/> - * <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schaden_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schaden_Type" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> @@ -76,7 +76,7 @@ public class SchadenereignisType { @XmlElement(name = "VUNr", required = true) protected String vuNr; - @XmlElement(name = "GeschaeftsfallSchadenereignis", required = true) + @XmlElement(name = "GeschaeftsfallSchadenereignis") protected ObjektIdType geschaeftsfallSchadenereignis; @XmlElement(name = "VorherigeSchadenmeldungen") protected List vorherigeSchadenmeldungen; @@ -100,7 +100,7 @@ public class SchadenereignisType { protected XMLGregorianCalendar meldedat; @XmlElement(name = "Schadenmelder") protected SchadenmelderType schadenmelder; - @XmlElement(name = "Bankverbindung", required = true) + @XmlElement(name = "Bankverbindung") protected BankverbindungType bankverbindung; @XmlElement(name = "ZusaetzlicheSchadensereignisdaten") protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten; @@ -108,7 +108,7 @@ public class SchadenereignisType { protected String deepLink; @XmlElement(name = "Meldungen") protected List meldungen; - @XmlElement(name = "Schaeden") + @XmlElement(name = "Schaeden", required = true) protected List schaeden; /** diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_Schaden.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_Schaden.xsd index b500ea1c..1dc73c10 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_Schaden.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_Schaden.xsd @@ -296,7 +296,7 @@ - + Ein Bezug auf eine vorangegangene Schadenmeldung bei Mehrfachmeldungen eines Schadenereignisses. Wird nur im Response von GetClaim bzw. SearchClaim verwendet. @@ -343,7 +343,7 @@ Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers - + Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten @@ -355,7 +355,7 @@ Eine oder mehrere Meldungen zur Anfrage - + Die Schadenobjekte sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. @@ -368,7 +368,7 @@ - + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger @@ -396,7 +396,7 @@ Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten - + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden @@ -408,7 +408,7 @@ Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses) - + Wird vom Versicherungsunternehmen asynchron vergeben, kann also abhängig vom Bearbeitungsstand null sein. @@ -419,25 +419,6 @@ - - - - - - - - - - - - OMDS Spartenerweiterung - - - - - - - Die Polizzennummer ist ein Kernelemet der Schadenmeldung. @@ -486,7 +467,7 @@ - Detailinformationen für bestimmte Sparten + VU-übergreifende aber spartenspezifische Detailinformationen für bestimmte Sparten @@ -508,29 +489,13 @@ Typ zur leichtgewichtigen Abbildung von Schadenobjekten - + - - - - - - - - - - - - - - - -