From db985bcfa6951bdfbb7989d42b0d69f3b45e9254 Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Fri, 12 Jul 2019 15:28:22 +0200 Subject: [PATCH] =?UTF-8?q?Korrektur:=20PolicyPartnerRole=20zu=20omdsServi?= =?UTF-8?q?ceTypes=20zur=C3=BCck=20geschoben,=20da=20Teil=20von=20Quickwin?= =?UTF-8?q?s=20und=20damit=20fixiert=20in=20omdsServiceTypes=20commonServi?= =?UTF-8?q?ceTypes=20muss=20omdsServiceTypes=20referenzieren,=20da=20Polic?= =?UTF-8?q?yPartnerRole=20in=20RollePartner=20referenziert=20wird=20und=20?= =?UTF-8?q?PolicyPartnerRole=20in=20omdsServiceTypes=20fixiert=20Beteiligt?= =?UTF-8?q?ePersonVertrag=5FType=20nach=20commonServiceTypes=20verschoben,?= =?UTF-8?q?=20da=20es=20zu=20BOA=20geh=C3=B6rt=20kann=20es=20noch=20versch?= =?UTF-8?q?oben=20werden.=20Fehlerkorrektur=20in=20broker.wsdl:=20Schadent?= =?UTF-8?q?ypes=20sind=20im=20Namespace=20Schaden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../types/omds2Types/v2_11/ADRESSEType.java | 5 -- .../r1_4_0/brokerservice/OmdsService.java | 87 +++++++++++++++++++ .../brokerservice/OmdsServicePortImpl.java | 67 ++++++++++++++ .../brokerservice/OmdsServicePortType.java | 34 ++++++++ ...ervicePortType_OmdsServicePort_Client.java | 79 +++++++++++++++++ .../r1_4_0/brokerservice/ServiceFaultMsg.java | 43 +++++++++ ...AbstraktesEreignisStatusAenderungType.java | 2 +- .../BeteiligtePersonVertragType.java | 5 +- .../common/CommonProcessRequestType.java | 11 --- .../common/CommonProcessResponseType.java | 11 --- .../r1_4_0/common/CommonRequestType.java | 32 ++----- .../r1_4_0/common/CommonResponseType.java | 40 ++------- .../common/CommonSearchRequestType.java | 5 -- .../common/CommonSearchResponseType.java | 5 -- .../r1_4_0/common/ElementarproduktType.java | 13 --- .../r1_4_0/common/ObjectFactory.java | 16 ++-- .../common/ObjektSpezifikationType.java | 2 +- .../PolizzenObjektSpezifikationType.java | 3 +- .../omds3Types/r1_4_0/common/ProduktType.java | 13 --- .../r1_4_0/common/VerkaufsproduktType.java | 11 --- .../common/VersichertesInteresseType.java | 8 +- .../GetNumberOfDocumentsRequestType.java | 4 +- .../on2antrag/common/SpezAntragType.java | 4 +- .../on2antrag/common/SpezOffertType.java | 4 +- .../ChangeCommunicationObjectRequestType.java | 2 +- .../r1_4_0/service/OmdsService.java | 2 +- .../r1_4_0/service/OmdsServicePortImpl.java | 2 +- .../r1_4_0/service/OmdsServicePortType.java | 2 +- ...ervicePortType_OmdsServicePort_Client.java | 2 +- .../r1_4_0/service/ServiceFaultMsg.java | 2 +- .../servicetypes/ArcImageInfosRequest.java | 3 +- .../r1_4_0/servicetypes/ObjectFactory.java | 16 ++-- .../PolicyPartnerRole.java | 3 +- .../def/r1_4_0/omds3CommonServiceTypes.xsd | 48 +++++----- .../def/r1_4_0/omds3ServiceTypes.xsd | 45 +++++----- .../def/r1_4_0/omds3ServicesBroker.wsdl | 20 +++-- .../def/r1_4_0/omds3_ON1_Basisfunktionen.xsd | 2 +- .../def/r1_4_0/omds3_ON2_Antrag_Common.xsd | 4 +- 38 files changed, 424 insertions(+), 233 deletions(-) create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsService.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortImpl.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/ServiceFaultMsg.java rename OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/{servicetypes => common}/BeteiligtePersonVertragType.java (90%) rename OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/{common => servicetypes}/PolicyPartnerRole.java (95%) diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_11/ADRESSEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_11/ADRESSEType.java index 0373f46e..6f514dad 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_11/ADRESSEType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_11/ADRESSEType.java @@ -5,9 +5,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.RisikoAdresseType; /** @@ -29,9 +27,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.RisikoAdresseTyp */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ADRESSE_Type") -@XmlSeeAlso({ - RisikoAdresseType.class -}) public class ADRESSEType { @XmlAttribute(name = "Pac") diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsService.java new file mode 100644 index 00000000..79e43769 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsService.java @@ -0,0 +1,87 @@ +package at.vvo.omds.types.omds3Types.r1_4_0.brokerservice; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceFeature; +import javax.xml.ws.Service; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2019-07-12T15:21:51.726+02:00 + * Generated source version: 3.2.0 + * + */ +@WebServiceClient(name = "omdsService", + wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl", + targetNamespace = "http://omds.vvo.at/brokerservice/v1_4_0") +public class OmdsService extends Service { + + public final static URL WSDL_LOCATION; + + public final static QName SERVICE = new QName("http://omds.vvo.at/brokerservice/v1_4_0", "omdsService"); + public final static QName OmdsServicePort = new QName("http://omds.vvo.at/brokerservice/v1_4_0", "omdsServicePort"); + static { + URL url = null; + try { + url = new URL("file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl"); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(OmdsService.class.getName()) + .log(java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl"); + } + WSDL_LOCATION = url; + } + + public OmdsService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public OmdsService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public OmdsService() { + super(WSDL_LOCATION, SERVICE); + } + + public OmdsService(WebServiceFeature ... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public OmdsService(URL wsdlLocation, WebServiceFeature ... features) { + super(wsdlLocation, SERVICE, features); + } + + public OmdsService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { + super(wsdlLocation, serviceName, features); + } + + + + + /** + * + * @return + * returns OmdsServicePortType + */ + @WebEndpoint(name = "omdsServicePort") + public OmdsServicePortType getOmdsServicePort() { + return super.getPort(OmdsServicePort, OmdsServicePortType.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns OmdsServicePortType + */ + @WebEndpoint(name = "omdsServicePort") + public OmdsServicePortType getOmdsServicePort(WebServiceFeature... features) { + return super.getPort(OmdsServicePort, OmdsServicePortType.class, features); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortImpl.java new file mode 100644 index 00000000..3a728bc6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortImpl.java @@ -0,0 +1,67 @@ + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +package at.vvo.omds.types.omds3Types.r1_4_0.brokerservice; + +import java.util.logging.Logger; +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; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2019-07-12T15:21:51.673+02:00 + * Generated source version: 3.2.0 + * + */ + +@javax.jws.WebService( + serviceName = "omdsService", + portName = "omdsServicePort", + targetNamespace = "http://omds.vvo.at/brokerservice/v1_4_0", + wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl", + endpointInterface = "at.vvo.omds.types.omds3Types.r1_4_0.brokerservice.OmdsServicePortType") + +public class OmdsServicePortImpl implements OmdsServicePortType { + + private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName()); + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_4_0.brokerservice.OmdsServicePortType#lossEventRegistered(on7schaden._0._4.v1.omds3types.types.omds.vvo.at.LossEventType parameters)* + */ + public on7schaden._0._4.v1.omds3types.types.omds.vvo.at.LossEventRegisteredResponseType lossEventRegistered(on7schaden._0._4.v1.omds3types.types.omds.vvo.at.LossEventType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation lossEventRegistered"); + System.out.println(parameters); + try { + on7schaden._0._4.v1.omds3types.types.omds.vvo.at.LossEventRegisteredResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_4_0.brokerservice.OmdsServicePortType#declareNewClaimStatus(on7schaden._0._4.v1.omds3types.types.omds.vvo.at.DeclareNewClaimStatusRequestType parameters)* + */ + public on7schaden._0._4.v1.omds3types.types.omds.vvo.at.DeclareNewClaimStatusResponseType declareNewClaimStatus(on7schaden._0._4.v1.omds3types.types.omds.vvo.at.DeclareNewClaimStatusRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation declareNewClaimStatus"); + System.out.println(parameters); + try { + on7schaden._0._4.v1.omds3types.types.omds.vvo.at.DeclareNewClaimStatusResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType.java new file mode 100644 index 00000000..0f73ed8b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType.java @@ -0,0 +1,34 @@ +package at.vvo.omds.types.omds3Types.r1_4_0.brokerservice; + +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; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2019-07-12T15:21:51.715+02:00 + * Generated source version: 3.2.0 + * + */ +@WebService(targetNamespace = "http://omds.vvo.at/brokerservice/v1_4_0", name = "omdsServicePortType") +@XmlSeeAlso({at.vvo.omds.types.omds2Types.v2_11.ObjectFactory.class, on7schaden._0._4.v1.omds3types.types.omds.vvo.at.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_4_0.common.ObjectFactory.class}) +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +public interface OmdsServicePortType { + + @WebMethod(action = "urn:lossEventRegistered") + @WebResult(name = "LossEventRegisteredResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") + public on7schaden._0._4.v1.omds3types.types.omds.vvo.at.LossEventRegisteredResponseType lossEventRegistered( + @WebParam(partName = "parameters", name = "LossEventRegisteredRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + on7schaden._0._4.v1.omds3types.types.omds.vvo.at.LossEventType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:declareNewClaimStatus") + @WebResult(name = "DeclareNewClaimStatusResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") + public on7schaden._0._4.v1.omds3types.types.omds.vvo.at.DeclareNewClaimStatusResponseType declareNewClaimStatus( + @WebParam(partName = "parameters", name = "DeclareNewClaimStatusRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + on7schaden._0._4.v1.omds3types.types.omds.vvo.at.DeclareNewClaimStatusRequestType parameters + ) throws ServiceFaultMsg; +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java new file mode 100644 index 00000000..a769cb11 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java @@ -0,0 +1,79 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.brokerservice; + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +import java.io.File; +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +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; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2019-07-12T15:21:51.592+02:00 + * Generated source version: 3.2.0 + * + */ +public final class OmdsServicePortType_OmdsServicePort_Client { + + private static final QName SERVICE_NAME = new QName("http://omds.vvo.at/brokerservice/v1_4_0", "omdsService"); + + private OmdsServicePortType_OmdsServicePort_Client() { + } + + public static void main(String args[]) throws java.lang.Exception { + URL wsdlURL = OmdsService.WSDL_LOCATION; + if (args.length > 0 && args[0] != null && !"".equals(args[0])) { + File wsdlFile = new File(args[0]); + try { + if (wsdlFile.exists()) { + wsdlURL = wsdlFile.toURI().toURL(); + } else { + wsdlURL = new URL(args[0]); + } + } catch (MalformedURLException e) { + e.printStackTrace(); + } + } + + OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); + OmdsServicePortType port = ss.getOmdsServicePort(); + + { + System.out.println("Invoking lossEventRegistered..."); + on7schaden._0._4.v1.omds3types.types.omds.vvo.at.LossEventType _lossEventRegistered_parameters = null; + try { + on7schaden._0._4.v1.omds3types.types.omds.vvo.at.LossEventRegisteredResponseType _lossEventRegistered__return = port.lossEventRegistered(_lossEventRegistered_parameters); + System.out.println("lossEventRegistered.result=" + _lossEventRegistered__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking declareNewClaimStatus..."); + on7schaden._0._4.v1.omds3types.types.omds.vvo.at.DeclareNewClaimStatusRequestType _declareNewClaimStatus_parameters = null; + try { + on7schaden._0._4.v1.omds3types.types.omds.vvo.at.DeclareNewClaimStatusResponseType _declareNewClaimStatus__return = port.declareNewClaimStatus(_declareNewClaimStatus_parameters); + System.out.println("declareNewClaimStatus.result=" + _declareNewClaimStatus__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + + System.exit(0); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/ServiceFaultMsg.java new file mode 100644 index 00000000..d48a04d1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/ServiceFaultMsg.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.brokerservice; + +import javax.xml.ws.WebFault; + + +/** + * This class was generated by Apache CXF 3.2.0 + * 2019-07-12T15:21:51.660+02:00 + * Generated source version: 3.2.0 + */ + +@WebFault(name = "serviceFault", targetNamespace = "urn:omds3CommonServiceTypes-1-1-0") +public class ServiceFaultMsg extends Exception { + + private at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault serviceFault; + + public ServiceFaultMsg() { + super(); + } + + public ServiceFaultMsg(String message) { + super(message); + } + + public ServiceFaultMsg(String message, Throwable cause) { + super(message, cause); + } + + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault serviceFault) { + super(message); + this.serviceFault = serviceFault; + } + + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault serviceFault, Throwable cause) { + super(message, cause); + this.serviceFault = serviceFault; + } + + public at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault getFaultInfo() { + return this.serviceFault; + } +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AbstraktesEreignisStatusAenderungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AbstraktesEreignisStatusAenderungType.java index 781d54a1..11ff5c2e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AbstraktesEreignisStatusAenderungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AbstraktesEreignisStatusAenderungType.java @@ -5,7 +5,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.SchadenStatusType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.SchadenStatusType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/BeteiligtePersonVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BeteiligtePersonVertragType.java similarity index 90% rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/BeteiligtePersonVertragType.java rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BeteiligtePersonVertragType.java index 42a41916..2799900e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/BeteiligtePersonVertragType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BeteiligtePersonVertragType.java @@ -1,12 +1,11 @@ -package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; +package at.vvo.omds.types.omds3Types.r1_4_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.XmlSchemaType; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.PersonType; /** @@ -41,7 +40,7 @@ public class BeteiligtePersonVertragType { @XmlElement(name = "Lfnr") @XmlSchemaType(name = "unsignedShort") protected int lfnr; - @XmlElement(name = "Person", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @XmlElement(name = "Person", required = true) protected PersonType person; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java index 30fac09e..ac0582ca 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java @@ -4,12 +4,7 @@ package at.vvo.omds.types.omds3Types.r1_4_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; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRequestType; /** @@ -37,12 +32,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationReq @XmlType(name = "CommonProcessRequest_Type", propOrder = { "geschaeftsfallnummer" }) -@XmlSeeAlso({ - CalculateRequestType.class, - CreateOfferRequestType.class, - CreateApplicationRequestType.class, - SubmitApplicationRequestType.class -}) public abstract class CommonProcessRequestType extends CommonRequestType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java index 17fb8e40..90312e0e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java @@ -4,12 +4,7 @@ package at.vvo.omds.types.omds3Types.r1_4_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; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationResponseType; /** @@ -37,12 +32,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRes @XmlType(name = "CommonProcessResponse_Type", propOrder = { "geschaeftsfallnummer" }) -@XmlSeeAlso({ - CalculateResponseType.class, - CreateOfferResponseType.class, - CreateApplicationResponseType.class, - SubmitApplicationResponseType.class -}) public abstract class CommonProcessResponseType extends CommonResponseType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java index 647f9a2b..ca6c8e33 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java @@ -8,21 +8,10 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.GetApplicationDocumentRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on3vertrag.CollectionChangeRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on3vertrag.GetPoliciesOfPartnerRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on3vertrag.SetMailingAddressRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.AddCommunicationObjectRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.ChangeCommunicationObjectRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.ChangePartnerMainAddressRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.ChangePersonDataRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.CheckAddressRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.DeleteCommunicationObjectRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.GetPartnerRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.CreateClaimRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.InitiateClaimRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.SpezifikationSchadenType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.SubmitClaimRequestType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.CreateClaimRequestType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.InitiateClaimRequestType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.SpezifikationSchadenType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.SubmitClaimRequestType; /** @@ -61,19 +50,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.SubmitClaimRequestType; SubmitClaimRequestType.class, InitiateClaimRequestType.class, SpezifikationSchadenType.class, - GetPoliciesOfPartnerRequestType.class, - SetMailingAddressRequestType.class, - CollectionChangeRequestType.class, - GetApplicationDocumentRequestType.class, CommonProcessRequestType.class, - CommonSearchRequestType.class, - GetPartnerRequestType.class, - CheckAddressRequestType.class, - ChangePartnerMainAddressRequestType.class, - ChangePersonDataRequestType.class, - ChangeCommunicationObjectRequestType.class, - AddCommunicationObjectRequestType.class, - DeleteCommunicationObjectRequestType.class + CommonSearchRequestType.class }) public abstract class CommonRequestType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java index ccdb1782..23318f64 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java @@ -6,25 +6,11 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.GetApplicationDocumentResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on3vertrag.CollectionChangeResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on3vertrag.GetPoliciesOfPartnerResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on3vertrag.SetMailingAddressResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.AddCommunicationObjectResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.ChangeCommunicationObjectResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.ChangePartnerMainAddressResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.ChangePersonDataResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.CheckAddressResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.DeleteCommunicationObjectResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on4partner.GetPartnerResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.CreateClaimResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.GetClaimResponseLightType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.GetClaimResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.InitiateClaimResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.SubmitClaimResponseType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.CreateClaimResponseType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.GetClaimResponseLightType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.GetClaimResponseType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.InitiateClaimResponseType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.SubmitClaimResponseType; /** @@ -58,22 +44,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.SubmitClaimResponseType; InitiateClaimResponseType.class, GetClaimResponseType.class, GetClaimResponseLightType.class, - GetPoliciesOfPartnerResponseType.class, - SetMailingAddressResponseType.class, - CollectionChangeResponseType.class, - GetApplicationDocumentResponseType.class, - CalculateSachPrivatResponseType.class, - CreateOfferSachPrivatResponseType.class, - CreateApplicationSachPrivatResponseType.class, CommonProcessResponseType.class, - CommonSearchResponseType.class, - GetPartnerResponseType.class, - CheckAddressResponseType.class, - ChangePartnerMainAddressResponseType.class, - ChangePersonDataResponseType.class, - AddCommunicationObjectResponseType.class, - DeleteCommunicationObjectResponseType.class, - ChangeCommunicationObjectResponseType.class + CommonSearchResponseType.class }) public abstract class CommonResponseType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchRequestType.java index acf76c96..a0fbc936 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchRequestType.java @@ -5,10 +5,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds2Types.v2_11.ELZeitraumType; -import at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType; /** @@ -52,9 +50,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType; "offset", "orderBy" }) -@XmlSeeAlso({ - GetStateChangesRequestType.class -}) public abstract class CommonSearchRequestType extends CommonRequestType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchResponseType.java index 94954ed2..3a7c66fb 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchResponseType.java @@ -5,9 +5,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType; /** @@ -39,9 +37,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType; "actualMaxResults", "totalResults" }) -@XmlSeeAlso({ - GetStateChangesResponseType.class -}) public abstract class CommonSearchResponseType extends CommonResponseType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java index 3d15520e..cd9c9973 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java @@ -6,13 +6,7 @@ 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; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ElementarproduktKfzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.ElementarproduktRechtsschutzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.ElementarproduktUnfallType; /** @@ -40,13 +34,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.ElementarproduktUnfa @XmlType(name = "Elementarprodukt_Type", propOrder = { "zusaetzlicheElementarproduktdaten" }) -@XmlSeeAlso({ - ElementarproduktKfzType.class, - VerkehrsrechtsschutzKfzType.class, - ElementarproduktRechtsschutzType.class, - ElementarproduktSachPrivatType.class, - ElementarproduktUnfallType.class -}) public abstract class ElementarproduktType extends ProduktbausteinAntragsprozessType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java index f066604b..7c070a41 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java @@ -118,6 +118,14 @@ public class ObjectFactory { return new KontierungType(); } + /** + * Create an instance of {@link BeteiligtePersonVertragType } + * + */ + public BeteiligtePersonVertragType createBeteiligtePersonVertragType() { + return new BeteiligtePersonVertragType(); + } + /** * Create an instance of {@link PraemieType } * @@ -390,14 +398,6 @@ public class ObjectFactory { return new SchadenObjektSpezifikationType(); } - /** - * Create an instance of {@link PolicyPartnerRole } - * - */ - public PolicyPartnerRole createPolicyPartnerRole() { - return new PolicyPartnerRole(); - } - /** * Create an instance of {@link ZahlwegType.Kundenkonto } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjektSpezifikationType.java index 97403c20..43c1c155 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjektSpezifikationType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjektSpezifikationType.java @@ -5,7 +5,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.on7schaden.SchadenmelderVermittlerType; +import on7schaden._0._4.v1.omds3types.types.omds.vvo.at.SchadenmelderVermittlerType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenObjektSpezifikationType.java index 9736c150..e8a816e8 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenObjektSpezifikationType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenObjektSpezifikationType.java @@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.PolicyPartnerRole; /** @@ -23,7 +24,7 @@ import javax.xml.bind.annotation.XmlType; * <sequence> * <element name="Polizzennr" type="{urn:omds20}Polizzennr"/> * <element name="VtgProdCd" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/> - * <element name="RollePartner" type="{urn:omds3CommonServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/> + * <element name="RollePartner" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java index c4fc048f..0eb11d08 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java @@ -7,14 +7,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ProduktKfzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ZusatzproduktKfzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.ProduktRechtsschutzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.ProduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.ProduktUnfallType; /** @@ -50,13 +44,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.ProduktUnfallType; "hauptfaelligkeit", "zusaetzlicheProduktdaten" }) -@XmlSeeAlso({ - ProduktKfzType.class, - ZusatzproduktKfzType.class, - ProduktRechtsschutzType.class, - ProduktSachPrivatType.class, - ProduktUnfallType.class -}) public abstract class ProduktType extends ProduktbausteinAntragsprozessType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java index dc0fae71..d3336af3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java @@ -7,13 +7,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds2Types.v2_11.ELRahmenvereinbarungType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkaufsproduktKfzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.VerkaufsproduktRechtsschutzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.VerkaufsproduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.VerkaufsproduktUnfallType; /** @@ -47,12 +42,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.VerkaufsproduktUnfal "elRahmenvereinbarung", "zusaetzlicheVerkaufproduktdaten" }) -@XmlSeeAlso({ - VerkaufsproduktKfzType.class, - VerkaufsproduktRechtsschutzType.class, - VerkaufsproduktSachPrivatType.class, - VerkaufsproduktUnfallType.class -}) public abstract class VerkaufsproduktType extends ProduktbausteinAntragsprozessType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java index c90e970f..1c93a71a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java @@ -7,9 +7,6 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.RisikoGebaeudeType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.RisikoHaushaltType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.VersichertesObjektSachPrivatType; /** @@ -38,10 +35,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.VersichertesObje VersicherteVeranstaltungType.class, FahrzeugType.class, VersicherterBetriebType.class, - VersicherteLiegenschaftType.class, - VersichertesObjektSachPrivatType.class, - RisikoHaushaltType.class, - RisikoGebaeudeType.class + VersicherteLiegenschaftType.class }) public abstract class VersichertesInteresseType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsRequestType.java index 400db3d5..ffaadce1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsRequestType.java @@ -24,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ZeitraumType; * <sequence> * <element name="VUNr" type="{urn:omds20}VUNr"/> * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/> - * <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/> + * <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/> * <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/> * <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/> * </sequence> @@ -49,7 +49,7 @@ public class GetNumberOfDocumentsRequestType { protected String vuNr; @XmlElement(name = "AuthFilter") protected AuthorizationFilter authFilter; - @XmlElement(name = "ObjektSpezifikation") + @XmlElement(name = "ObjektSpezifikation", required = true) protected ObjektSpezifikationType objektSpezifikation; @XmlElement(name = "Zeitraum") protected ZeitraumType zeitraum; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java index db4d89c3..29d4a0a5 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java @@ -10,6 +10,7 @@ import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_4_0.common.AntragsartType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.BeteiligtePersonVertragType; import at.vvo.omds.types.omds3Types.r1_4_0.common.DatenverwendungType; import at.vvo.omds.types.omds3Types.r1_4_0.common.KontierungType; import at.vvo.omds.types.omds3Types.r1_4_0.common.PolizzenversandType; @@ -20,7 +21,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.SpezAntragRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.AntragSachPrivatType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SpezAntragUnfallType; -import at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.BeteiligtePersonVertragType; /** @@ -36,7 +36,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.BeteiligtePersonVertragT * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/> - * <element name="Personen" type="{urn:omds3ServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/> + * <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/> * <element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * <element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * <element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java index 6b764aa5..d28cb2e1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java @@ -9,12 +9,12 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.BeteiligtePersonVertragType; import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezOffertKfzType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.SpezOffertRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.OffertSachPrivatType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SpezOffertUnfallType; -import at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.BeteiligtePersonVertragType; /** @@ -30,7 +30,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.BeteiligtePersonVertragT * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Offertnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/> - * <element name="Personen" type="{urn:omds3ServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/> + * <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/> * <element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * </sequence> * </restriction> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java index 0826fd30..a2aecf2a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java @@ -62,8 +62,8 @@ public class ChangeCommunicationObjectRequestType @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) protected ObjektIdType objektId; @XmlElementRefs({ - @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), + @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) }) protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java index cda95390..6bb4aa8c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java @@ -10,7 +10,7 @@ import javax.xml.ws.Service; /** * This class was generated by Apache CXF 3.2.0 - * 2019-07-02T18:14:24.981+02:00 + * 2019-07-12T15:19:45.936+02:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java index 17e393b5..5ad45e08 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java @@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2019-07-02T18:14:24.764+02:00 + * 2019-07-12T15:19:45.805+02:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java index cd0b5147..7a639493 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java @@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2019-07-02T18:14:24.942+02:00 + * 2019-07-12T15:19:45.905+02:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java index fc702900..023a329e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java @@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2019-07-02T18:14:24.416+02:00 + * 2019-07-12T15:19:45.668+02:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/ServiceFaultMsg.java index f41ee8d0..3e340afa 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/ServiceFaultMsg.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/ServiceFaultMsg.java @@ -6,7 +6,7 @@ import javax.xml.ws.WebFault; /** * This class was generated by Apache CXF 3.2.0 - * 2019-07-02T18:14:24.631+02:00 + * 2019-07-12T15:19:45.777+02:00 * Generated source version: 3.2.0 */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosRequest.java index 3c516d8e..99fe9d85 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosRequest.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosRequest.java @@ -10,7 +10,6 @@ import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; -import at.vvo.omds.types.omds3Types.r1_4_0.common.PolicyPartnerRole; /** @@ -29,7 +28,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.PolicyPartnerRole; * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/> * <element name="policyNumber" type="{urn:omds20}Polizzennr"/> * <element name="policyType" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/> - * <element name="policyPartnerRole" type="{urn:omds3CommonServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/> + * <element name="policyPartnerRole" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/> * <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" maxOccurs="unbounded" minOccurs="0"/> * <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> * <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ObjectFactory.java index 80091148..91c56b24 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ObjectFactory.java @@ -207,6 +207,14 @@ public class ObjectFactory { return new OMDSPackageInfoType(); } + /** + * Create an instance of {@link PolicyPartnerRole } + * + */ + public PolicyPartnerRole createPolicyPartnerRole() { + return new PolicyPartnerRole(); + } + /** * Create an instance of {@link ArcImageInfo } * @@ -223,14 +231,6 @@ public class ObjectFactory { return new ArcContent(); } - /** - * Create an instance of {@link BeteiligtePersonVertragType } - * - */ - public BeteiligtePersonVertragType createBeteiligtePersonVertragType() { - return new BeteiligtePersonVertragType(); - } - /** * Create an instance of {@link RequestedOMDSPackage.OmdsPackage } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolicyPartnerRole.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/PolicyPartnerRole.java similarity index 95% rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolicyPartnerRole.java rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/PolicyPartnerRole.java index 0a0222ff..be572962 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolicyPartnerRole.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/PolicyPartnerRole.java @@ -1,5 +1,5 @@ -package at.vvo.omds.types.omds3Types.r1_4_0.common; +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; import java.util.ArrayList; import java.util.List; @@ -8,6 +8,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.PartnerRoleType; /** diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd index 693f99b9..f9acd18b 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd @@ -1,6 +1,10 @@ - + + @@ -316,7 +320,7 @@ Abstraktes ResponseObjekt - + @@ -671,6 +675,26 @@ + + Produktmodell + + + + Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind + + + + + Vergabe einer laufenden Nummer ist Pflicht. Über die laufende Nummer kann die beteiligte Person innerhalb eines Requests (z.B. innerhalb einer Berechnungsanforderung) referenziert werden. + + + + + Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten. + + + + Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen @@ -1789,7 +1813,7 @@ Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz - + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle @@ -1819,21 +1843,5 @@ - - - Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person - - - - - Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) - - - - - Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP - - - - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServiceTypes.xsd index 73901dda..2cd31e02 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServiceTypes.xsd @@ -274,7 +274,7 @@ Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz - + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle @@ -353,6 +353,23 @@ + + + Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + + + + + Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) + + + + + Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP + + + + Information zu einem einzelnen Dokument @@ -661,28 +678,8 @@ - - - - - Produktmodell - - - - Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind - - - - - Vergabe einer laufenden Nummer ist Pflicht. Über die laufende Nummer kann die beteiligte Person innerhalb eines Requests (z.B. innerhalb einer Berechnungsanforderung) referenziert werden. - - - - - Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten. - - - - + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl index b735d0d8..070450fd 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServicesBroker.wsdl @@ -6,10 +6,15 @@ xmlns:os="http://omds.vvo.at/brokerservice/v1_4_0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" + xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" xmlns="http://schemas.xmlsoap.org/wsdl/" - xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://www.w3.org/2001/XMLSchema" - xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" + xmlns:ns="http://www.w3.org/2001/XMLSchema" + xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + + xmlns:xsd="http://www.w3.org/2001/XMLSchema">