AprioriProduktauskunft und ProduktauskunftVonCalc hinzugefügt.
This commit is contained in:
@@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>at.vvo.omds</groupId>
|
||||
<artifactId>OMDSServiceDefinition</artifactId>
|
||||
<version>2025.27-MINOR-SNAPSHOT</version>
|
||||
<version>2025.27-PRODUKTE-SNAPSHOT</version>
|
||||
<name>OMDS Service Definition</name>
|
||||
<description>Dieses Projekt enthält die Definitionen für die OMDS-Services.</description>
|
||||
|
||||
|
||||
@@ -73,6 +73,17 @@
|
||||
<jaxb:javadoc><![CDATA[<p>Die Liste der Objektspezifikationen des Umschlags.</p>]]></jaxb:javadoc>
|
||||
</jaxb:property>
|
||||
</jaxb:bindings>
|
||||
<!-- ProduktAuskunftVonCalc-->
|
||||
<bindings node="//xs:complexType[@name='CalculateRequestAuskunft_Type']">
|
||||
<annox:annotate>
|
||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateRequestAuskunft"/>
|
||||
</annox:annotate>
|
||||
</bindings>
|
||||
<bindings node="//xs:complexType[@name='CalculateResponseAuskunft_Type']">
|
||||
<annox:annotate>
|
||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateResponse_Type"/>
|
||||
</annox:annotate>
|
||||
</bindings>
|
||||
|
||||
<!-- Metadaten Dokumente VertragsZuordnung -->
|
||||
<jaxb:bindings node="//xs:complexType[@name='VertragsZuordnung_Type']//xs:element[@name='Vertragsperson']">
|
||||
@@ -688,54 +699,6 @@
|
||||
</jaxb:bindings>
|
||||
|
||||
<!-- Vertrag Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag -->
|
||||
<jaxb:bindings schemaLocation="omds3_ON3_Vertrag.xsd">
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on3vertrag"/>
|
||||
</jaxb:schemaBindings>
|
||||
|
||||
<!-- Annotiere die Request- und Response-elemente als XmlRootElement in Java -->
|
||||
<bindings node="xs:element[@name='AmendableContractsRequest']">
|
||||
<annox:annotate>
|
||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendableContractsRequest"/>
|
||||
</annox:annotate>
|
||||
</bindings>
|
||||
<bindings node="xs:element[@name='AmendableContractsResponse']">
|
||||
<annox:annotate>
|
||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendRiskProposalResponse"/>
|
||||
</annox:annotate>
|
||||
</bindings>
|
||||
<bindings node="xs:element[@name='AmendRiskCheckRequest']">
|
||||
<annox:annotate>
|
||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendRiskCheckRequest"/>
|
||||
</annox:annotate>
|
||||
</bindings>
|
||||
<bindings node="xs:element[@name='AmendRiskCheckResponse']">
|
||||
<annox:annotate>
|
||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendRiskCheckResponse"/>
|
||||
</annox:annotate>
|
||||
</bindings>
|
||||
<bindings node="xs:element[@name='AmendRiskSubmitRequest']">
|
||||
<annox:annotate>
|
||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendRiskSubmitRequest"/>
|
||||
</annox:annotate>
|
||||
</bindings>
|
||||
<bindings node="xs:element[@name='AmendRiskSubmitResponse']">
|
||||
<annox:annotate>
|
||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendRiskSubmitResponse"/>
|
||||
</annox:annotate>
|
||||
</bindings>
|
||||
<!-- setze Listen in den Plural -->
|
||||
<jaxb:bindings node="//xs:element[@name='AmendableContractsResponse']//xs:element[@name='Einbeziehung']">
|
||||
<jaxb:property name="Einbeziehungen">
|
||||
<jaxb:javadoc><![CDATA[<p>Liste der möglichen Einbeziehungen für den VN und das Risikoobjekt.</p>]]></jaxb:javadoc>
|
||||
</jaxb:property>
|
||||
</jaxb:bindings>
|
||||
<jaxb:bindings node="//xs:element[@name='AmendRiskSubmitResponse']//xs:element[@name='Dokument']">
|
||||
<jaxb:property name="Dokumente">
|
||||
<jaxb:javadoc><![CDATA[<p>Liste der Dokumente, die sich aus der Einbeziehung ergeben.</p>]]></jaxb:javadoc>
|
||||
</jaxb:property>
|
||||
</jaxb:bindings>
|
||||
</jaxb:bindings>
|
||||
|
||||
<!-- Partner Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on4partner -->
|
||||
<!-- <jaxb:bindings schemaLocation="omds3_ON4_Partner.xsd">-->
|
||||
@@ -744,7 +707,7 @@
|
||||
<!-- </jaxb:schemaBindings>-->
|
||||
<!-- </jaxb:bindings>-->
|
||||
|
||||
<!-- Schaden Namespace "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" -->
|
||||
<!-- Schaden Namespace "urn:at.vvo.omds.types.omds3.v1-4-0.on7schaden" -->
|
||||
<jaxb:bindings schemaLocation="omds3_ON7_Schaden.xsd" node="/xs:schema">
|
||||
<jaxb:schemaBindings>
|
||||
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on7schaden"/>
|
||||
|
||||
@@ -4,10 +4,12 @@
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:omds="urn:omds20"
|
||||
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
||||
targetNamespace="urn:omds3CommonServiceTypes-1-1-0"
|
||||
elementFormDefault="qualified" attributeFormDefault="qualified" version="2025.27-MINOR">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds217-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<!-- Elemente, die von allen Services gemeinsam verwendet werden -->
|
||||
<xsd:element name="serviceFault" type="ServiceFault">
|
||||
<xsd:annotation>
|
||||
@@ -4410,6 +4412,23 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributMetadatenBoolean_Type" abstract="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ mit Metadaten für xsd:boolean-Attribute</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="AttributMetadaten_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Default" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="xsd:boolean" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributMetadatenString_Type" abstract="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ mit Metadaten für xsd:string-Attribute</xsd:documentation>
|
||||
@@ -4552,6 +4571,24 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributBoolean_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Auf xsd:boolean basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ASingleAttribut_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Value" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Default" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Values" type="xsd:boolean" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AttributString_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Auf xsd:string basierendes Attribut mit Metadaten</xsd:documentation>
|
||||
@@ -4980,4 +5017,181 @@
|
||||
<xsd:documentation>Abstrakter Basistyp fuer vorläufige Deckungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- ProduktAuskunftVonCalc-->
|
||||
<xsd:complexType name="SpezBerechnung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktAuskunft_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateRequestAuskunft_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnung_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateResponseAuskunft_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnung_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CalculateRequestAuskunft" type="CalculateRequestAuskunft_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CalculateResponseAuskunft" type="CalculateResponseAuskunft_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ProduktbausteinAuskunft_Type" abstract="true">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Klausel" type="omds:KLAUSEL_Type" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xsd:element name="Baustein" type="UnterbausteinAuskunft_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Attribut" type="Attribut_Type" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xsd:element name="Meldung" type="ServiceFault" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="id" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
<xsd:attribute name="from" type="xsd:date" use="required" />
|
||||
<xsd:attribute name="to" type="xsd:date" />
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UnterbausteinAuskunft_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ProduktbausteinAuskunft_Type">
|
||||
<xsd:attribute name="optional" type="xsd:boolean" use="required"/>
|
||||
<xsd:attribute name="default" type="xsd:boolean" use="required" />
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerkaufsproduktAuskunft_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ProduktbausteinAuskunft_Type">
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- A Priori Produktauskunft -->
|
||||
<xsd:complexType name="APrioriProduktbaustein_Type" abstract="true">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Klausel" type="omds:KLAUSEL_Type" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xsd:element name="Baustein" type="APrioriUnterbaustein_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Attribut" type="Attribut_Type" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xsd:element name="Meldungen" type="ServiceFault" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="id" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
<xsd:attribute name="from" type="xsd:date" use="required" />
|
||||
<xsd:attribute name="to" type="xsd:date" />
|
||||
</xsd:complexType>
|
||||
<!-- <xsd:complexType name="ServiceFault">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:sequence>-->
|
||||
<!-- <xsd:element name="errorType">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis)</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:simpleType>-->
|
||||
<!-- <xsd:restriction base="xsd:integer">-->
|
||||
<!-- <xsd:pattern value="1">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Fehler</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:pattern>-->
|
||||
<!-- <xsd:pattern value="2">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Warnung</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:pattern>-->
|
||||
<!-- <xsd:pattern value="3">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Hinweis</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:pattern>-->
|
||||
<!-- </xsd:restriction>-->
|
||||
<!-- </xsd:simpleType>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="errorCode" type="xsd:integer" minOccurs="0">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Fehlercode entsprechend allgemeiner Fehlerliste</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="errorMsg" type="xsd:string">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Eine ausgeschriebene Fehlermeldung, für den User</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="elementReference" type="xsd:string" minOccurs="0">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Optional die Referenz auf ein Element</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- </xsd:sequence>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<xsd:annotation><xsd:documentation>Es gibt zwei Implementierungen für a priori: Verkaufsprodukt und Unterbaustein</xsd:documentation></xsd:annotation>
|
||||
<xsd:complexType name="APrioriUnterbaustein_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="APrioriProduktbaustein_Type">
|
||||
<xsd:attribute name="optional" type="xsd:boolean" use="required"/>
|
||||
<xsd:attribute name="default" type="xsd:boolean" use="required" />
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="APrioriVerkaufsprodukt_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="APrioriProduktbaustein_Type">
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ProductsRequest">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CommonSimpleRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Stichtag" type="xsd:date" minOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Stichtag zu dem die Request abgesetzt wird.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="ProductsResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="CommonSimpleRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="APrioriVerkaufsprodukt_Type" maxOccurs="unbounded" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
|
||||
</xsd:schema>
|
||||
|
||||
@@ -18,7 +18,6 @@ xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall"
|
||||
xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben"
|
||||
xmlns:boaKr="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken"
|
||||
xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden"
|
||||
xmlns:v="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
|
||||
xmlns:ns="http://www.w3.org/2001/XMLSchema"
|
||||
@@ -37,7 +36,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" schemaLocation="omds3_ON2_Antrag_Unfall.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" schemaLocation="omds3_ON2_Antrag_Kranken.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" schemaLocation="omds3_ON2_Antrag_Leben.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag" schemaLocation="omds3_ON3_Vertrag.xsd"/>
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/>
|
||||
</schema>
|
||||
</types>
|
||||
@@ -369,6 +367,14 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<part name="param" element="boaL:SubmitApplicationLebenResponse"/>
|
||||
</message>
|
||||
|
||||
<!-- ProduktAuskunftVonCalc-->
|
||||
<message name="CalculateRequestMsg2">
|
||||
<part name="param" element="cst:CalculateRequest"/>
|
||||
</message>
|
||||
<message name="CalculateResponseMsg2">
|
||||
<part name="param" element="cst:CalculateResponse"/>
|
||||
</message>
|
||||
|
||||
<!-- Zentrales BOA -->
|
||||
<message name="CalculateRequestMsg">
|
||||
<part name="param" element="boa:CalculateRequest"/>
|
||||
@@ -415,62 +421,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<part name="param" element="boa:ProductProposalResponse"/>
|
||||
</message>
|
||||
|
||||
<!-- Vertragsänderung, Konvertierung -->
|
||||
<!-- A priori Produktauskunft -->
|
||||
<message name="ProductsRequestMsg">
|
||||
<part name="param" element="v:ProductsRequest"/>
|
||||
<part name="param" element="cst:ProductsRequest"/>
|
||||
</message>
|
||||
<message name="ProductsResponseMsg">
|
||||
<part name="param" element="v:ProductsResponse"/>
|
||||
</message>
|
||||
<message name="ContractChangeOptionsRequestMsg">
|
||||
<part name="param" element="v:ContractChangeOptionsRequest"/>
|
||||
</message>
|
||||
<message name="ContractChangeOptionsResponseMsg">
|
||||
<part name="param" element="v:ContractChangeOptionsResponse"/>
|
||||
</message>
|
||||
<message name="ContractChangeP1RequestMsg">
|
||||
<part name="param" element="v:ContractChangeP1Request"/>
|
||||
</message>
|
||||
<message name="ContractChangeP1ResponseMsg">
|
||||
<part name="param" element="v:ContractChangeP1Response"/>
|
||||
</message>
|
||||
<message name="ContractChangeP2RequestMsg">
|
||||
<part name="param" element="v:ContractChangeP2Request"/>
|
||||
</message>
|
||||
<message name="ContractChangeP2ResponseMsg">
|
||||
<part name="param" element="v:ContractChangeP2Response"/>
|
||||
</message>
|
||||
<message name="ContractChangeP3RequestMsg">
|
||||
<part name="param" element="v:ContractChangeP3Request"/>
|
||||
</message>
|
||||
<message name="ContractChangeP3ResponseMsg">
|
||||
<part name="param" element="v:ContractChangeP3Response"/>
|
||||
</message>
|
||||
<message name="ContractChangeP4RequestMsg">
|
||||
<part name="param" element="v:ContractChangeP4Request"/>
|
||||
</message>
|
||||
<message name="ContractChangeP4ResponseMsg">
|
||||
<part name="param" element="v:ContractChangeP4Response"/>
|
||||
</message>
|
||||
|
||||
<!-- Einbeziehung, z.B. bei Flotte -->
|
||||
<message name="AmendableContractsRequestMsg">
|
||||
<part name="param" element="v:AmendableContractsRequest"/>
|
||||
</message>
|
||||
<message name="AmendableContractsResponseMsg">
|
||||
<part name="param" element="v:AmendableContractsResponse"/>
|
||||
</message>
|
||||
<message name="AmendRiskCheckRequestMsg">
|
||||
<part name="param" element="v:AmendRiskCheckRequest"/>
|
||||
</message>
|
||||
<message name="AmendRiskCheckResponseMsg">
|
||||
<part name="param" element="v:AmendRiskCheckResponse"/>
|
||||
</message>
|
||||
<message name="AmendRiskSubmitRequestMsg">
|
||||
<part name="param" element="v:AmendRiskCheckRequest"/>
|
||||
</message>
|
||||
<message name="AmendRiskSubmitResponseMsg">
|
||||
<part name="param" element="v:AmendRiskCheckResponse"/>
|
||||
<part name="param" element="cst:ProductsResponse"/>
|
||||
</message>
|
||||
|
||||
|
||||
@@ -758,6 +714,15 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<output name="CalculateResponsePort" message="os:CalculateResponseMsg"/>
|
||||
<fault name="CalculateFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
|
||||
<!-- ProduktAuskunftVonCalc-->
|
||||
<operation name="calculateAuskunft">
|
||||
<input name="CalculateRequestPort" message="os:CalculateRequestMsg2"/>
|
||||
<output name="CalculateResponsePort" message="os:CalculateResponseMsg2"/>
|
||||
<fault name="CalculateFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
|
||||
|
||||
<operation name="createOffer">
|
||||
<input name="CreateOfferRequestPort" message="os:CreateOfferRequestMsg"/>
|
||||
<output name="CreateOfferResponsePort" message="os:CreateOfferResponseMsg"/>
|
||||
@@ -794,47 +759,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<output name="ProductsResponsePort" message="os:ProductsResponseMsg"/>
|
||||
<fault name="ProductsFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="contractChangeOptions">
|
||||
<input name="ContractChangeOptionsRequestPort" message="os:ContractChangeOptionsRequestMsg"/>
|
||||
<output name="ContractChangeOptionsResponsePort" message="os:ContractChangeOptionsResponseMsg"/>
|
||||
<fault name="ContractChangeOptionsFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="contractChangeP1">
|
||||
<input name="ContractChangeProposalRequestPort" message="os:ContractChangeP1RequestMsg"/>
|
||||
<output name="ContractChangeProposalResponsePort" message="os:ContractChangeP1ResponseMsg"/>
|
||||
<fault name="ContractChangeProposalFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="contractChangeP2">
|
||||
<input name="ContractChangeProposalRequestPort" message="os:ContractChangeP2RequestMsg"/>
|
||||
<output name="ContractChangeProposalResponsePort" message="os:ContractChangeP2ResponseMsg"/>
|
||||
<fault name="ContractChangeProposalFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="contractChangeP3">
|
||||
<input name="ContractChangeConfigurationRequestPort" message="os:ContractChangeP3RequestMsg"/>
|
||||
<output name="ContractChangeConfigurationResponsePort" message="os:ContractChangeP3ResponseMsg"/>
|
||||
<fault name="ContractChangeConfigurationFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="contractChangeP4">
|
||||
<input name="ContractChangeSubmitRequestPort" message="os:ContractChangeP4RequestMsg"/>
|
||||
<output name="ContractChangeSubmitResponsePort" message="os:ContractChangeP4ResponseMsg"/>
|
||||
<fault name="ContractChangeSubmitFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
|
||||
<operation name="amendableContracts">
|
||||
<input name="AmendableContractsRequestPort" message="os:AmendableContractsRequestMsg"/>
|
||||
<output name="AmendableContractsResponsePort" message="os:AmendableContractsResponseMsg"/>
|
||||
<fault name="AmendableContractsFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="amendRiskCheck">
|
||||
<input name="amendRiskCheckRequestPort" message="os:AmendRiskCheckRequestMsg"/>
|
||||
<output name="AmendRiskProposalResponsePort" message="os:AmendRiskCheckResponseMsg"/>
|
||||
<fault name="AmendRiskProposalFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
<operation name="amendRiskSubmit">
|
||||
<input name="AmendRiskSubmitRequestPort" message="os:AmendRiskSubmitRequestMsg"/>
|
||||
<output name="AmendRiskSubmitResponsePort" message="os:AmendRiskSubmitResponseMsg"/>
|
||||
<fault name="AmendRiskSubmitFault" message="os:ServiceFaultMsg"/>
|
||||
</operation>
|
||||
|
||||
</portType>
|
||||
|
||||
@@ -1530,24 +1454,19 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<soap:fault name="ProductProposalFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
<!-- Einbeziehung / Flotte -->
|
||||
<operation name="amendableContracts">
|
||||
<soap:operation soapAction="urn:amendableContracts" style="document"/>
|
||||
<input name="AmendableContractsRequestPort"><soap:body use="literal"/></input>
|
||||
<output name="AmendableContractsResponsePort"><soap:body use="literal"/></output>
|
||||
<fault name="AmendableContractsFault"><soap:fault name="AmendableContractsFault" use="literal"/></fault>
|
||||
</operation>
|
||||
<operation name="amendRiskCheck">
|
||||
<soap:operation soapAction="urn:amendRiskCheck" style="document"/>
|
||||
<input name="AmendRiskCheckRequestPort"><soap:body use="literal"/></input>
|
||||
<output name="AmendRiskCheckResponsePort"><soap:body use="literal"/></output>
|
||||
<fault name="AmendRiskCheckFault"><soap:fault name="AmendRiskCheckFault" use="literal"/></fault>
|
||||
</operation>
|
||||
<operation name="amendRiskSubmit">
|
||||
<soap:operation soapAction="urn:amendRiskSubmit" style="document"/>
|
||||
<input name="AmendRiskSubmitRequestPort"><soap:body use="literal"/></input>
|
||||
<output name="AmendRiskSubmitResponsePort"><soap:body use="literal"/></output>
|
||||
<fault name="AmendRiskSubmitFault"><soap:fault name="AmendRiskSubmitFault" use="literal"/></fault>
|
||||
|
||||
<!-- A priori Produktauskunft -->
|
||||
<operation name="products">
|
||||
<soap:operation soapAction="urn:products" style="document"/>
|
||||
<input name="ProductsRequestPort">
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output name="ProductsResponsePort">
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
<fault name="ProductsFault">
|
||||
<soap:fault name="ProductsFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
</binding>
|
||||
|
||||
@@ -1,414 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag" elementFormDefault="qualified" attributeFormDefault="qualified" version="2025.27-MINOR">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds217-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
===========================================================
|
||||
| Vertragsänderungen |
|
||||
===========================================================
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
|
||||
<xsd:element name="ContractChangeOptionsRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requests-Type zur Anfrage von Änderungsmöglichkeiten für einen Vertrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonSimpleRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vertrag" type="cst:Ersatzpolizze_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bezeichnung, zu welchem Vertrag die Änderungsmöglichkeiten angezeigt werden sollen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeOptionsResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requests-Type zur Anfrage von Änderungsmöglichkeiten für einen Vertrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonSimpleResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Aenderungsmoeglichkeit" type="ac:Konvertierungsumfang_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bezeichnung, zu welchem Vertrag die Änderungsmöglichkeiten angezeigt werden sollen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeP1Request" type="RequestSubmitSimpleAenderung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine einfache Vertragsänderung, welche sofort oder zeitverzögert wirksam wird. Es gibt kein Modell, aber im Response von Submit, kann es eine Geschäftsfallnummer geben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeP1Response" type="ResponseSubmitSimpleAenderung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für eine einfache Vertragsänderung, welche sofort oder zeitverzögert wirksam wird. Es gibt kein Modell, aber im Response von Submit, kann es eine Geschäftsfallnummer geben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeP2Request" type="RequestAenderung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine modellbasierte Vertragsänderung, welche sofort wirksam wird. Es gibt ein Modell, aber keine Geschäftsfallnummer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeP2Response" type="ResponseModelbasedAenderung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für eine modellbasierte Vertragsänderung, welche sofort wirksam wird. Es gibt ein Modell, aber keine Geschäftsfallnummer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeP3Request" type="RequestAenderung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine modellbasierte Vertragsänderung, welche sofort oder zeitverzögert wirksam wird. Es gibt ein Modell, aber nur nach Submit eine Geschäftsfallnummer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeP3Response" type="ResponseModelbasedAenderung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für eine modellbasierte Vertragsänderung, welche sofort oder zeitverzögert wirksam wird. Es gibt ein Modell, aber nur nach Submit eine Geschäftsfallnummer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeP4Request" type="RequestAenderung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine modellbasierte Vertragsänderung, welche sofort wirksam wird. Es gibt ein Modell und eine Geschäftsfallnummer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeP4Response" type="ResponseModelbasedAenderung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für eine modellbasierte Vertragsänderung, welche sofort wirksam wird. Es gibt ein Modell und eine Geschäftsfallnummer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeRequest" type="RequestAenderung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine modellbasierte Vertragsänderung, welche sofort oder zeitverzögert wirksam wird. Es gibt ein Modell und eine Geschäftsfallnummer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ContractChangeResponse" type="ResponseModelbasedAenderung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für eine modellbasierte Vertragsänderung, welche sofort oder zeitverzögert wirksam wird. Es gibt ein Modell und eine Geschäftsfallnummer.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="Aenderungsprofil_1_einfach_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einfache Änderung: nur Submit, kein Modell und stateless.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SubmitRequest" type="RequestSubmitSimpleAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request Submit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitResponse" type="ResponseSubmitSimpleAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Submit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Aenderungsprofil_2_einfach_mit_Dokumenten_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Änderung mit Bereitstellung von Dokumenten aber ohne Check; kein Modell und stateless.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="DocRequest" type="RequestProposalAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request Dokumente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="DocResponse" type="ResponseProposalSimpleAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Dokumente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitRequest" type="RequestSubmitSimpleAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request Submit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitResponse" type="ResponseSubmitSimpleAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Submit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Aenderungsprofil_model_stateless_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Komplexe Änderung mit Modell, Vorschlag, Check und Submit; stateless.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ProposalRequest" type="RequestProposalAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request Proposal</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ProposalResponse" type="ResponseProposalModelbasedAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Proposal</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CheckRequest" type="RequestCheckModelAenderungStateless_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request Check</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CheckResponse" type="ResponseStatelessCheckModelbasedAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Check</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitRequest" type="RequestSubmitModelAenderungStateless_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request Submit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitResponse" type="ResponseSubmitModelbasedAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Submit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Aenderungsprofil_model_stateful_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Komplexe Änderung mit Modell, Vorschlag, Check und Submit; stateless.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ProposalRequest" type="RequestProposalAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request Proposal</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ProposalResponse" type="ResponseStatefulProposalModelbasedAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Proposal</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CheckRequest" type="RequestCheckModelAenderungStateful_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request Check</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CheckResponse" type="ResponseStatefulCheckModelbasedAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Check</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitRequest" type="RequestSubmitModelAenderungStateful_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request Submit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitResponse" type="ResponseSubmitModelbasedAenderung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Submit</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="RequestAenderung_Type" abstract="true">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonSimpleRequest_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="RequestAenderungProfil1_Type" abstract="true">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="RequestAenderung_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
===========================================================
|
||||
| Einbeziehung Risiko aka Flotte |
|
||||
===========================================================
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
|
||||
<xsd:element name="AmendableContractsRequest" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt, um Verträge zu erhalten, in welche Risikoobjekte einbezogen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0">
|
||||
<xsd:annotation><xsd:documentation>Falls notwendig Angabe des Vermittlers, z.B. in Form einer Vermittlernummer</xsd:documentation></xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Versicherungsnehmer" type="cst:Person_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherungsnehmer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="AmendableContractsResponse" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response mit Verträgen für den VN in der vorgegebenen Sparte, in welche Risikoobjekte einbezogen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Einbeziehung" type="Einbeziehung_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Profil für eine Einbeziehung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="AmendRiskCheckRequest" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt, um eine Einbeziehung unverbindlich auf Gültigkeit prüfen zu können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0">
|
||||
<xsd:annotation><xsd:documentation>Falls notwendig Angabe des Vermittlers, z.B. in Form einer Vermittlernummer</xsd:documentation></xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Einbeziehung" type="Einbeziehung_Type" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die probeweise Durchführung einer Einbeziehung ohne Geschäftsfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="AmendRiskCheckResponse" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response mit dem Ergebnis der Überprüfung einer Einbeziehung.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Einbeziehung" type="Einbeziehung_Type" minOccurs="1" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ergebnis der probeweise ausgeführten Einbeziehung mit Meldungen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="AmendRiskSubmitRequest" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request zur Durchführung einer Einbeziehung.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
|
||||
<xsd:element name="Einbeziehung" type="Einbeziehung_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einbeziehung, welche durchgeführt werden soll, wenn die Einbeziehung 'stateless' erfolgt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="AmendRiskSubmitResponse" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response mit dem Ergebnis einer Einbeziehung.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokument" type="cst:ProzessDokHandout_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bereitgestellte Dokumente, z.B. Einzelpolizzen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Einzelvertrag" type="cst:Vertragsreferenz_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Falls eine Einzelpolizze erstellt wird, die Polizzennummer oder Id dieser Polizze.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Geschaeftsfallnummer, wenn die Einbeziehung nicht sofort durchgeführt werden kann,
|
||||
sondern asynchron durchgeführt wird und mittels Geschäftsfallnummer beobachtet werden kann.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="Einbeziehung_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ für Einbeziehungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vertrag" type="cst:Vertragsreferenz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Angabe des Vertrags, in welchen das Risikoobjekt einbezogen werden soll.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type"/>
|
||||
<xsd:element name="Beginn" type="xsd:date" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="EinbeziehungEinfach_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für einfache Einbeziehungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Einbeziehung_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="EinbeziehungVuSpezifisch_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für vu-spezifische Einbeziehungen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Einbeziehung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Angaben" type="AngabenEinbeziehung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Angaben zur Einbeziehung, beispielsweise Spezifikation der Deckung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="AngabenEinbeziehung_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ für Angaben zur Einbeziehung. VU-spezifische werden von diesem Typ abgeleitet.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
|
||||
</xsd:schema>
|
||||
@@ -1,8 +1,9 @@
|
||||
package omdsclient;
|
||||
|
||||
import at.vvo.omds.types.omds3.r2025_05.on3vertrag.ProduktbausteinType;
|
||||
import at.vvo.omds.types.omds3.r2025_05.on3vertrag.UnterbausteinType;
|
||||
import at.vvo.omds.types.omds3.r2025_05.on3vertrag.VerkaufsproduktType;
|
||||
import at.vvo.omds.types.omds3.r2025_05.common.APrioriUnterbausteinType;
|
||||
import at.vvo.omds.types.omds3.r2025_05.common.APrioriProduktbausteinType;
|
||||
import at.vvo.omds.types.omds3.r2025_05.common.APrioriVerkaufsproduktType;
|
||||
|
||||
|
||||
import javax.xml.datatype.DatatypeFactory;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
@@ -15,12 +16,12 @@ public class ProduktauskunftTests {
|
||||
|
||||
|
||||
public void testProduktauskunft() {
|
||||
ProduktbausteinType vk_kraftfahrt_2024 = new VerkaufsproduktType();
|
||||
APrioriProduktbausteinType vk_kraftfahrt_2024 = new APrioriVerkaufsproduktType();
|
||||
vk_kraftfahrt_2024.setId("1");
|
||||
vk_kraftfahrt_2024.setName("Kraftfahrt 2024");
|
||||
vk_kraftfahrt_2024.setFrom(convert(LocalDate.of(2024, 1, 1)));
|
||||
|
||||
UnterbausteinType p_kfz_haftpflicht_2024 = new UnterbausteinType();
|
||||
APrioriUnterbausteinType p_kfz_haftpflicht_2024 = new APrioriUnterbausteinType();
|
||||
p_kfz_haftpflicht_2024.setId("2");
|
||||
p_kfz_haftpflicht_2024.setName("Haftpflicht 2024");
|
||||
p_kfz_haftpflicht_2024.setFrom(convert(LocalDate.of(2024, 1, 1)));
|
||||
|
||||
Reference in New Issue
Block a user