Merge mit Einbeziehung-Branch
2
OMDSServiceDefinition/.gitignore
vendored
@@ -1,5 +1,5 @@
|
|||||||
/target/
|
/target/
|
||||||
/docGen/
|
/docGen/
|
||||||
|
/out
|
||||||
/auxil
|
/auxil
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<component name="ProjectRunConfigurationManager">
|
<component name="ProjectRunConfigurationManager">
|
||||||
<configuration default="false" name="OMDSServiceDefinition [clean deploy]" type="MavenRunConfiguration" factoryName="Maven">
|
<configuration default="false" name="OMDSServiceDefinition [clean, deploy]" type="MavenRunConfiguration" factoryName="Maven">
|
||||||
<MavenSettings>
|
<MavenSettings>
|
||||||
<option name="myGeneralSettings" />
|
<option name="myGeneralSettings" />
|
||||||
<option name="myRunnerSettings" />
|
<option name="myRunnerSettings" />
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<component name="ProjectRunConfigurationManager">
|
<component name="ProjectRunConfigurationManager">
|
||||||
<configuration default="false" name="generate Code [package]" type="MavenRunConfiguration" factoryName="Maven">
|
<configuration default="false" name="OMDSServiceDefinition [clean, package]" type="MavenRunConfiguration" factoryName="Maven">
|
||||||
<MavenSettings>
|
<MavenSettings>
|
||||||
<option name="myGeneralSettings" />
|
<option name="myGeneralSettings" />
|
||||||
<option name="myRunnerSettings" />
|
<option name="myRunnerSettings" />
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<component name="ProjectRunConfigurationManager">
|
<component name="ProjectRunConfigurationManager">
|
||||||
<configuration default="false" name="deploy" type="MavenRunConfiguration" factoryName="Maven">
|
<configuration default="false" name="OMDSServiceDefinition assembly" type="MavenRunConfiguration" factoryName="Maven">
|
||||||
<MavenSettings>
|
<MavenSettings>
|
||||||
<option name="myGeneralSettings" />
|
<option name="myGeneralSettings" />
|
||||||
<option name="myRunnerSettings" />
|
<option name="myRunnerSettings" />
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
</option>
|
</option>
|
||||||
<option name="goals">
|
<option name="goals">
|
||||||
<list>
|
<list>
|
||||||
<option value="deploy" />
|
<option value="assembly:single" />
|
||||||
</list>
|
</list>
|
||||||
</option>
|
</option>
|
||||||
<option name="multimoduleDir" />
|
<option name="multimoduleDir" />
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
<component name="ProjectRunConfigurationManager">
|
|
||||||
<configuration default="false" name="OMDSServiceDefinition generate code [clean package]" type="MavenRunConfiguration" factoryName="Maven">
|
|
||||||
<MavenSettings>
|
|
||||||
<option name="myGeneralSettings" />
|
|
||||||
<option name="myRunnerSettings" />
|
|
||||||
<option name="myRunnerParameters">
|
|
||||||
<MavenRunnerParameters>
|
|
||||||
<option name="cmdOptions" />
|
|
||||||
<option name="profiles">
|
|
||||||
<set />
|
|
||||||
</option>
|
|
||||||
<option name="goals">
|
|
||||||
<list>
|
|
||||||
<option value="clean" />
|
|
||||||
<option value="package" />
|
|
||||||
</list>
|
|
||||||
</option>
|
|
||||||
<option name="multimoduleDir" />
|
|
||||||
<option name="pomFileName" />
|
|
||||||
<option name="profilesMap">
|
|
||||||
<map />
|
|
||||||
</option>
|
|
||||||
<option name="projectsCmdOptionValues">
|
|
||||||
<list />
|
|
||||||
</option>
|
|
||||||
<option name="resolveToWorkspace" value="false" />
|
|
||||||
<option name="workingDirPath" value="$PROJECT_DIR$" />
|
|
||||||
</MavenRunnerParameters>
|
|
||||||
</option>
|
|
||||||
</MavenSettings>
|
|
||||||
<method v="2" />
|
|
||||||
</configuration>
|
|
||||||
</component>
|
|
||||||
@@ -20,7 +20,9 @@ Was ist neu oder anders in Version 2025.05-MAJOR im Vergleich zur Version 1.11.0
|
|||||||
=================================================================================
|
=================================================================================
|
||||||
|
|
||||||
* Versionierung und Releases sind neu geregelt worden, siehe Dokument ON_1.01.3_Versionierung.
|
* Versionierung und Releases sind neu geregelt worden, siehe Dokument ON_1.01.3_Versionierung.
|
||||||
Daher folgt auf Release 1.11.0 der Release 2025.05-MAJOR
|
Es wird 1 x jährlich einen Major-Release mit nicht-abwärtskompatiblen Änderungen geben und 1 x jährlich einen
|
||||||
|
streng abwärtskompatiblen Minor-Release. Die Benennung der Releases wurde umgestellt auf Jahreszahl + Wochenzahl +
|
||||||
|
Art des Releases. Daher folgt auf Release "1.11.0" der Release "2025.05-MAJOR".
|
||||||
* Zulassen mehrerer Haushalte an einer Risikoadresse: In VersichertesObjektSachPrivat_Type
|
* Zulassen mehrerer Haushalte an einer Risikoadresse: In VersichertesObjektSachPrivat_Type
|
||||||
wird RisikoHaushalt von Feld zu Liste (maxOccurs="unbounded" eingefügt).
|
wird RisikoHaushalt von Feld zu Liste (maxOccurs="unbounded" eingefügt).
|
||||||
* Die sog. Dokument-Metadaten wurden angepasst:
|
* Die sog. Dokument-Metadaten wurden angepasst:
|
||||||
@@ -40,13 +42,7 @@ Was ist neu oder anders in Version 2025.05-MAJOR im Vergleich zur Version 1.11.0
|
|||||||
* Ergänzen einer Standardimplementierung für das abstrakte Element TarifId_Type.
|
* Ergänzen einer Standardimplementierung für das abstrakte Element TarifId_Type.
|
||||||
* Erweiterung Kfz Attribut TypVarVer von 20 auf 62 Zeichen analog OMDS 2.
|
* Erweiterung Kfz Attribut TypVarVer von 20 auf 62 Zeichen analog OMDS 2.
|
||||||
* GetApplicationDocumentResponse_Type (& Co) wurden entfernt, da nicht in Verwendung.
|
* GetApplicationDocumentResponse_Type (& Co) wurden entfernt, da nicht in Verwendung.
|
||||||
|
* Fahrzeug_Type hat neue optionale Attribute HybridArtCd (MH=Mild-Hybrid, PH=Plugin-Hybrid) und Stromverbr (Wh/km)
|
||||||
|
|
||||||
nicht vorgesehen, muss im Release-Candidate entfernt werden:
|
|
||||||
* ProductProposal Service
|
|
||||||
* Generisches sparten-neutrales BOA
|
|
||||||
* Sparte Rechtsschutz
|
|
||||||
|
|
||||||
|
|
||||||
==============
|
==============
|
||||||
Version 1.11.0
|
Version 1.11.0
|
||||||
@@ -8,34 +8,45 @@
|
|||||||
<fileSets>
|
<fileSets>
|
||||||
<!-- die Jars und die dlls einpacken -->
|
<!-- die Jars und die dlls einpacken -->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>${project.build.directory}</directory>
|
<directory>${project.build.directory}</directory>
|
||||||
<outputDirectory>\</outputDirectory>
|
<outputDirectory>\</outputDirectory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>*dll</include>
|
<include>*dll</include>
|
||||||
<include>*.jar</include>
|
<include>*.jar</include>
|
||||||
</includes>
|
<include>ReadMe.md</include>
|
||||||
</fileSet>
|
<include>ReleaseNotes.md</include>
|
||||||
|
</includes>
|
||||||
|
</fileSet>
|
||||||
|
|
||||||
<!-- Javadocs Verzeichnis einpacken -->
|
<fileSet>
|
||||||
<fileSet>
|
<directory>${basedir}</directory>
|
||||||
<directory>${project.build.directory}\site\apidocs</directory>
|
<includes>
|
||||||
<outputDirectory>apidocs\</outputDirectory>
|
<include>ReadMe.md</include>
|
||||||
</fileSet>
|
<include>ReleaseNotes.md</include>
|
||||||
|
<include>pom.xml</include>
|
||||||
|
</includes>
|
||||||
|
</fileSet>
|
||||||
|
|
||||||
<!-- Alles in doc (die manuell erstellte Dokumentation -->
|
<!-- Alles ausser bestimmte Dateitypen in doc (die manuell erstellte Dokumentation) -->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>${basedir}\doc</directory>
|
<excludes>
|
||||||
</fileSet>
|
<exclude>%regex[(?!.*doc/).*tex]</exclude>
|
||||||
|
<exclude>%regex[(?!.*doc/).*png]</exclude>
|
||||||
|
<exclude>%regex[(?!.*doc/).*EAI.*]</exclude>
|
||||||
|
</excludes>
|
||||||
|
<directory>${basedir}\doc</directory>
|
||||||
|
</fileSet>
|
||||||
|
|
||||||
<!-- Alles in docGen (die generierte Dokumentation) -->
|
<!-- Alles in docGen (die mit XML-SPY generierte Dokumentation) -->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>${basedir}\docGen</directory>
|
<directory>${basedir}\docGen</directory>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
|
|
||||||
|
<fileSet>
|
||||||
|
<directory>${basedir}\src\main\resources\def\r2025_27</directory>
|
||||||
|
<outputDirectory>/</outputDirectory>
|
||||||
|
</fileSet>
|
||||||
|
|
||||||
<fileSet>
|
|
||||||
<directory>${basedir}\src\main\resources\def\r2025_27</directory>
|
|
||||||
<outputDirectory>/</outputDirectory>
|
|
||||||
</fileSet>
|
|
||||||
</fileSets>
|
</fileSets>
|
||||||
|
|
||||||
</assembly>
|
</assembly>
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Beispiel eines Requests für Product Proposal: Die Angaben der Kontextinfo werden
|
|
||||||
in einen oder mehrere Produktvorschläge umgewandelt.
|
|
||||||
|
|
||||||
* Kontextinfo wird VU-spezifisch definiert
|
|
||||||
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
<ac:ProductProposalRequest
|
|
||||||
xmlns="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xmlns:kv="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
|
||||||
xmlns:vu="http://boa.example.com/kranken"
|
|
||||||
xmlns:omds="urn:omds20"
|
|
||||||
xsi:schemaLocation="
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken ../../../src/main/resources/def/r2025_05/omds3_ON2_Antrag_Kranken.xsd
|
|
||||||
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_05/omds3CommonServiceTypes.xsd
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common ../../../src/main/resources/def/r2025_05/omds3_ON2_Antrag_Common.xsd
|
|
||||||
urn:omds20 ../../../src/main/resources/def/r2025_05/omds217-00.xsd
|
|
||||||
http://boa.example.com/kranken KrankenExtension.xsd
|
|
||||||
">
|
|
||||||
<VUNr>23</VUNr>
|
|
||||||
<ClientId>Testclient</ClientId>
|
|
||||||
<KorrelationsId>100432340010011</KorrelationsId>
|
|
||||||
<ac:Sparte>KV</ac:Sparte><!-- optional, wird über das Kontextelement eigentlich abgedeckt -->
|
|
||||||
<ac:Kontextinfo xsi:type="vu:KrankenProposalContext_Type" >
|
|
||||||
<vu:Geburtsdatum>2001-10-26</vu:Geburtsdatum>
|
|
||||||
<vu:Beruf>Zimmermann</vu:Beruf>
|
|
||||||
<vu:Sozialversicherung>ÖGK</vu:Sozialversicherung>
|
|
||||||
<vu:Bundesland>Burgenland</vu:Bundesland>
|
|
||||||
<vu:TarifArt>Sonderklasse</vu:TarifArt>
|
|
||||||
</ac:Kontextinfo>
|
|
||||||
</ac:ProductProposalRequest>
|
|
||||||
@@ -1,174 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Beispiel eines Responses für Product Proposal:
|
|
||||||
|
|
||||||
* Kontextinfo wird VU-spezifisch definiert
|
|
||||||
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
<ac:ProductProposalResponse
|
|
||||||
xmlns="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xmlns:kv="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
|
||||||
xmlns:vu="http://boa.example.com/kranken"
|
|
||||||
xmlns:omds="urn:omds20"
|
|
||||||
xsi:schemaLocation="
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken ../../../src/main/resources/def/r2025_05/omds3_ON2_Antrag_Kranken.xsd
|
|
||||||
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_05/omds3CommonServiceTypes.xsd
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common ../../../src/main/resources/def/r2025_05/omds3_ON2_Antrag_Common.xsd
|
|
||||||
urn:omds20 ../../../src/main/resources/def/r2025_05/omds217-00.xsd
|
|
||||||
http://boa.example.com/kranken KrankenExtension.xsd
|
|
||||||
">
|
|
||||||
<cst:Status>
|
|
||||||
<KorrelationsId>100432340010011</KorrelationsId>
|
|
||||||
<Ergebnis>OK</Ergebnis>
|
|
||||||
</cst:Status>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Es folgt der Vorschlag für den Kunden. Der Vorschlag muss als Calculate-Request gültig sein.
|
|
||||||
Er kann Prämien enthalten.
|
|
||||||
-->
|
|
||||||
<ac:Verkaufsprodukt xsi:type="kv:VerkaufsproduktKranken_Type">
|
|
||||||
<TarifId xsi:type="vu:TarifIdVerkaufsprodukt" vu:text="001"/>
|
|
||||||
<Bezeichnung>Gesund in Wien (Produktbezeichnung)</Bezeichnung>
|
|
||||||
<VtgBeg>2024-05-01</VtgBeg>
|
|
||||||
<Zahlweg>02</Zahlweg><!-- Lastschrift -->
|
|
||||||
<Zahlrhythmus>1</Zahlrhythmus><!-- jährlich -->
|
|
||||||
<Hauptfaelligkeit>--05-01</Hauptfaelligkeit>
|
|
||||||
<Vermittlernr>3424324324</Vermittlernr>
|
|
||||||
<omds:EL-Rahmenvereinbarung RahmenVebnr="234324324"/>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
|
|
||||||
<!-- Deckung Person 1 -->
|
|
||||||
<kv:Krankenprodukte xsi:type="kv:ProduktKranken_Type">
|
|
||||||
<TarifId xsi:type="vu:TarifIdVersichertePerson" vu:text="stationaer"/>
|
|
||||||
<Bezeichnung>Deckungen für Person 1</Bezeichnung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<VersPersonenRefLfnr>1</VersPersonenRefLfnr><!-- Bezug zum Risikoobjekt unten -->
|
|
||||||
<kv:Elementarprodukte xsi:type="kv:ElementarproduktKranken_Type">
|
|
||||||
<TarifId xsi:type="vu:TarifIdElementarprodukt" vu:text="SonderkWien2024" />
|
|
||||||
<Bezeichnung>Sonderklasse</Bezeichnung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>false</EinschlussAenderbar><!-- wenn Sonderklasse fixer Baustein wäre -->
|
|
||||||
</kv:Elementarprodukte>
|
|
||||||
<kv:Elementarprodukte xsi:type="kv:ElementarproduktKranken_Type">
|
|
||||||
<TarifId xsi:type="vu:TarifIdElementarprodukt" vu:text="WahlarztWien2024" />
|
|
||||||
<Bezeichnung>Wahlarzt</Bezeichnung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>true</EinschlussAenderbar><!-- wenn z.B. der Baustein Wahlarzt in dem Tarif ausschließbar wäre -->
|
|
||||||
</kv:Elementarprodukte>
|
|
||||||
<kv:Elementarprodukte xsi:type="kv:ElementarproduktKranken_Type">
|
|
||||||
<Id>2839438624329856325832</Id>
|
|
||||||
<TarifId xsi:type="vu:TarifIdElementarprodukt" vu:text="MuUndKind" />
|
|
||||||
<Bezeichnung>Mutter und Kind</Bezeichnung>
|
|
||||||
<Eingeschlossen>false</Eingeschlossen><!-- Baustein wird optional angeboten -->
|
|
||||||
<EinschlussAenderbar>true</EinschlussAenderbar>
|
|
||||||
</kv:Elementarprodukte>
|
|
||||||
</kv:Krankenprodukte>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Deckung Person 2 -->
|
|
||||||
<kv:Krankenprodukte xsi:type="kv:ProduktKranken_Type">
|
|
||||||
<TarifId xsi:type="vu:TarifIdVersichertePerson" vu:text="stationaer"/>
|
|
||||||
<Bezeichnung>Deckungen für Person 2</Bezeichnung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<VersPersonenRefLfnr>1</VersPersonenRefLfnr><!-- Bezug zum Risikoobjekt unten -->
|
|
||||||
|
|
||||||
<kv:Elementarprodukte xsi:type="kv:ElementarproduktKranken_Type">
|
|
||||||
<Id>52748327403274326432</Id><!-- optional individuelle Id dieses Bausteins, in Phase Calculate wahrscheinlich nie, vielleicht aber im Angebot -->
|
|
||||||
<TarifId xsi:type="vu:TarifIdElementarprodukt" vu:text="SonderkWien2024" />
|
|
||||||
<Bezeichnung>Sonderklasse</Bezeichnung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>false</EinschlussAenderbar><!-- wenn Sonderklasse fixer Baustein wäre -->
|
|
||||||
</kv:Elementarprodukte>
|
|
||||||
<kv:Elementarprodukte xsi:type="kv:ElementarproduktKranken_Type">
|
|
||||||
<Id>232783264328649832</Id>
|
|
||||||
<TarifId xsi:type="vu:TarifIdElementarprodukt" vu:text="WahlarztWien2024" />
|
|
||||||
<Bezeichnung>Wahlarzt</Bezeichnung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>true</EinschlussAenderbar><!-- wenn z.B. der Baustein Wahlarzt in dem Tarif ausschließbar wäre -->
|
|
||||||
</kv:Elementarprodukte>
|
|
||||||
<kv:Elementarprodukte xsi:type="kv:ElementarproduktKranken_Type">
|
|
||||||
<Id>2839438624329856325832</Id>
|
|
||||||
<TarifId xsi:type="vu:TarifIdElementarprodukt" vu:text="MuUndKind" />
|
|
||||||
<Bezeichnung>Mutter und Kind</Bezeichnung>
|
|
||||||
<Eingeschlossen>false</Eingeschlossen><!-- Baustein wird optional angeboten -->
|
|
||||||
<EinschlussAenderbar>true</EinschlussAenderbar>
|
|
||||||
</kv:Elementarprodukte>
|
|
||||||
</kv:Krankenprodukte>
|
|
||||||
|
|
||||||
<!-- Es folgen Risikoinformationen zu den versicherten Personen.
|
|
||||||
In Phase Calculate noch nicht mit Personendaten
|
|
||||||
wie Vorname, Nachname, Geburtsdatum verknüpft -->
|
|
||||||
|
|
||||||
<kv:VersichertePersonen cst:Lfnr="1">
|
|
||||||
<RisikoNatPerson>
|
|
||||||
<Gewicht><Value>105</Value></Gewicht>
|
|
||||||
<Groesse><Value>155</Value></Groesse>
|
|
||||||
<Sozialversicherungsanstalt><!-- Beispiel Auswahlliste zur Laufzeit -->
|
|
||||||
<Aenderbar>true</Aenderbar>
|
|
||||||
<Bezeichnung>Sozialversicherungsanstalt</Bezeichnung>
|
|
||||||
<BeschreibungTxt>Die Sozialversicherungsanstalt, bei der die Person versichert ist.</BeschreibungTxt>
|
|
||||||
<Values>
|
|
||||||
<Text>Sozialversicherung der Selbständigen</Text>
|
|
||||||
<Schluessel>SVS</Schluessel>
|
|
||||||
</Values>
|
|
||||||
<Values>
|
|
||||||
<Text>Wiener Gebietskrankenkasse</Text>
|
|
||||||
<Schluessel>WGKK</Schluessel>
|
|
||||||
</Values>
|
|
||||||
<MinAnz>1</MinAnz>
|
|
||||||
</Sozialversicherungsanstalt>
|
|
||||||
<Beruf ><!-- Beispiel String mit Auswahlliste als Wertebereich zur Laufzeit -->
|
|
||||||
<Value>Angestellter</Value><!-- aktueller Wert -->
|
|
||||||
<Default>Angestellter</Default> <!-- Defaultwert -->
|
|
||||||
|
|
||||||
<!-- Auswahlliste moeglicher Berufe -->
|
|
||||||
<Values>Angestellter</Values>
|
|
||||||
<Values>Arzt</Values>
|
|
||||||
<Values>Apotheker</Values>
|
|
||||||
<Values>Fischer</Values>
|
|
||||||
<Values>Fleischer</Values>
|
|
||||||
<Values>Zimmermann</Values>
|
|
||||||
</Beruf>
|
|
||||||
</RisikoNatPerson>
|
|
||||||
</kv:VersichertePersonen>
|
|
||||||
<kv:VersichertePersonen cst:Lfnr="2">
|
|
||||||
<RisikoNatPerson>
|
|
||||||
<Gewicht><Value>73</Value></Gewicht>
|
|
||||||
<Groesse><Value>190</Value></Groesse>
|
|
||||||
<Sozialversicherungsanstalt><!-- Beispiel Auswahlliste zur Laufzeit -->
|
|
||||||
<Aenderbar>true</Aenderbar>
|
|
||||||
<Bezeichnung>Sozialversicherungsanstalt</Bezeichnung>
|
|
||||||
<BeschreibungTxt>Die Sozialversicherungsanstalt, bei der die Person versichert ist.</BeschreibungTxt>
|
|
||||||
<Values>
|
|
||||||
<Text>Sozialversicherung der Selbständigen</Text>
|
|
||||||
<Schluessel>SVS</Schluessel>
|
|
||||||
</Values>
|
|
||||||
<Values>
|
|
||||||
<Text>Wiener Gebietskrankenkasse</Text>
|
|
||||||
<Schluessel>WGKK</Schluessel>
|
|
||||||
</Values>
|
|
||||||
<MinAnz>1</MinAnz>
|
|
||||||
</Sozialversicherungsanstalt>
|
|
||||||
<Beruf ><!-- Beispiel String mit Auswahlliste als Wertebereich zur Laufzeit -->
|
|
||||||
<Value>Angestellter</Value><!-- aktueller Wert -->
|
|
||||||
<Default>Angestellter</Default> <!-- Defaultwert -->
|
|
||||||
|
|
||||||
<!-- Auswahlliste moeglicher Berufe -->
|
|
||||||
<Values>Angestellter</Values>
|
|
||||||
<Values>Arzt</Values>
|
|
||||||
<Values>Apotheker</Values>
|
|
||||||
<Values>Fischer</Values>
|
|
||||||
<Values>Fleischer</Values>
|
|
||||||
<Values>Zimmermann</Values>
|
|
||||||
</Beruf>
|
|
||||||
</RisikoNatPerson>
|
|
||||||
</kv:VersichertePersonen>
|
|
||||||
<kv:Gruppe>Austria Tabak in Wien</kv:Gruppe>
|
|
||||||
</ac:Verkaufsprodukt>
|
|
||||||
</ac:ProductProposalResponse>
|
|
||||||
@@ -165,86 +165,4 @@
|
|||||||
</xsd:simpleType>
|
</xsd:simpleType>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Definition eines Kontext für die neue Funktion ProductProposal -->
|
|
||||||
<xsd:complexType name="KrankenProposalContext_Type" >
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Ableitung des Kontext für ProductProposal Krankenversicherung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:ProposalContext_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Geburtsdatum" type="xsd:date" />
|
|
||||||
<xsd:element name="Beruf" type="Beruf_Type" />
|
|
||||||
<xsd:element name="Sozialversicherung" type="Sozialversicherung_Type"/>
|
|
||||||
<xsd:element name="Bundesland" type="Bundesland_Type" />
|
|
||||||
<xsd:element name="TarifArt" type="KvTarifArt_Type" />
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:simpleType name="Sozialversicherung_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Liste der Baustein auf Ebene Elementarprodukt</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:restriction base="xsd:string">
|
|
||||||
<xsd:enumeration value="ÖGK">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Österreichische Gesundheitskasse (ÖGK)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
<xsd:enumeration value="BVAEB">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Versicherungsanstalt öffentlicher Bediensteter, Eisenbahn und Bergbau (BVAEB)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
<xsd:enumeration value="SVS">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Sozialversicherung der Selbständigen (SVS)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
</xsd:restriction>
|
|
||||||
</xsd:simpleType>
|
|
||||||
<xsd:simpleType name="Bundesland_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Liste Bundeslaender</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:restriction base="xsd:string">
|
|
||||||
<xsd:enumeration value="Burgenland"/>
|
|
||||||
<xsd:enumeration value="Kärnten"/>
|
|
||||||
<xsd:enumeration value="Wien"/>
|
|
||||||
<xsd:enumeration value="Salzburg"/>
|
|
||||||
<xsd:enumeration value="Oberösterreich"/>
|
|
||||||
<xsd:enumeration value="Niederösterreich"/>
|
|
||||||
<xsd:enumeration value="Tirol"/>
|
|
||||||
<xsd:enumeration value="Vorarlberg"/>
|
|
||||||
<xsd:enumeration value="Steiermark"/>
|
|
||||||
</xsd:restriction>
|
|
||||||
</xsd:simpleType>
|
|
||||||
<!-- Beispiel für eine zur Design-Zeit festgelegte Berufeliste (nur durch Release der Schnittstelle änderbar) -->
|
|
||||||
<xsd:simpleType name="Beruf_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Liste Berufe</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:restriction base="xsd:string">
|
|
||||||
<xsd:enumeration value="Angestellter"/>
|
|
||||||
<xsd:enumeration value="Arzt"/>
|
|
||||||
<xsd:enumeration value="Apotheker"/>
|
|
||||||
<xsd:enumeration value="Bestatter"/>
|
|
||||||
<xsd:enumeration value="Fischer"/>
|
|
||||||
<xsd:enumeration value="Fleischer"/>
|
|
||||||
<xsd:enumeration value="Zimmermann"/>
|
|
||||||
</xsd:restriction>
|
|
||||||
</xsd:simpleType>
|
|
||||||
<xsd:simpleType name="KvTarifArt_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Liste Tarifarten</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:restriction base="xsd:string">
|
|
||||||
<xsd:enumeration value="Sonderklasse"/>
|
|
||||||
<xsd:enumeration value="Privatarzt"/>
|
|
||||||
<xsd:enumeration value="Novum"/>
|
|
||||||
<xsd:enumeration value="MyAssist"/>
|
|
||||||
</xsd:restriction>
|
|
||||||
</xsd:simpleType>
|
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
@@ -1,191 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<ac:CalculateRequest
|
|
||||||
xmlns="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xmlns:sp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
|
||||||
xsi:schemaLocation="
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat ../../../src/main/resources/def/r2025_05/omds3_ON2_Antrag_SachPrivat.xsd
|
|
||||||
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_05/omds3CommonServiceTypes.xsd
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common ../../../src/main/resources/def/r2025_05/omds3_ON2_Antrag_Common.xsd">
|
|
||||||
<VUNr>23</VUNr>
|
|
||||||
<KorrelationsId>1000010011</KorrelationsId>
|
|
||||||
<!-- Uebermittlung des Konvertierungsumfangs -->
|
|
||||||
<ac:Ersatzpolizzen xsi:type="KonvertierungsumfangVertrag_Type">
|
|
||||||
<Polizzennr>100-100-1</Polizzennr>
|
|
||||||
<!-- <VertragsID>100-100-1</VertragsID>-->
|
|
||||||
<Bezeichnung>Privat Bündel</Bezeichnung><!-- nicht relevant -->
|
|
||||||
<Baustein>
|
|
||||||
<ErsetztId>1</ErsetztId>
|
|
||||||
<AntragsId>1</AntragsId>
|
|
||||||
<Bezeichnung>Haushalt</Bezeichnung>
|
|
||||||
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type">
|
|
||||||
<Baustein>
|
|
||||||
<ErsetztId>1</ErsetztId><!-- Id des alten Bausteins im Vertrag -->
|
|
||||||
<AntragsId>1</AntragsId><!-- Id des neuen Bausteins im Antrag -->
|
|
||||||
<Bezeichnung>Feuer</Bezeichnung>
|
|
||||||
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
|
|
||||||
</Baustein>
|
|
||||||
<Baustein>
|
|
||||||
<ErsetztId>2</ErsetztId>
|
|
||||||
<AntragsId>2</AntragsId>
|
|
||||||
<Bezeichnung>Sturm</Bezeichnung>
|
|
||||||
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
|
|
||||||
</Baustein>
|
|
||||||
<Baustein>
|
|
||||||
<ErsetztId>3</ErsetztId>
|
|
||||||
<AntragsId>3</AntragsId>
|
|
||||||
<Bezeichnung>Leitungswasser</Bezeichnung>
|
|
||||||
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
|
|
||||||
</Baustein>
|
|
||||||
<Baustein>
|
|
||||||
<ErsetztId>4</ErsetztId>
|
|
||||||
<AntragsId>4</AntragsId>
|
|
||||||
<Bezeichnung>Einbruchdiebstahl</Bezeichnung>
|
|
||||||
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
|
|
||||||
</Baustein>
|
|
||||||
<Baustein>
|
|
||||||
<ErsetztId>5</ErsetztId>
|
|
||||||
<AntragsId>5</AntragsId>
|
|
||||||
<Bezeichnung>Haftpflicht</Bezeichnung>
|
|
||||||
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
|
|
||||||
</Baustein>
|
|
||||||
<Baustein>
|
|
||||||
<ErsetztId>6</ErsetztId>
|
|
||||||
<AntragsId>6</AntragsId>
|
|
||||||
<Bezeichnung>Glasbruch</Bezeichnung>
|
|
||||||
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
|
|
||||||
</Baustein>
|
|
||||||
<!-- Drohnenversicherung keine Herkunftsangabe, da im ursprünglichen Vertrag nicht enthalten-->
|
|
||||||
<!-- Cyberversicherung keine Herkunftsangabe, da im ursprünglichen Vertrag nicht enthalten-->
|
|
||||||
</GewaehlteAktion>
|
|
||||||
</Baustein>
|
|
||||||
<Baustein>
|
|
||||||
<ErsetztId>2</ErsetztId>
|
|
||||||
<AntragsId>2</AntragsId>
|
|
||||||
<Bezeichnung>Eigenheim</Bezeichnung>
|
|
||||||
<GewaehlteAktion xsi:type="KonvertierungsaktionBelassen_Type"/>
|
|
||||||
<!-- tritt oben im Antrag nicht auf, muss und kann auch nicht weiter für untergeordnete Bausteine spezifiziert werden -->
|
|
||||||
</Baustein>
|
|
||||||
<Baustein>
|
|
||||||
<ErsetztId>3</ErsetztId>
|
|
||||||
<AntragsId>3</AntragsId>
|
|
||||||
<Bezeichnung>Assistance</Bezeichnung>
|
|
||||||
<GewaehlteAktion xsi:type="KonvertierungsaktionStorno_Type"/>
|
|
||||||
<!-- tritt oben im Antrag nicht auf, muss und kann auch nicht weiter für untergeordnete Bausteine spezifiziert werden -->
|
|
||||||
</Baustein>
|
|
||||||
</ac:Ersatzpolizzen>
|
|
||||||
<!-- Die Rechtsschutz soll unverändert bleiben (müsste hier eigentlich gar nicht mehr angeführt werden). -->
|
|
||||||
<ac:Ersatzpolizzen xsi:type="KonvertierungsumfangVertrag_Type">
|
|
||||||
<Polizzennr>100-100-2</Polizzennr>
|
|
||||||
<Bezeichnung>Rechtsschutz</Bezeichnung>
|
|
||||||
<Baustein>
|
|
||||||
<ErsetztId>1</ErsetztId>
|
|
||||||
<Bezeichnung>Privat Rechtsschutz</Bezeichnung>
|
|
||||||
<GewaehlteAktion xsi:type="KonvertierungsaktionBelassen_Type"/>
|
|
||||||
</Baustein>
|
|
||||||
</ac:Ersatzpolizzen>
|
|
||||||
<ac:RequestUpselling>false</ac:RequestUpselling>
|
|
||||||
<ac:Produktmetadaten>false</ac:Produktmetadaten>
|
|
||||||
|
|
||||||
<ac:Berechnungsanfrage xsi:type="sp:BerechnungSachPrivat_Type">
|
|
||||||
<sp:Verkaufsprodukt xsi:type="sp:VerkaufsproduktSachPrivat_Type">
|
|
||||||
<Id>100-200-1</Id>
|
|
||||||
<Bezeichnung>Privat Bündel</Bezeichnung>
|
|
||||||
<Konvertierung>
|
|
||||||
<ErsetztId>100-100-1</ErsetztId>
|
|
||||||
</Konvertierung>
|
|
||||||
<VtgBeg>2022-05-01</VtgBeg>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>false</EinschlussAenderbar>
|
|
||||||
|
|
||||||
<sp:Produkte xsi:type="sp:ProduktHaushaltsversicherung_Type">
|
|
||||||
<Id>1</Id>
|
|
||||||
<Bezeichnung>Haushalt</Bezeichnung>
|
|
||||||
<Konvertierung>
|
|
||||||
<ErsetztId>1</ErsetztId>
|
|
||||||
</Konvertierung>
|
|
||||||
<Hauptfaelligkeit>--05-01</Hauptfaelligkeit>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<sp:VersObjekteRefLfnr>1</sp:VersObjekteRefLfnr>
|
|
||||||
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
|
|
||||||
<Id>1</Id>
|
|
||||||
<Bezeichnung>Feuer</Bezeichnung>
|
|
||||||
<Konvertierung>
|
|
||||||
<ErsetztId>1</ErsetztId>
|
|
||||||
</Konvertierung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>false</EinschlussAenderbar>
|
|
||||||
</sp:Deckungen>
|
|
||||||
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
|
|
||||||
<Id>2</Id>
|
|
||||||
<Bezeichnung>Sturm</Bezeichnung>
|
|
||||||
<Konvertierung>
|
|
||||||
<ErsetztId>2</ErsetztId>
|
|
||||||
</Konvertierung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>false</EinschlussAenderbar>
|
|
||||||
</sp:Deckungen>
|
|
||||||
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
|
|
||||||
<Id>3</Id>
|
|
||||||
<Bezeichnung>Leitungswasser</Bezeichnung>
|
|
||||||
<Konvertierung>
|
|
||||||
<ErsetztId>3</ErsetztId>
|
|
||||||
</Konvertierung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>false</EinschlussAenderbar>
|
|
||||||
</sp:Deckungen>
|
|
||||||
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
|
|
||||||
<Id>4</Id>
|
|
||||||
<Bezeichnung>Einbruchdiebstahl</Bezeichnung>
|
|
||||||
<Konvertierung>
|
|
||||||
<ErsetztId>4</ErsetztId>
|
|
||||||
</Konvertierung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>false</EinschlussAenderbar>
|
|
||||||
</sp:Deckungen>
|
|
||||||
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
|
|
||||||
<Id>5</Id>
|
|
||||||
<Bezeichnung>Haftpflicht</Bezeichnung>
|
|
||||||
<Konvertierung>
|
|
||||||
<ErsetztId>5</ErsetztId>
|
|
||||||
</Konvertierung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>true</EinschlussAenderbar>
|
|
||||||
</sp:Deckungen>
|
|
||||||
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
|
|
||||||
<Id>6</Id>
|
|
||||||
<Bezeichnung>Glasbruch</Bezeichnung>
|
|
||||||
<Konvertierung>
|
|
||||||
<ErsetztId>6</ErsetztId>
|
|
||||||
</Konvertierung>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>true</EinschlussAenderbar>
|
|
||||||
</sp:Deckungen>
|
|
||||||
<!-- hier ein neues Element: Drohnen-Versicherung, diese Deckung gab es nicht im ursprünglichen Vertrag, daher unten auch keine Herkunft spezifiziert -->
|
|
||||||
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
|
|
||||||
<Id>7</Id>
|
|
||||||
<Bezeichnung>Drohnenversicherung</Bezeichnung>
|
|
||||||
<!-- neues Element hat kein Konvertierungs-Element -->
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>true</EinschlussAenderbar>
|
|
||||||
</sp:Deckungen>
|
|
||||||
<!-- hier ein neues Element: Cyber-Versicherung, diese Deckung gab es nicht im ursprünglichen Vertrag, daher unten auch keine Herkunft spezifiziert -->
|
|
||||||
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
|
|
||||||
<Id>8</Id>
|
|
||||||
<Bezeichnung>Cyber</Bezeichnung>
|
|
||||||
<!-- neues Element hat kein Konvertierungs-Element -->
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>true</EinschlussAenderbar>
|
|
||||||
</sp:Deckungen>
|
|
||||||
</sp:Produkte>
|
|
||||||
<!-- kein Eigenheim-Produkt beantragt, es wird "belassen" -->
|
|
||||||
<!-- keine Assistance beantragt, sie soll storniert werden -->
|
|
||||||
<sp:VersicherteObjekte xsi:type="sp:RisikoHaushalt_Type" Lfnr="1">
|
|
||||||
<ErsetztId>234</ErsetztId><!-- alte Nr im Vertrag -->
|
|
||||||
<sp:Wohnflaeche>100</sp:Wohnflaeche>
|
|
||||||
<sp:AusstattungCd>Z</sp:AusstattungCd>
|
|
||||||
</sp:VersicherteObjekte>
|
|
||||||
</sp:Verkaufsprodukt>
|
|
||||||
</ac:Berechnungsanfrage>
|
|
||||||
</ac:CalculateRequest>
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!-- Beispiel für eine Berechnungsanfrage Kfz WKZ über unified BOA Service -->
|
|
||||||
<ac:CalculateRequest
|
|
||||||
xmlns="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xmlns:kfz="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
|
||||||
xmlns:omds="urn:omds20"
|
|
||||||
xsi:schemaLocation="
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz ../../../src/main/resources/def/r2025_05/omds3_ON2_Antrag_Kfz.xsd
|
|
||||||
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_05/omds3CommonServiceTypes.xsd
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common ../../../src/main/resources/def/r2025_05/omds3_ON2_Antrag_Common.xsd
|
|
||||||
urn:omds20 ../../../src/main/resources/def/r2025_05/omds217-00.xsd
|
|
||||||
">
|
|
||||||
<VUNr>23</VUNr>
|
|
||||||
<KorrelationsId>1000010011</KorrelationsId>
|
|
||||||
|
|
||||||
<ac:RequestUpselling>false</ac:RequestUpselling>
|
|
||||||
|
|
||||||
<ac:Berechnungsanfrage xsi:type="kfz:SpezBerechnungKfz_Type">
|
|
||||||
<kfz:Verkaufsprodukt xsi:type="kfz:VerkaufsproduktKfz_Type">
|
|
||||||
<Id>100-200-1</Id>
|
|
||||||
<Bezeichnung>Privat Bündel</Bezeichnung>
|
|
||||||
|
|
||||||
<VtgBeg>2022-05-01</VtgBeg>
|
|
||||||
<Hauptfaelligkeit>--05-01</Hauptfaelligkeit>
|
|
||||||
|
|
||||||
<kfz:KfzVersicherung xsi:type="kfz:ProduktKfz_Type">
|
|
||||||
<Konvertierung>
|
|
||||||
<ErsetztId>1</ErsetztId>
|
|
||||||
</Konvertierung>
|
|
||||||
<kfz:Haftpflicht>
|
|
||||||
<kfz:Art>AH</kfz:Art>
|
|
||||||
<omds:EL-Versicherungssumme VSArtCd="BDS" VSBetrag="100000000.00"/>
|
|
||||||
<kfz:VarianteLeihwagen>VB</kfz:VarianteLeihwagen>
|
|
||||||
<omds:EL-Einstufung EstArtCd="G" EstWert="3"/>
|
|
||||||
</kfz:Haftpflicht>
|
|
||||||
<kfz:Teilkasko>
|
|
||||||
<kfz:FahrzeugRefLfdNr>2</kfz:FahrzeugRefLfdNr>
|
|
||||||
<kfz:Art>AK</kfz:Art>
|
|
||||||
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
|
|
||||||
<kfz:Vandalismusklausel>false</kfz:Vandalismusklausel>
|
|
||||||
</kfz:Teilkasko>
|
|
||||||
|
|
||||||
<!-- Neue Modellierung: Kaskoelemente vom Typ Teilkasko und Vollkasko können gleichzeitig in KfzVersicherung existieren,
|
|
||||||
Plausibilitäten müssen zur Laufzeit geprueft werden -->
|
|
||||||
<kfz:Kasko xsi:type="kfz:TeilkaskoKfz_Type">
|
|
||||||
<kfz:FahrzeugRefLfdNr>2</kfz:FahrzeugRefLfdNr>
|
|
||||||
<kfz:Art>AK</kfz:Art>
|
|
||||||
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
|
|
||||||
<kfz:Vandalismusklausel>false</kfz:Vandalismusklausel>
|
|
||||||
</kfz:Kasko>
|
|
||||||
<kfz:Kasko xsi:type="kfz:VollkaskoKfz_Type">
|
|
||||||
<kfz:FahrzeugRefLfdNr>1</kfz:FahrzeugRefLfdNr>
|
|
||||||
<kfz:Art>AK</kfz:Art>
|
|
||||||
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
|
|
||||||
</kfz:Kasko>
|
|
||||||
<kfz:Insassenunfall>
|
|
||||||
<kfz:FahrzeugRefLfdNr>1</kfz:FahrzeugRefLfdNr>
|
|
||||||
<kfz:InsassenUnfallSystem>Aufsassenunfallversicherung</kfz:InsassenUnfallSystem>
|
|
||||||
</kfz:Insassenunfall>
|
|
||||||
<kfz:Insassenunfall>
|
|
||||||
<kfz:FahrzeugRefLfdNr>2</kfz:FahrzeugRefLfdNr>
|
|
||||||
<kfz:InsassenUnfallSystem>Aufsassenunfallversicherung</kfz:InsassenUnfallSystem>
|
|
||||||
</kfz:Insassenunfall>
|
|
||||||
|
|
||||||
</kfz:KfzVersicherung>
|
|
||||||
<!-- Intellij hat Probleme mit der validierung dieser VersicherteFahrzeuge-Tags, XMLSPY validiert sie -->
|
|
||||||
<kfz:VersicherteFahrzeuge cst:Lfnr="1" cst:FzgArtCd="ANH">
|
|
||||||
<ErsetztId>234</ErsetztId><!-- alte Nr im Vertrag -->
|
|
||||||
</kfz:VersicherteFahrzeuge>
|
|
||||||
<kfz:VersicherteFahrzeuge cst:Lfnr="2" cst:Marke="VW">
|
|
||||||
<ErsetztId>34</ErsetztId><!-- alte Nr im Vertrag -->
|
|
||||||
</kfz:VersicherteFahrzeuge>
|
|
||||||
</kfz:Verkaufsprodukt>
|
|
||||||
</ac:Berechnungsanfrage>
|
|
||||||
</ac:CalculateRequest>
|
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<AmendableContractsRequest
|
||||||
|
xmlns="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag"
|
||||||
|
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||||
|
xmlns:omds="urn:omds20"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="
|
||||||
|
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_27/omds3CommonServiceTypes.xsd
|
||||||
|
urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag ../../../src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd
|
||||||
|
urn:omds20 ../../../src/main/resources/def/r2025_27/omds217-00.xsd
|
||||||
|
" >
|
||||||
|
<cst:VUNr>044</cst:VUNr>
|
||||||
|
<cst:KorrelationsId>482094738940</cst:KorrelationsId>
|
||||||
|
|
||||||
|
<!-- Optional ein AuthFilter falls User auf mehrere Makler bzw. Vermittlernummern berechtigt ist, z.B. Standardtyp AgentFilter_Type -->
|
||||||
|
<AuthFilter xsi:type="cst:AgentFilter_Type">
|
||||||
|
<cst:MaklerID>23432443</cst:MaklerID>
|
||||||
|
</AuthFilter>
|
||||||
|
|
||||||
|
<!-- Angabe des VN als reine ID -->
|
||||||
|
<Versicherungsnehmer cst:PersArtCd="S">
|
||||||
|
<cst:ObjektId>
|
||||||
|
<cst:Id>2433242347239047</cst:Id>
|
||||||
|
</cst:ObjektId>
|
||||||
|
<omds:SONSTIGE_PERSON Name="FLOTTENBESITZ AG" SonstPersArtCd="1" />
|
||||||
|
<!-- SONSTIGE_PERSON oder NATUERLICHE_PERSON muss aktuell befuellt werden. -->
|
||||||
|
</Versicherungsnehmer>
|
||||||
|
|
||||||
|
<!-- Angabe des einzubeziehenden Risikoobjekts -->
|
||||||
|
<Risikoobjekt cst:Lfnr="0" xsi:type="cst:Fahrzeug_Type" cst:Pol_Kennz="W-678243X" />
|
||||||
|
|
||||||
|
</AmendableContractsRequest>
|
||||||
@@ -0,0 +1,84 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<AmendableContractsResponse
|
||||||
|
xmlns="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag"
|
||||||
|
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||||
|
xmlns:vu="http://einbeziehung.example.com/flotte"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="
|
||||||
|
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_27/omds3CommonServiceTypes.xsd
|
||||||
|
urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag ../../../src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd
|
||||||
|
http://einbeziehung.example.com/flotte FlotteVuExtension.xsd
|
||||||
|
" >
|
||||||
|
<cst:Status>
|
||||||
|
<cst:KorrelationsId>24234234234243</cst:KorrelationsId>
|
||||||
|
<cst:Ergebnis>OK</cst:Ergebnis>
|
||||||
|
</cst:Status>
|
||||||
|
|
||||||
|
<!-- Liefert die Verträge für den VN in der Sparte, in die einbezogen werden kann. -->
|
||||||
|
<!-- Jeweils mit Angaben, welches Profil / welche Profile verwendet werden können. -->
|
||||||
|
<!-- Response mit 2 unterschiedlichen Vorschlägen für den Client -->
|
||||||
|
|
||||||
|
<Einbeziehung xsi:type="EinbeziehungVuSpezifisch_Type">
|
||||||
|
|
||||||
|
<!-- Einbeziehung in welchen Vertrag -->
|
||||||
|
<Vertrag cst:Polizzennr="P34223423423" />
|
||||||
|
|
||||||
|
<!-- Hier Kfz-Objekt -->
|
||||||
|
<!-- Lfnr ist ohne Relevanz aber aktuell ein Pflichtfeld -->
|
||||||
|
<Risikoobjekt cst:Lfnr="0" xsi:type="cst:Fahrzeug_Type" cst:Pol_Kennz="W-678243X" />
|
||||||
|
|
||||||
|
<Beginn>2025-05-05</Beginn>
|
||||||
|
|
||||||
|
<!-- Weitere vu-spezifische Angaben zur Einbeziehung -->
|
||||||
|
<Angaben xsi:type="vu:AngabenEinbeziehungBeispielversicherung_Type">
|
||||||
|
<vu:Haftpflichtdeckung>true</vu:Haftpflichtdeckung>
|
||||||
|
<vu:ArtKasko>AKV</vu:ArtKasko>
|
||||||
|
</Angaben>
|
||||||
|
</Einbeziehung>
|
||||||
|
|
||||||
|
<Einbeziehung xsi:type="EinbeziehungEinfach_Type">
|
||||||
|
|
||||||
|
<!-- Einbeziehung in welchen Vertrag -->
|
||||||
|
<Vertrag cst:Polizzennr="P34223423423" />
|
||||||
|
|
||||||
|
<!-- Hier Kfz-Objekt -->
|
||||||
|
<!-- Lfnr ist ohne Relevanz aber aktuell ein Pflichtfeld -->
|
||||||
|
<Risikoobjekt cst:Lfnr="0" xsi:type="cst:Fahrzeug_Type" cst:Pol_Kennz="W-678243X" />
|
||||||
|
<Beginn>2025-05-05</Beginn>
|
||||||
|
</Einbeziehung>
|
||||||
|
|
||||||
|
<!-- Einbeziehungen Vertrag 2 -->
|
||||||
|
<Einbeziehung xsi:type="EinbeziehungVuSpezifisch_Type">
|
||||||
|
<Vertrag cst:Polizzennr="P5553423423" />
|
||||||
|
<Risikoobjekt cst:Lfnr="0" xsi:type="cst:Fahrzeug_Type" cst:Pol_Kennz="W-678243X" />
|
||||||
|
<Beginn>2025-05-05</Beginn>
|
||||||
|
<Angaben xsi:type="vu:AngabenEinbeziehungBeispielversicherung_Type">
|
||||||
|
<vu:Haftpflichtdeckung>true</vu:Haftpflichtdeckung>
|
||||||
|
<vu:ArtKasko>AKV</vu:ArtKasko>
|
||||||
|
</Angaben>
|
||||||
|
</Einbeziehung>
|
||||||
|
|
||||||
|
<Einbeziehung xsi:type="EinbeziehungEinfach_Type">
|
||||||
|
<Vertrag cst:Polizzennr="P5553423423" />
|
||||||
|
<Risikoobjekt cst:Lfnr="0" xsi:type="cst:Fahrzeug_Type" cst:Pol_Kennz="W-678243X" />
|
||||||
|
<Beginn>2025-05-05</Beginn>
|
||||||
|
</Einbeziehung>
|
||||||
|
|
||||||
|
<!-- Einbeziehungen Vertrag 3 -->
|
||||||
|
<Einbeziehung xsi:type="EinbeziehungVuSpezifisch_Type">
|
||||||
|
<Vertrag cst:Polizzennr="P4234234" />
|
||||||
|
<Risikoobjekt cst:Lfnr="0" xsi:type="cst:Fahrzeug_Type" cst:Pol_Kennz="W-678243X" />
|
||||||
|
<Beginn>2025-05-05</Beginn>
|
||||||
|
<Angaben xsi:type="vu:AngabenEinbeziehungBeispielversicherung_Type">
|
||||||
|
<vu:Haftpflichtdeckung>true</vu:Haftpflichtdeckung>
|
||||||
|
<vu:ArtKasko>AKV</vu:ArtKasko>
|
||||||
|
</Angaben>
|
||||||
|
</Einbeziehung>
|
||||||
|
|
||||||
|
<Einbeziehung xsi:type="EinbeziehungEinfach_Type">
|
||||||
|
<Vertrag cst:Polizzennr="P4234234" />
|
||||||
|
<Risikoobjekt cst:Lfnr="0" xsi:type="cst:Fahrzeug_Type" cst:Pol_Kennz="W-678243X" />
|
||||||
|
<Beginn>2025-05-05</Beginn>
|
||||||
|
</Einbeziehung>
|
||||||
|
|
||||||
|
</AmendableContractsResponse>
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<AmendRiskCheckRequest
|
||||||
|
xmlns="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag"
|
||||||
|
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||||
|
xmlns:vu="http://einbeziehung.example.com/flotte"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="
|
||||||
|
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_27/omds3CommonServiceTypes.xsd
|
||||||
|
urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag ../../../src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd
|
||||||
|
http://einbeziehung.example.com/flotte FlotteVuExtension.xsd
|
||||||
|
|
||||||
|
" >
|
||||||
|
<cst:VUNr>044</cst:VUNr>
|
||||||
|
<cst:KorrelationsId>24234234234243</cst:KorrelationsId>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Optional ein AuthFilter falls User auf mehrere Makler bzw. Vermittlernummern berechtigt ist, z.B. Standardtyp AgentFilter_Type -->
|
||||||
|
<AuthFilter xsi:type="cst:AgentFilter_Type">
|
||||||
|
<cst:MaklerID>23432443</cst:MaklerID>
|
||||||
|
</AuthFilter>
|
||||||
|
|
||||||
|
<Einbeziehung xsi:type="EinbeziehungVuSpezifisch_Type">
|
||||||
|
<!-- Einbeziehung in welchen Vertrag -->
|
||||||
|
<Vertrag cst:Polizzennr="P34223423423" />
|
||||||
|
|
||||||
|
<!-- Hier Kfz-Objekt -->
|
||||||
|
<!-- Lfnr ist ohne Relevanz aber aktuell ein Pflichtfeld -->
|
||||||
|
<Risikoobjekt cst:Lfnr="0" xsi:type="cst:Fahrzeug_Type" cst:Pol_Kennz="W-678243X" />
|
||||||
|
|
||||||
|
<Beginn>2025-05-05</Beginn>
|
||||||
|
|
||||||
|
<!-- Weitere vu-spezifische Angaben zur Einbeziehung -->
|
||||||
|
<Angaben xsi:type="vu:AngabenEinbeziehungBeispielversicherung_Type">
|
||||||
|
<vu:Haftpflichtdeckung>true</vu:Haftpflichtdeckung>
|
||||||
|
<vu:ArtKasko>AKV</vu:ArtKasko>
|
||||||
|
</Angaben>
|
||||||
|
|
||||||
|
</Einbeziehung>
|
||||||
|
|
||||||
|
</AmendRiskCheckRequest>
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<AmendRiskCheckResponse
|
||||||
|
xmlns="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag"
|
||||||
|
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||||
|
xmlns:vu="http://einbeziehung.example.com/flotte"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="
|
||||||
|
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_27/omds3CommonServiceTypes.xsd
|
||||||
|
urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag ../../../src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd
|
||||||
|
http://einbeziehung.example.com/flotte FlotteVuExtension.xsd
|
||||||
|
|
||||||
|
" >
|
||||||
|
<cst:Status>
|
||||||
|
<cst:KorrelationsId>24234234234243</cst:KorrelationsId>
|
||||||
|
<cst:Ergebnis>OK</cst:Ergebnis>
|
||||||
|
</cst:Status>
|
||||||
|
|
||||||
|
<Einbeziehung xsi:type="EinbeziehungVuSpezifisch_Type">
|
||||||
|
<!-- Einbeziehung in welchen Vertrag -->
|
||||||
|
<Vertrag cst:Polizzennr="P34223423423" />
|
||||||
|
|
||||||
|
<!-- Hier Kfz-Objekt -->
|
||||||
|
<!-- Lfnr ist ohne Relevanz aber aktuell ein Pflichtfeld -->
|
||||||
|
<Risikoobjekt cst:Lfnr="0" xsi:type="cst:Fahrzeug_Type" cst:Pol_Kennz="W-678243X" />
|
||||||
|
|
||||||
|
<!-- Weitere Angaben zur Einbeziehung -->
|
||||||
|
<Beginn>2025-05-05</Beginn>
|
||||||
|
|
||||||
|
<Angaben xsi:type="vu:AngabenEinbeziehungBeispielversicherung_Type">
|
||||||
|
<vu:Haftpflichtdeckung>true</vu:Haftpflichtdeckung>
|
||||||
|
<vu:ArtKasko>AKV</vu:ArtKasko>
|
||||||
|
</Angaben>
|
||||||
|
</Einbeziehung>
|
||||||
|
|
||||||
|
</AmendRiskCheckResponse>
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<AmendRiskSubmitRequest
|
||||||
|
xmlns="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag"
|
||||||
|
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||||
|
xmlns:vu="http://einbeziehung.example.com/flotte"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="
|
||||||
|
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_27/omds3CommonServiceTypes.xsd
|
||||||
|
urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag ../../../src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd
|
||||||
|
http://einbeziehung.example.com/flotte FlotteVuExtension.xsd
|
||||||
|
" >
|
||||||
|
<cst:VUNr>044</cst:VUNr>
|
||||||
|
<cst:KorrelationsId>24234234234243</cst:KorrelationsId>
|
||||||
|
|
||||||
|
<!-- Optional ein AuthFilter falls User auf mehrere Makler bzw. Vermittlernummern berechtigt ist, z.B. Standardtyp AgentFilter_Type -->
|
||||||
|
<AuthFilter xsi:type="cst:AgentFilter_Type">
|
||||||
|
<cst:MaklerID>23432443</cst:MaklerID>
|
||||||
|
</AuthFilter>
|
||||||
|
|
||||||
|
<!-- Durchführung der Einbeziehung -->
|
||||||
|
<Einbeziehung xsi:type="EinbeziehungVuSpezifisch_Type">
|
||||||
|
<!-- Einbeziehung in welchen Vertrag -->
|
||||||
|
<Vertrag cst:Polizzennr="P34223423423" />
|
||||||
|
|
||||||
|
<!-- Hier Kfz-Objekt -->
|
||||||
|
<!-- Lfnr ist ohne Relevanz aber aktuell ein Pflichtfeld -->
|
||||||
|
<Risikoobjekt cst:Lfnr="0" xsi:type="cst:Fahrzeug_Type" cst:Pol_Kennz="W-678243X" />
|
||||||
|
|
||||||
|
<!-- Weitere Angaben zur Einbeziehung als VU-spezifisches Objekt -->
|
||||||
|
<Beginn>2025-05-05</Beginn>
|
||||||
|
|
||||||
|
<Angaben xsi:type="vu:AngabenEinbeziehungBeispielversicherung_Type">
|
||||||
|
<vu:Haftpflichtdeckung>true</vu:Haftpflichtdeckung>
|
||||||
|
<vu:ArtKasko>AKV</vu:ArtKasko>
|
||||||
|
</Angaben>
|
||||||
|
</Einbeziehung>
|
||||||
|
|
||||||
|
</AmendRiskSubmitRequest>
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<AmendRiskSubmitResponse
|
||||||
|
xmlns="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag"
|
||||||
|
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="
|
||||||
|
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_27/omds3CommonServiceTypes.xsd
|
||||||
|
urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag ../../../src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd
|
||||||
|
" >
|
||||||
|
<cst:Status>
|
||||||
|
<cst:KorrelationsId>24234234234243</cst:KorrelationsId>
|
||||||
|
<cst:Ergebnis>OK</cst:Ergebnis>
|
||||||
|
</cst:Status>
|
||||||
|
|
||||||
|
<!-- Optional Bereitstellung eines Dokuments oder mehrerer Dokumente -->
|
||||||
|
<Dokument >
|
||||||
|
<cst:Dokumenttyp>3</cst:Dokumenttyp><!-- Erstpolizze -->
|
||||||
|
<cst:Beschreibung>Deckungsvergleich</cst:Beschreibung>
|
||||||
|
<cst:DokData xsi:type="cst:DokumentBinaryData_Type">
|
||||||
|
<cst:DateiData><!-- hier stehen die Rohdaten des Dokuments Deckungsvergleich --></cst:DateiData>
|
||||||
|
<cst:Mimetype>application/pdf</cst:Mimetype>
|
||||||
|
</cst:DokData>
|
||||||
|
<cst:ArtAusfolgung>0</cst:ArtAusfolgung><!-- 0 = optionale Ausfolgung, 1 = verpflichtende Ausfolgung -->
|
||||||
|
</Dokument>
|
||||||
|
|
||||||
|
<!-- Optional Bereitstellung der Daten einer Einzelpolizze -->
|
||||||
|
<Einzelvertrag cst:Polizzennr="EP34230423423" />
|
||||||
|
|
||||||
|
<!-- Falls Einbeziehung zeitversetzt durchgeführt wird eine Geschäftsfallnummer zur Nachverfolgung -->
|
||||||
|
<Geschaeftsfallnummer><cst:Id>2342342342242423464367568</cst:Id></Geschaeftsfallnummer>
|
||||||
|
|
||||||
|
</AmendRiskSubmitResponse>
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<xsd:schema xmlns="http://einbeziehung.example.com/flotte"
|
||||||
|
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||||
|
xmlns:omds="urn:omds20"
|
||||||
|
xmlns:v="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag"
|
||||||
|
targetNamespace="http://einbeziehung.example.com/flotte"
|
||||||
|
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.11.0"
|
||||||
|
>
|
||||||
|
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag" schemaLocation="../../../src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd"/>
|
||||||
|
<xsd:import namespace="urn:omds20" schemaLocation="../../../src/main/resources/def/r2025_27/omds217-00.xsd"/>
|
||||||
|
|
||||||
|
<xsd:complexType name="AngabenEinbeziehungBeispielversicherung_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>VU-spezifische Angaben für die Einbeziehung.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="v:AngabenEinbeziehung_Type" >
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Haftpflichtdeckung" type="xsd:boolean" minOccurs="0"/>
|
||||||
|
<xsd:element name="ArtKasko" type="omds:SpartenCd_Type" minOccurs="0"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:schema>
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<AmendRiskConfigurationRequest
|
|
||||||
xmlns="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag"
|
|
||||||
xmlns:kfz="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
|
|
||||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
|
||||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xmlns:omds="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xsi:schemaLocation="
|
|
||||||
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_27/omds3CommonServiceTypes.xsd
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common ../../../src/main/resources/def/r2025_27/omds3_ON2_Antrag_Common.xsd
|
|
||||||
urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag ../../../src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz ../../../src/main/resources/def/r2025_27/omds3_ON2_Antrag_Kfz.xsd
|
|
||||||
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_05/omds3CommonServiceTypes.xsd
|
|
||||||
" >
|
|
||||||
<cst:VUNr>044</cst:VUNr>
|
|
||||||
<cst:KorrelationsId>24234234234243</cst:KorrelationsId>
|
|
||||||
<Einbeziehung>
|
|
||||||
|
|
||||||
<!-- Einbeziehung in welchen Vertrag -->
|
|
||||||
<Vertrag>
|
|
||||||
<omds:Polizzennr>342423</omds:Polizzennr>
|
|
||||||
</Vertrag>
|
|
||||||
|
|
||||||
<!-- Hier Kfz-Objekt -->
|
|
||||||
<Risikoobjekt cst:Lfnr="1" xsi:type="cst:Fahrzeug_Type">
|
|
||||||
<!-- Diverse relevante Kfz Merkmale -->
|
|
||||||
<cst:KmStand>
|
|
||||||
<cst:KmStand>12333</cst:KmStand>
|
|
||||||
<cst:Datum>2014-05-05</cst:Datum>
|
|
||||||
</cst:KmStand>
|
|
||||||
</Risikoobjekt>
|
|
||||||
|
|
||||||
<!-- Angaben zur Deckung -->
|
|
||||||
<Angaben xsi:type="AngabenEinbeziehungGenerisch_Type">
|
|
||||||
<Beginn><cst:Value>2025-05-05</cst:Value></Beginn>
|
|
||||||
</Angaben>
|
|
||||||
</Einbeziehung>
|
|
||||||
</AmendRiskConfigurationRequest>
|
|
||||||
@@ -1,81 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<AmendRiskConfigurationRequest
|
|
||||||
xmlns="urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag"
|
|
||||||
xmlns:kfz="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
|
|
||||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
|
||||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xmlns:omds="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xsi:schemaLocation="
|
|
||||||
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_27/omds3CommonServiceTypes.xsd
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common ../../../src/main/resources/def/r2025_27/omds3_ON2_Antrag_Common.xsd
|
|
||||||
urn:at.vvo.omds.types.omds3types.v2025-27.on3vertrag ../../../src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd
|
|
||||||
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz ../../../src/main/resources/def/r2025_27/omds3_ON2_Antrag_Kfz.xsd
|
|
||||||
urn:omds3CommonServiceTypes-1-1-0 ../../../src/main/resources/def/r2025_27/omds3CommonServiceTypes.xsd
|
|
||||||
" >
|
|
||||||
<cst:VUNr>044</cst:VUNr>
|
|
||||||
<cst:KorrelationsId>24234234234243</cst:KorrelationsId>
|
|
||||||
<Einbeziehung>
|
|
||||||
|
|
||||||
<!-- Einbeziehung in welchen Vertrag -->
|
|
||||||
<Vertrag>
|
|
||||||
<omds:Polizzennr>342423</omds:Polizzennr>
|
|
||||||
</Vertrag>
|
|
||||||
|
|
||||||
<!-- Hier Kfz-Objekt -->
|
|
||||||
<Risikoobjekt cst:Lfnr="1" xsi:type="cst:Fahrzeug_Type">
|
|
||||||
<cst:Meldung>
|
|
||||||
<cst:errorType>1</cst:errorType>
|
|
||||||
<cst:errorMsg>Verwendungszweck muss angegeben werden!</cst:errorMsg>
|
|
||||||
</cst:Meldung>
|
|
||||||
<!-- Diverse relevante Kfz Merkmale -->
|
|
||||||
<cst:KmStand>
|
|
||||||
<cst:KmStand>12333</cst:KmStand>
|
|
||||||
<cst:Datum>2014-05-05</cst:Datum>
|
|
||||||
</cst:KmStand>
|
|
||||||
</Risikoobjekt>
|
|
||||||
|
|
||||||
<!-- Angaben zur Deckung -->
|
|
||||||
<Angaben xsi:type="AngabenEinbeziehungGenerisch_Type">
|
|
||||||
<Meldung>
|
|
||||||
<cst:errorType>3</cst:errorType>
|
|
||||||
<cst:errorMsg>Datum wurde korrigiert, es darf max. 10 Tage in der Zukunft liegen.</cst:errorMsg>
|
|
||||||
</Meldung>
|
|
||||||
<Beginn><cst:Value>2025-04-05</cst:Value></Beginn>
|
|
||||||
<Deckung>
|
|
||||||
|
|
||||||
<ProduktId>
|
|
||||||
<cst:Aenderbar>true</cst:Aenderbar>
|
|
||||||
<cst:Bezeichnung>Kfz-Produkt</cst:Bezeichnung>
|
|
||||||
<cst:BeschreibungTxt>Welches Kfz-Produkt kommt zur Anwendung?</cst:BeschreibungTxt>
|
|
||||||
<cst:Values>
|
|
||||||
<cst:Text>Kraftfahrt 2024</cst:Text>
|
|
||||||
<cst:Schluessel>Kraftfahrt_2024</cst:Schluessel>
|
|
||||||
</cst:Values>
|
|
||||||
<cst:Values>
|
|
||||||
<cst:Text>Kraftfahrt 2025</cst:Text>
|
|
||||||
<cst:Schluessel>Kraftfahrt_2025</cst:Schluessel>
|
|
||||||
</cst:Values>
|
|
||||||
<cst:Value>Kraftfahrt_2025</cst:Value>
|
|
||||||
<cst:Default>Kraftfahrt_2025</cst:Default>
|
|
||||||
</ProduktId>
|
|
||||||
<Deckung>
|
|
||||||
|
|
||||||
<ProduktId>
|
|
||||||
<cst:Aenderbar>true</cst:Aenderbar>
|
|
||||||
<cst:Bezeichnung>Kfz-Haftpflicht Produkt</cst:Bezeichnung>
|
|
||||||
<cst:BeschreibungTxt>Welches Kfz-Haftpflicht Produkt kommt zur Anwendung?</cst:BeschreibungTxt>
|
|
||||||
<cst:Values>
|
|
||||||
<cst:Text>Kfz-Haftpflicht 2025</cst:Text>
|
|
||||||
<cst:Schluessel>Kfz-Haftpflicht 2025</cst:Schluessel>
|
|
||||||
</cst:Values>
|
|
||||||
<cst:Value>Kraftfahrt_2025</cst:Value>
|
|
||||||
<cst:Default>Kraftfahrt_2025</cst:Default>
|
|
||||||
</ProduktId>
|
|
||||||
<Eingeschlossen>true</Eingeschlossen>
|
|
||||||
<EinschlussAenderbar>false</EinschlussAenderbar>
|
|
||||||
</Deckung>
|
|
||||||
</Deckung>
|
|
||||||
</Angaben>
|
|
||||||
</Einbeziehung>
|
|
||||||
</AmendRiskConfigurationRequest>
|
|
||||||
@@ -88,7 +88,7 @@
|
|||||||
|
|
||||||
\makecell{Jens Bühring}&\makecell[tl]{Dokument erstellt}&\makecell{19.09.2024}\\
|
\makecell{Jens Bühring}&\makecell[tl]{Dokument erstellt}&\makecell{19.09.2024}\\
|
||||||
\makecell{Jens Bühring}&\makecell[tl]{Formattierung angeglichen}&\makecell{28.01.2025}\\
|
\makecell{Jens Bühring}&\makecell[tl]{Formattierung angeglichen}&\makecell{28.01.2025}\\
|
||||||
|
\makecell{Jens Bühring}&\makecell[tl]{Dokumententypen ergänzt}&\makecell{28.04.2025}\\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabularx} \\
|
\end{tabularx} \\
|
||||||
\vspace{1cm}
|
\vspace{1cm}
|
||||||
@@ -172,7 +172,7 @@
|
|||||||
85 & Besondere Bedingungen (siehe auch 45) & Download \\
|
85 & Besondere Bedingungen (siehe auch 45) & Download \\
|
||||||
86 & Klausel (siehe auch 45) & Download \\
|
86 & Klausel (siehe auch 45) & Download \\
|
||||||
87 & \makecell[tl]{Besondere Vereinbarung \\(keine Standardklausel, siehe auch 45)} & Download \\
|
87 & \makecell[tl]{Besondere Vereinbarung \\(keine Standardklausel, siehe auch 45)} & Download \\
|
||||||
89 & Reisepass (Spezialisierung von 53) & Upload \\
|
89 & {Reisepass (Spezialisierung von 53)} & Upload \\
|
||||||
90 & Führerschein (Spezialisierung von 53) & Upload \\
|
90 & Führerschein (Spezialisierung von 53) & Upload \\
|
||||||
91 & Personalausweis (Spezialisierung von 53) & Upload \\
|
91 & Personalausweis (Spezialisierung von 53) & Upload \\
|
||||||
92 & \makecell[tl]{Behindertenausweis / Behindertenpass,\\(Spezialisierung 53)} & Upload \\
|
92 & \makecell[tl]{Behindertenausweis / Behindertenpass,\\(Spezialisierung 53)} & Upload \\
|
||||||
@@ -182,8 +182,8 @@
|
|||||||
109 & Grundbuchauszug \\
|
109 & Grundbuchauszug \\
|
||||||
113 & Überleitungsprotokoll & Download \\
|
113 & Überleitungsprotokoll & Download \\
|
||||||
119 & COC / Datenauszug / Typenschein Kfz & Upload \\
|
119 & COC / Datenauszug / Typenschein Kfz & Upload \\
|
||||||
|
122 & {Risikofragebogen \footnote{analog Gesundheitsfragen 30 für Sach-, Haftpflicht und weiterer Sparten}} & Upload \\
|
||||||
\end{longtable}
|
\end{longtable}
|
||||||
% \\
|
|
||||||
|
|
||||||
\subsection{Polizzen}
|
\subsection{Polizzen}
|
||||||
Die Polizze ist aus Sicht des OMDS3-Postserivce die mit Abstand wichtigste Dokumentenklasse.
|
Die Polizze ist aus Sicht des OMDS3-Postserivce die mit Abstand wichtigste Dokumentenklasse.
|
||||||
@@ -224,7 +224,7 @@
|
|||||||
8 & \makecell[tl]{Manuelle Prämienberechnung} \\
|
8 & \makecell[tl]{Manuelle Prämienberechnung} \\
|
||||||
9 & \makecell[tl]{Indexanpassung} \\
|
9 & \makecell[tl]{Indexanpassung} \\
|
||||||
10 & \makecell[tl]{Wertsicherung (Dynamik im Bereich Leben)} \\
|
10 & \makecell[tl]{Wertsicherung (Dynamik im Bereich Leben)} \\
|
||||||
11 & \makecell[tl]{Wertnachricht (aktuelle Vertragsinformation)} \\
|
11 & \makecell[tl]{Wertnachricht (aktuelle Vertragsinformation) \footnote{Die Wertnachricht ist in der Regel bei Lebensversicherung ein Auszug, den man oftmals unterjährig bestellt und den aktuellen Wert (Rückkaufswert und oder Wert der Veranlagung) wiedergibt. Daher ist das keine Indexpolizze.}} \\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabular} \\
|
\end{tabular} \\
|
||||||
|
|
||||||
@@ -239,13 +239,28 @@
|
|||||||
\toprule
|
\toprule
|
||||||
\textbf{Nr.} & {\textbf{Dokumententyp Bedingungen}} \\
|
\textbf{Nr.} & {\textbf{Dokumententyp Bedingungen}} \\
|
||||||
\midrule
|
\midrule
|
||||||
5 & Zusatzvereinbarungen \\
|
%5 & \makecell[tl]{Zusatzvereinbarungen (zw. Vermittler und VU bezogen auf Courtage)} \\
|
||||||
43 & Rahmenvereinbarung \\
|
43 & \makecell[tl]{Rahmenvereinbarung (Produktbesserstellung für Kunden eines Vermittlers, \\einer Vermittlergruppe)} \\
|
||||||
84 & \makecell[tl]{Allgemeine Versicherungsbedingungen} \\
|
84 & \makecell[tl]{Allgemeine Versicherungsbedingungen} \\
|
||||||
85 & \makecell[tl]{Besondere Versicherungsbedingungen, z.B. für eine bestimmte Sparte} \\
|
85 & \makecell[tl]{Besondere Versicherungsbedingungen, z.B. für eine bestimmte Sparte} \\
|
||||||
86 & \makecell[tl]{Klausel, wie sie in Produkten z.B. für optionale Deckungen verwendet wird} \\
|
86 & \makecell[tl]{Klausel, wie sie in Produkten z.B. für optionale Deckungen verwendet wird, \\Teil eines Produkts} \\
|
||||||
87 & \makecell[tl]{Besondere Vereinbarung (für Makler, Maklergruppe oder nur für den Vertrag)} \\
|
87 & \makecell[tl]{Besondere Vereinbarung (wie Klausel, aber nicht als Teil des Produkts \\sondern individuell
|
||||||
|
für Vermittler, Vermittlergruppe oder nur für den Vertrag)} \\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
|
% Michael Selb vermisst den "Sideletter": In diesem Zuge ist mir noch aufgefallen, dass der Dokumenttyp
|
||||||
|
% „Sideletter“ fehlt. Das ist eine Vereinbarung mit dem VU, wo generell Verbesserungen vereinbart werden.
|
||||||
|
|
||||||
|
\end{tabular} \\
|
||||||
|
|
||||||
|
\subsection{Vereinbarung zwischen VU und Vermittler}
|
||||||
|
\begin{tabular}[c]{ll}
|
||||||
|
\toprule
|
||||||
|
\textbf{Nr.} & {\textbf{Dokumententyp Bedingungen}} \\
|
||||||
|
\midrule
|
||||||
|
5 & Zusatzvereinbarungen (zw. Vermittler und VU bezogen auf Courtage) \\
|
||||||
|
124 & Sideletter (Vereinbarung zwischen Vermittler und VU)\\
|
||||||
|
\bottomrule
|
||||||
|
|
||||||
\end{tabular} \\
|
\end{tabular} \\
|
||||||
|
|
||||||
\subsection{Ausweise}
|
\subsection{Ausweise}
|
||||||
@@ -256,10 +271,11 @@
|
|||||||
\toprule
|
\toprule
|
||||||
\textbf{Nr.} & {\textbf{Dokumententyp Ausweise}} \\
|
\textbf{Nr.} & {\textbf{Dokumententyp Ausweise}} \\
|
||||||
\midrule
|
\midrule
|
||||||
89 & \makecell[tl]{Reisepass} \\
|
53 & {Ausweis} \\
|
||||||
90 & \makecell[tl]{Führerschein} \\
|
89 & {Reisepass} \\
|
||||||
91 & \makecell[tl]{Personalausweis} \\
|
90 & {Führerschein} \\
|
||||||
92 & \makecell[tl]{Behindertenausweis} \\
|
91 & {Personalausweis} \\
|
||||||
|
92 & {Behindertenausweis} \\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabular} \\
|
\end{tabular} \\
|
||||||
|
|
||||||
@@ -285,7 +301,7 @@
|
|||||||
38 & B/M Stufenbestätigung\\
|
38 & B/M Stufenbestätigung\\
|
||||||
52 & Rendement\\
|
52 & Rendement\\
|
||||||
57 & Abmeldebestätigung Kfz\\
|
57 & Abmeldebestätigung Kfz\\
|
||||||
71 & Zahlschein, Erlagschein\\
|
71 & Zahlschein, Erlagschein (siehe auch Präzisierung 82, 123)\\
|
||||||
72 & Service-Card\\
|
72 & Service-Card\\
|
||||||
73 & Ablehnung eines Antrags\\
|
73 & Ablehnung eines Antrags\\
|
||||||
74 & Depotauszug\\
|
74 & Depotauszug\\
|
||||||
@@ -294,11 +310,15 @@
|
|||||||
78 & Sammelversand (z.B. betriebliche Lebensversicherung) \\
|
78 & Sammelversand (z.B. betriebliche Lebensversicherung) \\
|
||||||
79 & Verzeichnis der Versicherten (z.B. betriebliche Lebensversicherung)\\
|
79 & Verzeichnis der Versicherten (z.B. betriebliche Lebensversicherung)\\
|
||||||
81 & Prämienrückvergütung\\
|
81 & Prämienrückvergütung\\
|
||||||
|
82 & {FP-Zahlungsanweisung}\\
|
||||||
93 & Abrechnung Unfall\\
|
93 & Abrechnung Unfall\\
|
||||||
94 & Abrechnung Kranken\\
|
94 & Abrechnung Kranken\\
|
||||||
97 & Hinterlegungsbestätigung Kfz\\
|
97 & Hinterlegungsbestätigung Kfz\\
|
||||||
98 & Wiederausfolgung Kfz\\
|
98 & Wiederausfolgung Kfz\\
|
||||||
110 & Mahnung\\
|
110 & Mahnung\\
|
||||||
|
121 & Bestandsmeldung \\
|
||||||
|
123 & EP-Zahlungsanweisung\\
|
||||||
|
127 & Provisionsabrechnung \\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabular} \\
|
\end{tabular} \\
|
||||||
|
|
||||||
@@ -326,6 +346,8 @@
|
|||||||
83 & Fragebogen zur Schadenregulierung \\
|
83 & Fragebogen zur Schadenregulierung \\
|
||||||
106 & Arztbrief \\
|
106 & Arztbrief \\
|
||||||
107 & Befund \\
|
107 & Befund \\
|
||||||
|
125 & Rechnungseinreichung \\
|
||||||
|
126 & Schadenzahlung \\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabular} \\
|
\end{tabular} \\
|
||||||
|
|
||||||
@@ -361,6 +383,25 @@
|
|||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabular} \\
|
\end{tabular} \\
|
||||||
|
|
||||||
|
\subsection{Behördendokumente}
|
||||||
|
|
||||||
|
\begin{tabular}[c]{ll}
|
||||||
|
\toprule
|
||||||
|
\textbf{Nr.} & {\textbf{Dokumententyp}} \\
|
||||||
|
\midrule
|
||||||
|
54 & Firmenbuchauszug\\
|
||||||
|
56 & Gewerbeschein\\
|
||||||
|
59 & {Grundbuchsbeschluss, siehe auch 109} \\
|
||||||
|
60 & {Einantwortungsbeschluss} \\
|
||||||
|
61 & {Meldebestätigung ZMR} \\
|
||||||
|
99 & Geburtsurkunde\\
|
||||||
|
100 & Heiratsurkunde\\
|
||||||
|
101 & Sterbeurkunde\\
|
||||||
|
109 & Grundbuchauszug \\
|
||||||
|
|
||||||
|
\bottomrule
|
||||||
|
\end{tabular} \\
|
||||||
|
|
||||||
|
|
||||||
\subsection{Im Betrieb des Vermittlers}
|
\subsection{Im Betrieb des Vermittlers}
|
||||||
In der Liste der Dokumententypen sind auch solche enthalten, welche nur im Betrieb des Vermittlers
|
In der Liste der Dokumententypen sind auch solche enthalten, welche nur im Betrieb des Vermittlers
|
||||||
@@ -521,7 +562,7 @@
|
|||||||
68 & Maklervertrag (nicht Maklervollmacht) \\
|
68 & Maklervertrag (nicht Maklervollmacht) \\
|
||||||
69 & AGB des Vermittlers \footnote{Abzugrenzen von den Bedingungen einer Versicherung, 45 oder 84 \textemdash~87.} \\
|
69 & AGB des Vermittlers \footnote{Abzugrenzen von den Bedingungen einer Versicherung, 45 oder 84 \textemdash~87.} \\
|
||||||
70 & E-Mail \\
|
70 & E-Mail \\
|
||||||
71 & Zahlschein, Erlagschein \\
|
71 & Zahlschein, Erlagschein (siehe auch Präzisierung 82, 123) \\
|
||||||
72 & Service-Card \\
|
72 & Service-Card \\
|
||||||
73 & Ablehnung eines Antrags \\
|
73 & Ablehnung eines Antrags \\
|
||||||
74 & Depotauszug \\
|
74 & Depotauszug \\
|
||||||
@@ -532,7 +573,7 @@
|
|||||||
79 & {Verzeichnis der Versicherten (betriebliche Lebensversicherung)}\\
|
79 & {Verzeichnis der Versicherten (betriebliche Lebensversicherung)}\\
|
||||||
80 & Prolongationsschreiben \\
|
80 & Prolongationsschreiben \\
|
||||||
81 & Prämienrückvergütung \\
|
81 & Prämienrückvergütung \\
|
||||||
82 & FP-Zahlungsanweisung \\
|
82 & {FP-Zahlungsanweisung \footnote{Folgeprämie-Zahlungsanweisung}}\\
|
||||||
83 & Fragebogen zur Schadenregulierung \\
|
83 & Fragebogen zur Schadenregulierung \\
|
||||||
84 & {Allgemeine Versicherungsbedingungen (Spezialisierung von 45)}\\
|
84 & {Allgemeine Versicherungsbedingungen (Spezialisierung von 45)}\\
|
||||||
85 & {Besondere Versicherungsbedingungen (Spezialisierung von 45)}\\
|
85 & {Besondere Versicherungsbedingungen (Spezialisierung von 45)}\\
|
||||||
@@ -541,7 +582,10 @@
|
|||||||
\footnote{Hier sind individuelle Vereinbarungen im Zuge eines Antrags gemeint oder
|
\footnote{Hier sind individuelle Vereinbarungen im Zuge eines Antrags gemeint oder
|
||||||
spezielle Konditionen für eine Kundengruppe oder einen Vertriebskanal.
|
spezielle Konditionen für eine Kundengruppe oder einen Vertriebskanal.
|
||||||
Klauseln für optionale Deckungen eines Produkts wären 86.}} \\
|
Klauseln für optionale Deckungen eines Produkts wären 86.}} \\
|
||||||
88 & Freigabeansuchen \\
|
88 & {Freigabeansuchen
|
||||||
|
\footnote{Ansuchen im KFZ Bereich: Wenn ein stärkeres KFZ zu einem bestehenden eingeschlossen werden
|
||||||
|
soll. Um den Vertrag freizubekommen, muss das übernehmende VU dem Bestands-VU ein Schreiben mit der
|
||||||
|
Freigabe ausstellen.}}\\
|
||||||
89 & Reisepass (Spezialisierung von Ausweis 53) \\
|
89 & Reisepass (Spezialisierung von Ausweis 53) \\
|
||||||
90 & Führerschein (Spezialisierung von Ausweis 53) \\
|
90 & Führerschein (Spezialisierung von Ausweis 53) \\
|
||||||
91 & Personalausweis (Spezialisierung von Ausweis 53) \\
|
91 & Personalausweis (Spezialisierung von Ausweis 53) \\
|
||||||
@@ -567,13 +611,22 @@
|
|||||||
111 & Notiz \\
|
111 & Notiz \\
|
||||||
112 & {Nachricht (Kurznachricht wie SMS, WhatsApp usw.)} \\
|
112 & {Nachricht (Kurznachricht wie SMS, WhatsApp usw.)} \\
|
||||||
113 & Überleitungsprotokoll \\
|
113 & Überleitungsprotokoll \\
|
||||||
114 & SV Zustimmungserklärung (Sozialversicherung) \\
|
114 & {SV Zustimmungserklärung (Sozialversicherung) \footnote{Hierbei handelt es sich um eine spezielle
|
||||||
|
Vollmacht vom Kunden an den Makler, dass dieser Auskünfte über beispielsweise eingereichte KV-Rechnungen
|
||||||
|
erhält. }}\\
|
||||||
115 & {Maklervollmacht offen (Spezialisierung von 35) \footnote{Vollmacht noch nicht unterschrieben}} \\
|
115 & {Maklervollmacht offen (Spezialisierung von 35) \footnote{Vollmacht noch nicht unterschrieben}} \\
|
||||||
116 & {Kündigung Maklervollmacht} \\
|
116 & {Kündigung Maklervollmacht} \\
|
||||||
117 & {Kündigungsbestätigung Maklervollmacht} \\
|
117 & {Kündigungsbestätigung Maklervollmacht} \\
|
||||||
118 & {Auskunftsvollmacht} \\
|
118 & {Auskunftsvollmacht} \\
|
||||||
119 & {COC / Datenauszug / Typenschein Kfz} \\
|
119 & {COC / Datenauszug / Typenschein Kfz} \\
|
||||||
|
120 & {KFZ Kostenaufstellung \footnote{Abrechnung und Auflistung KFZ Anmeldung }} \\
|
||||||
|
121 & {Bestandsmeldung \footnote{wie beispielsweise bei der Rechtschutz die aktuellen Risikoobjekte }}\\
|
||||||
|
122 & Risikofragebogen \footnote{analog Gesundheitsfragen 30 für Sach-, Haftpflicht und weiterer Sparten} \\
|
||||||
|
123 & {EP-Zahlungsanweisung \footnote{Erstprämie-Zahlungsanweisung}}\\
|
||||||
|
124 & {Sideletter \footnote{Vereinbarung zwischen Vermittler und VU, wo generell Verbesserungen vereinbart werden.}}\\
|
||||||
|
125 & Rechnungseinreichung \\
|
||||||
|
126 & Schadenzahlung \\
|
||||||
|
127 & Provisionsabrechnung \\
|
||||||
\end{longtable}
|
\end{longtable}
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
@@ -0,0 +1,156 @@
|
|||||||
|
%! Author = jensbuehring
|
||||||
|
%! Date = 02.04.2025
|
||||||
|
|
||||||
|
% Preamble
|
||||||
|
\documentclass[a4paper, 10pt]{scrartcl}
|
||||||
|
|
||||||
|
% Packages
|
||||||
|
\usepackage[ngerman]{babel} %recommended
|
||||||
|
\usepackage{alltt,graphicx,textcomp,hyperref,amsmath}
|
||||||
|
\usepackage[utf8]{inputenc} %soll direkte Verwendung von Umlauten erlauben
|
||||||
|
\usepackage{caption}
|
||||||
|
\usepackage{booktabs}
|
||||||
|
\usepackage{makecell}
|
||||||
|
\usepackage{listings}
|
||||||
|
\usepackage{tabularx}
|
||||||
|
\usepackage{ltablex} % bringt longtable eigenschaften nach tabluarx
|
||||||
|
\usepackage{geometry}
|
||||||
|
\usepackage{datetime}
|
||||||
|
\usepackage{lastpage}
|
||||||
|
\usepackage{scrlayer-scrpage}
|
||||||
|
\pagestyle{scrheadings}
|
||||||
|
|
||||||
|
\usepackage{tgadventor}
|
||||||
|
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
|
||||||
|
\usepackage[T1]{fontenc}
|
||||||
|
\usepackage{csquotes}
|
||||||
|
|
||||||
|
|
||||||
|
%% Konfig Seitengeometrie, siehe https://texdoc.org/serve/geometry.pdf/0
|
||||||
|
\geometry{
|
||||||
|
left=3.5cm, right=3.5cm,
|
||||||
|
includehead, head=32.9pt, top=2cm, headsep=1.5cm, %% Abstand oben 2cm, gemessen bis zum Head
|
||||||
|
footskip=1.8cm, bottom=3.3cm, %% footskip ist Abstand Fusszeile von unterem Textrand
|
||||||
|
marginpar=3cm}
|
||||||
|
|
||||||
|
% Konfiguriere Listings
|
||||||
|
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, basicstyle=\small,}
|
||||||
|
\lstset{language=XML}
|
||||||
|
|
||||||
|
% nenne Abstract wieder Abstract
|
||||||
|
\addto\captionsngerman{%
|
||||||
|
\renewcommand{\abstractname}{Abstract}
|
||||||
|
\renewcommand{\contentsname}{Inhalte} % Table name
|
||||||
|
}
|
||||||
|
|
||||||
|
\date{2. April 2025}
|
||||||
|
\author{Jens Bühring}
|
||||||
|
\title{3.04 - Vertragsänderungen}
|
||||||
|
|
||||||
|
|
||||||
|
%% Kopf und Fußzeile
|
||||||
|
|
||||||
|
\setkomafont{pagefoot}{%
|
||||||
|
\normalfont
|
||||||
|
}
|
||||||
|
|
||||||
|
\ihead{\includegraphics[scale=0.1]{../../VVO_Logo_2024}}
|
||||||
|
|
||||||
|
\cfoot*{\textcopyright~\the\year~\textemdash~VVO Versicherungsverband Österreich\\Seite~\pagemark~von~\pageref{LastPage}}
|
||||||
|
|
||||||
|
|
||||||
|
% Document
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\begin{flushleft}
|
||||||
|
|
||||||
|
\LARGE{\textbf{3.04 \textemdash~Vertragsänderungen}}
|
||||||
|
\normalsize
|
||||||
|
\vspace{1cm}
|
||||||
|
|
||||||
|
\textbf{Release} voraussichtlich 2026.XX-MAJOR\\
|
||||||
|
\vspace{0.5cm}
|
||||||
|
|
||||||
|
\textbf{Kurzbeschreibung}\\
|
||||||
|
Dieses Dokument beschreibt Vertragsänderungen im allgemeinen und Inkassoänderungen im Besonderen.
|
||||||
|
|
||||||
|
\vspace{0.5cm}
|
||||||
|
|
||||||
|
\textbf{Ansprechpartner} Manfred Klaber \underline{\texttt{\href{mailto:manfred.klaber@vvo.at}{manfred.klaber@vvo.at}}}\\
|
||||||
|
\vspace{0.5cm}
|
||||||
|
|
||||||
|
\textbf{Dokumentenhistorie}\\
|
||||||
|
\vspace{0.3cm}
|
||||||
|
\begin{tabularx}{\textwidth}{lp{9cm}l}
|
||||||
|
\toprule
|
||||||
|
\textbf{Name}&{\textbf{\"Anderung}}&{\textbf{Datum}}\\
|
||||||
|
\midrule
|
||||||
|
\endfirsthead
|
||||||
|
|
||||||
|
\textbf{Name}&{\textbf{\"Anderung}}&{\textbf{Datum}}\\
|
||||||
|
\midrule
|
||||||
|
\endhead
|
||||||
|
{Jens Bühring}&{Anlage des Dokuments}&27.3.2025\\
|
||||||
|
{Jens Bühring}&Überarbeitung nach Einbeziehungen&13.5.2025\\
|
||||||
|
\bottomrule
|
||||||
|
\end{tabularx}
|
||||||
|
\vspace{1cm}
|
||||||
|
|
||||||
|
%% Dokumente / Regeln, die hier Voraussetzung sind
|
||||||
|
\textbf{Voraussetzungen} ON\_1.02.1\_AuthentifizierungAllgemein\\
|
||||||
|
\vspace{1cm}
|
||||||
|
|
||||||
|
%% Rechtliche Hinweise
|
||||||
|
\begin{addmargin}[0cm]{1cm}
|
||||||
|
\textbf{Rechtliche Hinweise} Dieses Dokument wie auch alle anderen Arbeitsgrundlagen, Dokumente und
|
||||||
|
Ergebnisse des OMDS 3.0 unterliegt den Nutzungsbedingungen des OMDS 3.0.
|
||||||
|
\end{addmargin}
|
||||||
|
\vspace{1.5cm}
|
||||||
|
|
||||||
|
%Seite Inhaltsverzeichnis
|
||||||
|
\pagebreak
|
||||||
|
|
||||||
|
\setcounter{tocdepth}{2}
|
||||||
|
|
||||||
|
\tableofcontents
|
||||||
|
\end{flushleft}
|
||||||
|
\pagebreak
|
||||||
|
|
||||||
|
\section{Einleitung}
|
||||||
|
Wir unterscheiden in OMDS 3 die folgenden Formen von Vertragsänderungen bzw. Konvertierungen in aufsteigender
|
||||||
|
Komplexität:
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item Einfache Vertragsänderungen (ohne Änderung der Prämie)
|
||||||
|
\item Komplexe Vertragsänderungen ohne Änderung der Prämie
|
||||||
|
\item Komplexe Vertragsänderungen mit Änderung der Prämie
|
||||||
|
\item Konvertierung (eigene Services, siehe Dokument ON_2.03.01 BOA Konvertierungshilfe)
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
Da die Änderungen unterschiedlich Komplexitätsgrade aufweisen, sind auch die unterschiedliche Änderungsverfahren
|
||||||
|
vorgesehen. Diese unterschiedlichen Verfahren sind in eigenen Profilen definiert.
|
||||||
|
|
||||||
|
Allen Änderungen ist gemeinsam, dass sie nicht in jedem Vertragszustand durchführbar sind. Es gibt daher einen
|
||||||
|
Auskunftsservice auf den Vertrag, in dessen Response zu erkennen ist, welche Änderungen gerade durchführbar sind.
|
||||||
|
Dabei wird auch das zu verwendende Änderungsprofil übermittelt.
|
||||||
|
|
||||||
|
\section{Einfache Vertragsänderungen ohne Änderung der Prämie}
|
||||||
|
|
||||||
|
Einfache Änderungen am Vertrag, welche nicht das Risiko und nicht die Deckungen betreffen, sondern nur die
|
||||||
|
administrativen Merkmale (Antragsfragen) des Vertrags.
|
||||||
|
|
||||||
|
Es wird daher keine neue Prämie errechnet und da das Datenmodell des Vertrags nicht verändert wird
|
||||||
|
(weder Risikoobjekte noch Deckungsbaum), wird für die Kommunikation auch kein Datenmodell verwendet.
|
||||||
|
|
||||||
|
Für die einzelnen Änderungen gibt es jeweils andere Objektstrukturen, welche alle von einem abstrakten Basisobjekt
|
||||||
|
abgeleitet sind. Die Strukturen werden nicht zur Laufzeit offenbart, sondern sind Server und Client a priori
|
||||||
|
(zur Entwicklungszeit) bekannt.
|
||||||
|
|
||||||
|
Antwort ist nur OK im Response oder eine Exception in Form eines SOAP-Faults.
|
||||||
|
|
||||||
|
Wenn die Änderung sofort wirksam wird, wird keine Geschäftsfallnummer zurückgegeben. Wenn die Änderung
|
||||||
|
zeitversetzt wirksam wird, sei es, weil Sacharbeiter auf Seiten des VU eingreifen müssen, sei es, dass die
|
||||||
|
Verarbeitung technisch asynchron verläuft, wird eine Geschäftsfallnummer zurückgegeben.
|
||||||
|
|
||||||
|
|
||||||
|
\end{document}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
%! Author = jensb
|
%! Author = jensbuehring
|
||||||
%! Date = 26.02.2025
|
%! Date = 02.04.2025
|
||||||
|
|
||||||
% Preamble
|
% Preamble
|
||||||
\documentclass[a4paper, 10pt]{scrartcl}
|
\documentclass[a4paper, 10pt]{scrartcl}
|
||||||
@@ -12,7 +12,6 @@
|
|||||||
\usepackage{booktabs}
|
\usepackage{booktabs}
|
||||||
\usepackage{makecell}
|
\usepackage{makecell}
|
||||||
\usepackage{listings}
|
\usepackage{listings}
|
||||||
%\usepackage{longtable}
|
|
||||||
\usepackage{tabularx}
|
\usepackage{tabularx}
|
||||||
\usepackage{ltablex} % bringt longtable eigenschaften nach tabluarx
|
\usepackage{ltablex} % bringt longtable eigenschaften nach tabluarx
|
||||||
\usepackage{geometry}
|
\usepackage{geometry}
|
||||||
@@ -30,9 +29,8 @@
|
|||||||
%% Konfig Seitengeometrie, siehe https://texdoc.org/serve/geometry.pdf/0
|
%% Konfig Seitengeometrie, siehe https://texdoc.org/serve/geometry.pdf/0
|
||||||
\geometry{
|
\geometry{
|
||||||
left=3.5cm, right=3.5cm,
|
left=3.5cm, right=3.5cm,
|
||||||
head=32.81087pt, includehead, top=1cm, headsep=1.5cm,
|
includehead, head=32.9pt, top=2cm, headsep=1.5cm, %% Abstand oben 2cm, gemessen bis zum Head
|
||||||
includefoot, bottom=1.5cm, %% Abstand unten 1 cm, gemessen bis zum Footer
|
footskip=1.8cm, bottom=3.3cm, %% footskip ist Abstand Fusszeile von unterem Textrand
|
||||||
%textwidth=15cm,
|
|
||||||
marginpar=3cm}
|
marginpar=3cm}
|
||||||
|
|
||||||
% Konfiguriere Listings
|
% Konfiguriere Listings
|
||||||
@@ -45,9 +43,9 @@
|
|||||||
\renewcommand{\contentsname}{Inhalte} % Table name
|
\renewcommand{\contentsname}{Inhalte} % Table name
|
||||||
}
|
}
|
||||||
|
|
||||||
\date{28. Januar 2025}
|
\date{2. April 2025}
|
||||||
\author{Jens Bühring}
|
\author{Jens Bühring}
|
||||||
\title{1.04.4 - Dokumententypen}
|
\title{3.05 - Einbeziehung von Risikoobjekten}
|
||||||
|
|
||||||
|
|
||||||
%% Kopf und Fußzeile
|
%% Kopf und Fußzeile
|
||||||
@@ -70,7 +68,7 @@
|
|||||||
\normalsize
|
\normalsize
|
||||||
\vspace{1cm}
|
\vspace{1cm}
|
||||||
|
|
||||||
\textbf{Release} 2025.27-MINOR-SNAPSHOT\\
|
\textbf{Release} voraussichtlich 2026.XX-MAJOR\\
|
||||||
\vspace{0.5cm}
|
\vspace{0.5cm}
|
||||||
|
|
||||||
\textbf{Kurzbeschreibung}\\
|
\textbf{Kurzbeschreibung}\\
|
||||||
@@ -96,6 +94,8 @@
|
|||||||
\endhead
|
\endhead
|
||||||
{Jens Bühring}&{Anlage des Dokuments}&2.4.2025\\
|
{Jens Bühring}&{Anlage des Dokuments}&2.4.2025\\
|
||||||
{Jens Bühring}&Einführung von Implementierungsprofilen&2.5.2025\\
|
{Jens Bühring}&Einführung von Implementierungsprofilen&2.5.2025\\
|
||||||
|
{Jens Bühring}&Statt einer Sparte wird das einzubeziehende Risikoobjekt evaluiert, um eine Liste der Verträge zu liefern.
|
||||||
|
Der Typ Einbeziehung ist abhängig vom Implementierungsprofil, dadurch kann Service AmendRiskProposal entfallen, &6.5.2025\\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabularx}
|
\end{tabularx}
|
||||||
\vspace{1cm}
|
\vspace{1cm}
|
||||||
@@ -115,7 +115,6 @@
|
|||||||
\pagebreak
|
\pagebreak
|
||||||
|
|
||||||
\setcounter{tocdepth}{2}
|
\setcounter{tocdepth}{2}
|
||||||
%\setcounter{secnumdepth}{2}
|
|
||||||
|
|
||||||
\tableofcontents
|
\tableofcontents
|
||||||
\end{flushleft}
|
\end{flushleft}
|
||||||
@@ -129,65 +128,66 @@
|
|||||||
Vertrag existiert, welcher die Einbeziehung des Risikoobjekts ermöglicht.
|
Vertrag existiert, welcher die Einbeziehung des Risikoobjekts ermöglicht.
|
||||||
|
|
||||||
|
|
||||||
Die Einbeziehung kann in bis zu vier Schritten erfolgen:
|
Eine Einbeziehung erfolgt in bis zu drei Schritten:
|
||||||
|
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
\item Im ersten Schritt kann der Vermittler eine Auskunft einholen, welche Verträge für eine Einbeziehung
|
\item Im ersten Schritt holt der Vermittler eine Auskunft ein, welche Verträge für die Einbeziehung
|
||||||
für den gegebenen Kunden und die gegebene Sparte in Frage kommen.
|
eines gegebenen Risikoobjekts für einen Versicherungsnehmer in Frage kommen. Mit den möglichen Verträgen wird
|
||||||
|
zugleich die Information übermittelt, wie die Einbeziehung vorgenommen werden kann.
|
||||||
|
Dies kann je nach Vertrag unterschiedlich sein.
|
||||||
|
|
||||||
\item Im zweiten Schritt gibt er den gewählten Vertrag und die Eigenschaften des Risikoobjekts bekannt und
|
\item Im optionalen zweiten Schritt kann der Vermittler die zusätzlichen Angaben zur Einbeziehung beantworten
|
||||||
erhält Deckungsfragen für die Einbeziehung. Die Deckungsfragen können je nach Vertrag unterschiedlich sein.
|
und prüfen, ob die Antworten gültig sind, ohne dass die Einbeziehung tatsächlich durchgeführt wird.
|
||||||
|
|
||||||
\item Im optionalen dritten Schritt kann der Vermittler die Deckungsfragen beantworten und prüfen, ob die
|
\item Im dritten Schritt führt der Vermittler die Einbeziehung gemäß seinen Vorstellungen durch, in dem er
|
||||||
Antworten gültig sind.
|
die Angaben zur Einbeziehung übermittelt.
|
||||||
|
|
||||||
\item Im vierten Schritt führt der Vermittler die Einbeziehung gemäß seinen Vorstellungen durch, in dem er
|
|
||||||
die zuvor beantworteten Deckungsfragen übergibt.
|
|
||||||
|
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
|
|
||||||
Dieses mehrstufige Vorgehen hat den Zweck, dass auch komplexe Einbeziehungen ermöglicht werden,
|
Dieses mehrstufige Vorgehen hat den Zweck, dass auch komplexe Einbeziehungen ermöglicht werden,
|
||||||
bei denen zur Laufzeit Fragen zur Einbeziehung gestellt werden, die von Vertrag und Risikoobjekt abhängig sein
|
bei denen zur Laufzeit Angaben zur Einbeziehung gemacht werden, die von Vertrag und Risikoobjekt abhängig sein
|
||||||
können.
|
können.
|
||||||
|
|
||||||
Je nach Komplexität der Aufgabenstellung gibt es für ein Versicherungsunternehmen derzeit zwei
|
Je nach Komplexität der Aufgabenstellung gibt es für ein Versicherungsunternehmen derzeit zwei
|
||||||
Implementierungsprofile. Das Profil ist dem Client vor der Anbindung bekannt zu geben.
|
Implementierungsprofile. Das jeweils zu verwendende Profil wird dem Serviceconsumer im Response des ersten
|
||||||
|
Methodenaufruf bekannt gegeben.
|
||||||
|
|
||||||
\begin{tabularx}{\textwidth}{p{4cm}p{9cm}}
|
\begin{tabularx}{\textwidth}{p{4cm}p{6cm}p{3cm}}
|
||||||
\toprule
|
\toprule
|
||||||
\textbf{Profil}&{\textbf{Charakteristik}}\\
|
\textbf{Profil}&{\textbf{Charakteristik}}&{\textbf{SOAP Operations}}\\
|
||||||
\midrule
|
\midrule
|
||||||
{Profil 1: Ohne weitere Angaben zur Einbeziehung\vspace{0.2cm}}&{Es sind keine Fragen zur Deckung.
|
{Profil \texttt{einfach} ohne weitere Angaben zur Einbeziehung\vspace{0.2cm}}&
|
||||||
Die Einbeziehung erfolgt über Angabe des Risikoobjekts und des Vertrags.\vspace{0.2cm}}\\
|
{Die Einbeziehung erfolgt lediglich über Angabe des Risikoobjekts und des Vertrags.
|
||||||
{Profil 2: Mit Angaben zur Einbeziehung als VU-spezifisches Objekt}&{Die Angaben zur
|
Es gibt keine weiterführende Spezifikation der Einbeziehung.\vspace{0.2cm}}&
|
||||||
Einbeziehung sind über VU-spezifische Objekte abgebildet, welche in einer eigenen XSD vom Typ
|
{Amendable-Contracts, AmendRiskSubmit\vspace{0.2cm}}\\
|
||||||
\texttt{AngabenEinbeziehung\_Type} abgeleitet werden. Die Operation AmendRiskProposal gibt vor, welcher Typ für eine
|
{Profil \texttt{vu-spezifisch} mit Angaben zur Einbeziehung als VU-spezifisches Objekt}&{Die Angaben zur
|
||||||
konkrete Einbeziehung zu verwenden ist. Die Operation AmendRiskCheck erlaubt die wiederholte Prüfung der Angaben.
|
Einbeziehung sind über VU-spezifische Objekte abgebildet, welche in einem VU-spezifischen Xsd-File vom Typ
|
||||||
SOAP Operations: AmendableContracts, AmendRiskProposal, AmendRiskCheck, AmendRiskSubmit.}\\
|
\texttt{AngabenEinbeziehung\_Type} abgeleitet werden. Die Operation AmendRiskCheck erlaubt die wiederholte Prüfung der Angaben.}&
|
||||||
|
{Amendable-Contracts, AmendRisk-Check, AmendRiskSubmit}\\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabularx}
|
\end{tabularx}
|
||||||
|
|
||||||
|
|
||||||
|
\pagebreak
|
||||||
\noindent Zu einem späteren Zeitpunkt soll die Norm um die folgenden Profile erweitert werden:\\
|
\noindent Zu einem späteren Zeitpunkt soll die Norm um die folgenden Profile erweitert werden:\\
|
||||||
\begin{tabularx}{\textwidth}{p{4cm}p{9cm}}
|
\begin{tabularx}{\textwidth}{p{4cm}p{6cm}p{3cm}}
|
||||||
\toprule\textbf{Profil}&{\textbf{Charakteristik}}\\
|
\toprule\textbf{Profil}&{\textbf{Charakteristik}}&{\textbf{SOAP Operations}}\\
|
||||||
\midrule
|
\midrule
|
||||||
{Profil 3: Mit generischen Angaben zur Einbeziehung\vspace{0.2cm}}&{Zu einem späteren Zeitpunkt wird der Standard um ein
|
{Profil \texttt{standard} mit generischen Angaben zur Einbeziehung\vspace{0.2cm}}&{Zu einem späteren Zeitpunkt wird der Standard um ein
|
||||||
Modell mit generischen Deckungsfragen erweitert, welche an Stelle eines VU-spezifischen Typen verwendet werden
|
Modell mit generischen Deckungsfragen erweitert, welche an Stelle eines VU-spezifischen Typen verwendet werden
|
||||||
können. Die Operation AmendRiskProposal gibt vor, welche Deckungsfragen zu beantworten sind.
|
können. Die Operation AmendRiskCheck erlaubt die wiederholte Prüfung der Deckungsfragen.\vspace{0.2cm}}&
|
||||||
Die Operation AmendRiskCheck erlaubt die wiederholte Prüfung der Deckungsfragen.
|
{Amendable-Contracts, AmendRiskCheck, AmendRiskSubmit\vspace{0.2cm}}\\
|
||||||
SOAP Operations: AmendableContracts, AmendRiskProposal, AmendRiskCheck, AmendRiskSubmit.\vspace{0.2cm}}\\
|
{Profil \texttt{deeplink}}&{Mit Hilfe des Deep-Links können Deckungsfragen in einer Maske des Versicherers
|
||||||
{Profil 4: Als Deep-Link}&{Zu einem späteren Zeitpunkt wird der Standard um ein Modell mit Deep-Link
|
beantwortet werden und dort die Einbeziehung abgeschlossen werden.}&{Amendable-Contracts}\\
|
||||||
erweitert. Mit Hilfe des Deeplinks können Deckungsfragen in einer Maske des Versicherers beantwortet werden und
|
|
||||||
dort die Einbeziehung abgeschlossen werden.}\\
|
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabularx}
|
\end{tabularx}
|
||||||
|
|
||||||
\noindent Die Services sind durchgängig „stateless“ also untereinander nicht verbunden.
|
\noindent Die Services sind durchgängig „stateless“ also untereinander nicht verbunden.\\
|
||||||
|
|
||||||
Der Service AmendRiskSubmit kann eine eine Geschäftsfallnummer zur Nachverfolgung zurückgegeben, wenn die
|
Der Service AmendRiskSubmit kann eine eine Geschäftsfallnummer zur Nachverfolgung zurückgegeben, wenn die
|
||||||
Einbeziehung nicht sofort durchgeführt werden kann und daher eine Nachverfolgung notwendig ist. Das Vorhandensein
|
Einbeziehung nicht sofort durchgeführt werden kann und daher eine Nachverfolgung notwendig ist. Das Vorhandensein
|
||||||
der Geschäftsfallnummer signalisiert dem Client, dass die Einbeziehung entgegen genommen wurde, aber
|
der Geschäftsfallnummer signalisiert dem Client, dass die Einbeziehung angenommen aber
|
||||||
noch nicht durchgeführt wurde ist.
|
noch nicht durchgeführt wurde.
|
||||||
|
|
||||||
Hauptanwendungsgebiet dieser Services ist der Flottenvertrag. Alle Beispiele in diesem Dokument beziehen sich auf Flottenverträge.
|
Hauptanwendungsgebiet dieser Services ist der Flottenvertrag. Alle Beispiele in diesem Dokument beziehen sich auf Flottenverträge.
|
||||||
Die Servicedefinitionen sind aber neutral gehalten, da auch Einbeziehungen von Risiken in anderen Sparten möglich sind.
|
Die Servicedefinitionen sind aber neutral gehalten, da auch Einbeziehungen von Risiken in anderen Sparten möglich sind.
|
||||||
@@ -201,28 +201,24 @@
|
|||||||
xsd & {http://www.w3.org/2001/XMLSchema} \\
|
xsd & {http://www.w3.org/2001/XMLSchema} \\
|
||||||
omds & {urn:omds20} \\
|
omds & {urn:omds20} \\
|
||||||
cst & {urn:omds3CommonServiceTypes-1-1-0} \\
|
cst & {urn:omds3CommonServiceTypes-1-1-0} \\
|
||||||
ost & {urn:omds3ServiceTypes-1-1-0} \\
|
|
||||||
ac & {urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common} \\
|
|
||||||
boak & {urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz} \\
|
|
||||||
boaU & {urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall} \\
|
|
||||||
boaL & {urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.leben}\\
|
|
||||||
boaSp & {urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat} \\
|
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabular} \\
|
\end{tabular} \\
|
||||||
|
|
||||||
|
|
||||||
|
\pagebreak
|
||||||
\section{Methode AmendableContracts}
|
\section{Methode AmendableContracts}
|
||||||
|
|
||||||
\subsection{Fachliche Beschreibung}
|
\subsection{Fachliche Beschreibung}
|
||||||
Der Service AmendableContracts liefert die Polizzennummern bzw. VertragsIDs von Verträgen, in welche
|
Der Service AmendableContracts liefert die Polizzennummern bzw. VertragsIDs von Verträgen, in welche
|
||||||
Risikoobjekte einbezogen werden können.\\
|
Risikoobjekte einbezogen werden können.
|
||||||
|
|
||||||
\subsubsection{Status}
|
\subsubsection{Status}
|
||||||
Entwurf (0)
|
Entwurf (0)
|
||||||
|
|
||||||
\subsubsection{Vorbedingung}
|
\subsubsection{Vorbedingung}
|
||||||
Der Benutzer existiert und kann über die Daten im SOAP-Header authentifiziert werden.
|
Der Benutzer existiert und kann über die Daten im SOAP-Header authentifiziert werden. Weiters wird geprüft,
|
||||||
|
ob die angegebene VUNr vom Service unterstützt wird. Falls der Benutzer nicht autorisiert ist oder die VUNr falsch ist,
|
||||||
|
wird ein SOAP-Fault geworfen.
|
||||||
|
|
||||||
\subsubsection{Ablauf}
|
\subsubsection{Ablauf}
|
||||||
Der Benutzer spezifiziert einen VN, für den er die Liste der Verträge erhalten möchte, bei denen er
|
Der Benutzer spezifiziert einen VN, für den er die Liste der Verträge erhalten möchte, bei denen er
|
||||||
@@ -230,21 +226,14 @@
|
|||||||
Antwort mit 0~\dots~n Verträgen gemäß dem Schema möglich.
|
Antwort mit 0~\dots~n Verträgen gemäß dem Schema möglich.
|
||||||
|
|
||||||
\subsubsection{Prüflogik}
|
\subsubsection{Prüflogik}
|
||||||
Es wird geprüft, ob eine Authentifizierung des Benutzers über die Daten im SOAP-Header möglich ist.\\
|
|
||||||
|
|
||||||
Weiters wird geprüft, ob die angegebene VUNr vom Service unterstützt wird. Falls die VUNr falsch ist, wird
|
|
||||||
ein SOAP-Fault geworfen.\\
|
|
||||||
|
|
||||||
Es wird geprüft, ob im Request ein AuthFilter-Element vorhanden ist, welches den Vermittler näher spezifiziert. Es \textit{kann} ein
|
Es wird geprüft, ob im Request ein AuthFilter-Element vorhanden ist, welches den Vermittler näher spezifiziert. Es \textit{kann} ein
|
||||||
SOAP-Fault geworfen werden, wenn ein AuthFilter-Element übermittelt wird, obwohl ein solches nicht erwartet wird. Es
|
SOAP-Fault geworfen werden, wenn ein Auth-Filter-Element übermittelt wird, obwohl ein solches nicht erwartet wird. Es
|
||||||
\textit{muss} ein SOAP-Fault geworfen werden, wenn kein AuthFilter-Element übermittelt wird, obwohl ein solches benötigt wird.
|
\textit{muss} ein SOAP-Fault geworfen werden, wenn kein AuthFilter-Element übermittelt wird, obwohl ein solches benötigt wird
|
||||||
und es \textit{muss} ein SOAP-Fault geworfen werden, falls ein AuthFilter-Element übermittelt wird, es aber fachlich nicht passt,
|
und es \textit{muss} ein SOAP-Fault geworfen werden, falls ein AuthFilter-Element übermittelt wird, es aber fachlich nicht passt,
|
||||||
beispielsweise weil der User für den Vermittler nicht berechtigt ist.\\
|
beispielsweise weil der User für den angegebenen Vermittler nicht berechtigt ist.\\
|
||||||
|
|
||||||
Es wird geprüft, ob eine Vertragssparte übermittelt wurde. Falls keine Vertragssparte erwartet wird aber eine
|
Es wird geprüft, ob ein Risikoobjekt übermittelt und dieses fachlich sinnvolle Werte enthält.wurde. Falls dies
|
||||||
Vertragssparte übermittelt wird oder falls eine Vertragssparte übermittelt wird, der Service aber grundsätzlich
|
nicht der Fall ist \textit{muss} ein SOAP-Fault geworfen werden.
|
||||||
keine Vertragssparten unterscheidet, \textit{muss} ein SOAP-Fault geworfen werden. Falls eine Vertragssparte übermittelt
|
|
||||||
wird, diese Sparte aber vom Service nicht unterstützt wird, \textit{muss} ein SOAP-Fault geworfen werden.
|
|
||||||
|
|
||||||
\subsection{Technische Dokumentation}
|
\subsection{Technische Dokumentation}
|
||||||
|
|
||||||
@@ -255,161 +244,99 @@
|
|||||||
\subsubsection{Request}
|
\subsubsection{Request}
|
||||||
|
|
||||||
Der Request hat die folgende Form:\\
|
Der Request hat die folgende Form:\\
|
||||||
\includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p1}
|
\includegraphics[scale=0.5]{omds3_ON3_Vertrag_p1}
|
||||||
|
|
||||||
Wobei\\
|
Wobei\\
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item AuthFilter \textemdash~falls für die Einbeziehung fachlich die Angabe eines Vermittlers benötigt wird
|
\item AuthFilter \textemdash~falls für die Einbeziehung fachlich die Angabe eines Vermittlers benötigt wird
|
||||||
und dieser sich nicht aus dem User ableiten lässt, kann hier eine Vermittlernummer oder eine MaklerID
|
und dieser sich nicht aus dem User ableiten lässt, kann hier eine Vermittlernummer oder eine MaklerID
|
||||||
übermittelt werden. Es ist vom Serviceprovider vorher festzulegen, ob eine solche Angabe erforderlich ist.
|
übermittelt werden.
|
||||||
\item {Versicherungsnehmer – die Vorgabe eines Versicherungsnehmers als \texttt{Person\_Type}. Diese Vorgabe kann
|
\item {Versicherungsnehmer – die Vorgabe eines Versicherungsnehmers als \texttt{Person\_Type}. Diese Vorgabe kann
|
||||||
lediglich aus der Partnernummer bestehen oder nähere Angaben wie den Namen usw. enthalten.}
|
lediglich aus der Partnernummer bestehen oder nähere Angaben wie den Namen usw. enthalten.}
|
||||||
\item {Sparte – der Code der Vertragssparte, bei Flotte wird dies regelmäßig \glqq BKF\grqq{} für Kfz-Bündel sein.}
|
\item Risikoobjekt \textemdash~die Daten zum Risikoobjekt, welches einbezogen werden soll als \texttt{cst:VersichertesInteresse\_Type}.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\subsubsection{Response}
|
\subsubsection{Response}
|
||||||
|
|
||||||
\includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p5}
|
\includegraphics[width=9cm]{omds3_ON3_Vertrag_p5}
|
||||||
|
|
||||||
Der Response kann 0…n passende Verträge enthalten, von denen die Polizzennummer oder die VertragsID und das
|
Der Response kann 0…n passende Einbeziehungen enthalten, die immer aus Vertragsreferenz, Risikoobjekt und
|
||||||
anzuwendende Profil für die Einbeziehung übermittelt wird.\\
|
jeweils anzuwendendem Profil für die Einbeziehung bestehen. Wenn für einen Versicherungsnehmer
|
||||||
|
keine Verträge existieren, in welche das angegebene Risikoobjekt einbezogen werden kann, wird kein SOAP-Fault
|
||||||
|
geworfen, sondern die Liste der Einbeziehungen im Responseobjekt bleibt dann leer.\\
|
||||||
|
|
||||||
Das Element Vertrag hat die folgende Form:
|
\noindent Das Element Einbeziehung wird vom abstrakten Typ \texttt{Einbeziehung\_Type} abgeleitet.
|
||||||
|
|
||||||
|
\includegraphics[scale=.5]{omds3_ON3_Vertrag_p26}
|
||||||
|
|
||||||
\includegraphics[width=9cm]{omds3_ON3_Vertrag_p6}
|
|
||||||
|
|
||||||
Wobei\\
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Vertrag \textemdash~eine Polizzennummer oder VertragsID ist
|
\item Vertrag \textemdash~die Polizzennummer oder VertragsID des Vertrags, in welchen einbezogen werden soll.
|
||||||
\item Profil \textemdash~die Nummer des Profils 1 bis 4 für die Einbeziehung ist.
|
\item Risikoobjekt \textemdash~die Daten zum Risikoobjekt als \texttt{cst:VersichertesInteresse\_Type}, welches einbezogen werden soll.
|
||||||
Es können auch mehrere Profile angegeben werden.
|
\item Beginn \textemdash~den Beginn der Einbeziehung als \texttt{xsd:date}.
|
||||||
|
\end{itemize}
|
||||||
|
\vspace{1cm}
|
||||||
|
|
||||||
|
\noindent Die unterschiedlichen Profile werden jeweils durch ihren abgeleiteten Typ repräsientiert.
|
||||||
|
\begin{itemize}
|
||||||
|
\item {
|
||||||
|
Das Profil \texttt{einfach} nimmt keine Erweiterungen vor:\\
|
||||||
|
\includegraphics[scale=.5]{omds3_ON3_Vertrag_p32}
|
||||||
|
\vspace{0.2cm}
|
||||||
|
}
|
||||||
|
\item{
|
||||||
|
Profil \texttt{vu-spezifisch}\\
|
||||||
|
\includegraphics[scale=.5]{omds3_ON3_Vertrag_p35}\\
|
||||||
|
\vspace{0.2cm}\\
|
||||||
|
{Hierbei ist Angaben ein Element vom abstrakten Typ \texttt{AngabenEinbeziehung\_Type}. Von diesem Typ
|
||||||
|
muss das jeweilige Versicherungsunternehmen seine spezifischen Typen ableiten.}
|
||||||
|
}
|
||||||
|
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
Wenn für einen Versicherungsnehmer in der Sparte keine Verträge existieren, enthält das Responseobjekt keine
|
\noindent Diese abgeleiteten Typen werden auch in den folgenden Methoden verwendet, um die Einbeziehung durchzuführen.
|
||||||
Vertrag-Elemente, es wird aber kein Soap-Fault geworfen.
|
|
||||||
|
|
||||||
\subsubsection{Fehler}
|
\subsubsection{Fehler}
|
||||||
Folgende Fehler werden über das Fault-Element des Webservice geworfen:
|
Folgende Fehler werden über das Fault-Element des Webservice geworfen:
|
||||||
|
|
||||||
|
|
||||||
\begin{tabularx}{\textwidth}{lp{2cm}p{3.5cm}p{6cm}}
|
\begin{tabularx}{\textwidth}{lp{1.3cm}p{3.9cm}p{6.8cm}}
|
||||||
\toprule
|
\toprule
|
||||||
{\textbf{Fehlertyp}}&{\textbf{Fehlercode}}&{\textbf{Meldung}}&{\textbf{Warum}}\\
|
{\textbf{Typ}}&{\textbf{Code}}&{\textbf{Meldung}}&{\textbf{Warum}}\\
|
||||||
\midrule
|
\midrule
|
||||||
|
\endfirsthead %% Ende erster Kopf der Tabelle
|
||||||
|
|
||||||
|
{\textbf{Typ}}&{\textbf{Code}}&{\textbf{Meldung}}&{\textbf{Warum}}\\
|
||||||
|
\midrule
|
||||||
|
\endhead % Ende Fortsetzungskopf der Tabelle, hat kein Toprule
|
||||||
|
|
||||||
|
{Fehler}&{40100}&{Unauthorized}&{Der User ist auf die Methode nicht berechtigt.}\\
|
||||||
{Fehler}&{40040}&{VUNr nicht unterstützt}&{Die angegebene VUNr wird von diesem Service nicht unterstützt.}\\
|
{Fehler}&{40040}&{VUNr nicht unterstützt}&{Die angegebene VUNr wird von diesem Service nicht unterstützt.}\\
|
||||||
{Fehler}&{40040}&{AuthFilter-Element benötigt}&{Nähere Angaben zum Vermittler werden benötigt, sind aber nicht vorhanden.}\\
|
{Fehler}&{40510}&{AuthFilter-Element benötigt}&{Nähere Angaben zum Vermittler werden benötigt, sind aber nicht vorhanden.}\\
|
||||||
{Fehler}&{40040}&{AuthFilter-Element ungültig}&{AuthFilter-Element wurde übermittelt, kann aber nicht verarbeitet werden.}\\
|
{Fehler}&{40030}&{AuthFilter-Element ungültig}&{AuthFilter-Element wurde übermittelt, kann aber nicht verarbeitet werden.}\\
|
||||||
{Fehler}&{40040}&{Unerwartetes AuthFilter-Element}&{AuthFilter-Element wurde übermittelt, es wird aber kein AuthFilter-Element erwartet.}\\
|
{Fehler}&{40020}&{Unerwartetes AuthFilter-Element}&{AuthFilter-Element wurde übermittelt, es wird aber kein AuthFilter-Element erwartet.}\\
|
||||||
{Fehler}&{400}&{Angaben VN unzureichend}&{Die Angaben zum VN sind nicht ausreichend oder in sich widersprüchlich und können nicht erfolgreich verarbeitet werden.}\\
|
{Fehler}&{40000}&{Angaben VN unzureichend}&{Die Angaben zum VN sind nicht ausreichend oder in sich widersprüchlich und können nicht erfolgreich verarbeitet werden.}\\
|
||||||
{Fehler}&{400}&{VN konnte nicht gefunden werden.}&{Der VN existiert nicht oder der Aufrufer hat keine Berechtigung auf den VN.}\\
|
{Fehler}&{40000}&{VN konnte nicht gefunden werden.}&{Der VN existiert nicht oder der Aufrufer hat keine Berechtigung auf den VN.}\\
|
||||||
{Fehler}&{400}&{Sparte nicht unterstützt}&{Die angegebene Vertragssparte wird von der Implementierung grundsätzlich nicht unterstützt.}\\
|
{Fehler}&{40000}&{Risikoobjekt ungültig}&{Die Spezifikation für das Risikoobjekt kann nicht verarbeitet werden, z.B. weil die Angaben widersprüchlich sind oder ein entsprechendes Risikoobjekt nicht auffindbar ist.}\\
|
||||||
{Fehler}&{400}&{Unerwartete Spartenangabe}&{Es wurde eine Spartenangabe übermittelt, es wird aber keine Angabe erwartet.}\\
|
|
||||||
{Fehler}&{400}&{Sparte fehlt}&{Es wird eine Spartenangabe erwartet, es wurde aber keine übermittelt.}\\
|
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabularx}
|
\end{tabularx}
|
||||||
|
|
||||||
|
\pagebreak
|
||||||
|
|
||||||
\section{Methode AmendRiskProposal}
|
|
||||||
|
|
||||||
\subsection{Fachliche Beschreibung}
|
|
||||||
Der Service \glqq AmendRiskProposal\grqq{} liefert für einen gegebenen Vertrag und ein gegebenes Risikoobjekt einen
|
|
||||||
Vorschlag oder mehrere Vorschläge für die Einbeziehung. Wenn VU-spezifische Objekte für die Zusatzangaben zur
|
|
||||||
Einbeziehung verwendet werden, so kann der Client an dem Vorschlag ablesen, welches Objekt für diese Einbeziehung
|
|
||||||
zu verwenden ist. Werden generische Objekte für die Angaben zu dieser Einbeziehung verwendet oder ein Deep-Link,
|
|
||||||
so kann dies ebenfalls am Response dieses Service abgelesen werden.
|
|
||||||
|
|
||||||
\subsubsection{Status}
|
|
||||||
Entwurf (0)
|
|
||||||
|
|
||||||
\subsubsection{Vorbedingung}
|
|
||||||
Der Benutzer existiert und kann über die Daten im SOAP-Header authentifiziert werden.
|
|
||||||
|
|
||||||
\subsubsection{Ablauf}
|
|
||||||
Der Benutzer spezifiziert den Vertrag und das Risikoobjekt für die Einbeziehung. Daraufhin gibt der Service
|
|
||||||
einen oder mehrere Vorschläge für die Durchführung der Einbeziehung zurück. Insbesondere kann aus diesen
|
|
||||||
Vorschlägen abgelesen werden, welche Angaben für die Einbeziehung erforderlich sind und wie sie übermittelt
|
|
||||||
werden sollen.
|
|
||||||
|
|
||||||
\subsubsection{Prüflogik}
|
|
||||||
Es wird geprüft, ob eine Authentifizierung des Benutzers über die Daten im SOAP-Header möglich ist.\\
|
|
||||||
|
|
||||||
Weiters wird geprüft, ob die angegebene VUNr vom Service unterstützt wird. Falls die VUNr falsch ist, wird
|
|
||||||
ein SOAP-Fault geworfen.\\
|
|
||||||
|
|
||||||
Es wird geprüft, ob im Request ein AuthFilter-Element vorhanden ist, welches den Vermittler näher spezifiziert. Es \textit{kann} ein
|
|
||||||
SOAP-Fault geworfen werden, wenn ein AuthFilter-Element übermittelt wird, obwohl ein solches nicht erwartet wird. Es
|
|
||||||
\textit{muss} ein SOAP-Fault geworfen werden, wenn kein AuthFilter-Element übermittelt wird, obwohl ein solches benötigt wird.
|
|
||||||
und es \textit{muss} ein SOAP-Fault geworfen werden, falls ein AuthFilter-Element übermittelt wird, es aber fachlich nicht passt,
|
|
||||||
beispielsweise weil der User für den Vermittler nicht berechtigt ist.\\
|
|
||||||
|
|
||||||
\subsection{Technische Dokumentation}
|
|
||||||
|
|
||||||
\subsubsection{ServiceID}
|
|
||||||
|
|
||||||
Die ServiceID dieser Methode ist \glqq AmendRiskProposal\grqq{}.
|
|
||||||
|
|
||||||
\subsubsection{Request}
|
|
||||||
|
|
||||||
\includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p19}
|
|
||||||
|
|
||||||
\noindent Wobei
|
|
||||||
\begin{itemize}
|
|
||||||
\item AuthFilter \textemdash~falls für die Einbeziehung fachlich die Angabe eines Vermittlers benötigt wird
|
|
||||||
und dieser sich nicht aus dem User ableiten lässt, kann hier eine Vermittlernummer oder eine MaklerID
|
|
||||||
übermittelt werden. Es ist vom Serviceprovider vorher festzulegen, ob eine solche Angabe erforderlich ist.
|
|
||||||
\item Vertrag \textemdash~die Vorgabe eines Vertrags als Polizzennr. oder VertragsID.
|
|
||||||
\item Risikoobjektparte \textemdash~die Vorgabe eines Risikoobjekts vom Typ\\ \texttt{cst:VersichertesInteresse\_Type}.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\subsubsection{Response}
|
|
||||||
|
|
||||||
Der Response enthält 1…n Vorschläge, mit welchen Angaben die Einbeziehung durchgeführt werden kann.\\
|
|
||||||
|
|
||||||
\includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p23}
|
|
||||||
|
|
||||||
\noindent Wobei der einzelne Vorschlag vom Typ \texttt{Einbeziehung\_Type} ist.
|
|
||||||
|
|
||||||
\includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p24}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item Vertrag \textemdash~die Polizzennummer oder VertragsID des Vertrags, in welchen einbezogen werden soll.
|
|
||||||
\item Risikoobjekt \textemdash~die Daten zum Risikoobjekt als \texttt{cst:VersichertesInteresse\_Type}, welches einbezogen werden soll.
|
|
||||||
\item Angaben \textemdash~optional weitere Angaben zur Einbeziehung als \texttt{AngabenEinbeziehung\_Type}.
|
|
||||||
Dies können beispielsweise Angaben zur Zahlweise oder Fragen zur Deckung sein.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\subsubsection{Fehler}
|
|
||||||
Folgende Fehler werden über das Fault-Element des Webservice geworfen:
|
|
||||||
|
|
||||||
|
|
||||||
\begin{tabularx}{\textwidth}{lp{2cm}p{3.5cm}p{6cm}}
|
|
||||||
\toprule
|
|
||||||
{\textbf{Fehlertyp}}&{\textbf{Fehlercode}}&{\textbf{Meldung}}&{\textbf{Warum}}\\
|
|
||||||
\midrule
|
|
||||||
{Fehler}&{40040}&{VUNr nicht unterstützt}&{Die angegebene VUNr wird von diesem Service nicht unterstützt.}\\
|
|
||||||
{Fehler}&{40040}&{AuthFilter-Element benötigt}&{Nähere Angaben zum Vermittler werden benötigt, sind aber nicht vorhanden.}\\
|
|
||||||
{Fehler}&{40040}&{AuthFilter-Element ungültig}&{AuthFilter-Element wurde übermittelt, kann aber nicht verarbeitet werden.}\\
|
|
||||||
{Fehler}&{40040}&{Unerwartetes AuthFilter-Element}&{AuthFilter-Element wurde übermittelt, es wird aber kein AuthFilter-Element erwartet.}\\
|
|
||||||
{Fehler}&{40040}&{Vertrag ungültig}&{Die Spezifikation für den Vertrag kann nicht verarbeitet werden, z.B. weil der Vertrag nicht existiert oder der Client nicht auf den Vertrag berechtigt ist.}\\
|
|
||||||
{Fehler}&{40040}&{Risikoobjekt ungültig}&{Die Spezifikation für das Risikoobjekt kann nicht verarbeitet werden, z.B. weil die Angaben widersprüchlich sind oder ein entsprechendes Risikoobjekt nicht auffindbar ist.}\\
|
|
||||||
\bottomrule
|
|
||||||
\end{tabularx}
|
|
||||||
|
|
||||||
|
|
||||||
\section{Methode AmendRiskCheck}
|
\section{Methode AmendRiskCheck}
|
||||||
|
|
||||||
\subsection{Fachliche Beschreibung}
|
\subsection{Fachliche Beschreibung}
|
||||||
Der Service \glqq AmendRiskCheck\grqq{} prüft die Angaben zu einer Einbeziehung auf Gültigkeit ohne die Einbeziehung
|
Der Service \glqq AmendRiskCheck\grqq{} prüft in Profilen \texttt{vu-spezifisch} und \texttt{standard} die Angaben
|
||||||
jemals durchzuführen. Wenn der Aufruf grob fehlerhaft ist, erhält der Aufrufer eine SOAP-Exception zurück. Wenn der
|
zu einer Einbeziehung auf Gültigkeit,
|
||||||
Aufruf nur teilweise Fehlerhaft ist, besteht die Möglichkeit einen mit Meldungen dekorierten Response zurückzugeben.
|
ohne die Einbeziehung jemals durchzuführen. Wenn der Aufruf grob fehlerhaft ist, erhält der Aufrufer eine
|
||||||
|
SOAP-Exception zurück. Wenn der Aufruf nur teilweise Fehlerhaft ist, besteht die Möglichkeit,
|
||||||
|
einen mit Meldungen dekorierten Response zurückzugeben.
|
||||||
|
|
||||||
\subsubsection{Status}
|
\subsubsection{Status}
|
||||||
Entwurf (0)
|
Entwurf (0)
|
||||||
|
|
||||||
\subsubsection{Vorbedingung}
|
\subsubsection{Vorbedingung}
|
||||||
Der Benutzer existiert und kann über die Daten im SOAP-Header authentifiziert werden.
|
Der Benutzer existiert und kann über die Daten im SOAP-Header authentifiziert werden. Weiters wird geprüft, ob die
|
||||||
|
angegebene VUNr vom Service unterstützt wird. Falls der Benutzer nicht autorisiert ist oder die VUNr falsch ist,
|
||||||
|
wird ein SOAP-Fault geworfen.\\
|
||||||
|
|
||||||
\subsubsection{Ablauf}
|
\subsubsection{Ablauf}
|
||||||
Der Consumer übermittelt die Daten für eine Einbeziehung (Vertrag, Risikoobjekt und etwaige weitere Angaben).
|
Der Consumer übermittelt die Daten für eine Einbeziehung (Vertrag, Risikoobjekt und etwaige weitere Angaben).
|
||||||
@@ -419,16 +346,12 @@
|
|||||||
eine tatsächliche Einbeziehung erfolgt.
|
eine tatsächliche Einbeziehung erfolgt.
|
||||||
|
|
||||||
\subsubsection{Prüflogik}
|
\subsubsection{Prüflogik}
|
||||||
Es wird geprüft, ob eine Authentifizierung des Benutzers über die Daten im SOAP-Header möglich ist.\\
|
Es wird geprüft, ob im Request ein AuthFilter-Element vorhanden ist, welches den Vermittler näher spezifiziert.
|
||||||
|
Es \textit{kann} ein
|
||||||
Weiters wird geprüft, ob die angegebene VUNr vom Service unterstützt wird. Falls die VUNr falsch ist, wird
|
SOAP-Fault geworfen werden, wenn ein Auth-Filter-Element übermittelt wird, obwohl ein solches nicht erwartet wird.
|
||||||
ein SOAP-Fault geworfen.\\
|
Es \textit{muss} ein SOAP-Fault geworfen werden, wenn kein AuthFilter-Element übermittelt wird, obwohl ein solches benötigt wird
|
||||||
|
|
||||||
Es wird geprüft, ob im Request ein AuthFilter-Element vorhanden ist, welches den Vermittler näher spezifiziert. Es \textit{kann} ein
|
|
||||||
SOAP-Fault geworfen werden, wenn ein AuthFilter-Element übermittelt wird, obwohl ein solches nicht erwartet wird. Es
|
|
||||||
\textit{muss} ein SOAP-Fault geworfen werden, wenn kein AuthFilter-Element übermittelt wird, obwohl ein solches benötigt wird.
|
|
||||||
und es \textit{muss} ein SOAP-Fault geworfen werden, falls ein AuthFilter-Element übermittelt wird, es aber fachlich nicht passt,
|
und es \textit{muss} ein SOAP-Fault geworfen werden, falls ein AuthFilter-Element übermittelt wird, es aber fachlich nicht passt,
|
||||||
beispielsweise weil der User für den Vermittler nicht berechtigt ist.\\
|
beispielsweise weil der User für den angegebenen Vermittler nicht berechtigt ist.\\
|
||||||
|
|
||||||
Es wird geprüft, ob der Vertrag in der übermittelten Einbeziehung existiert und ob der User bei diesem eine Einbeziehung
|
Es wird geprüft, ob der Vertrag in der übermittelten Einbeziehung existiert und ob der User bei diesem eine Einbeziehung
|
||||||
durchführen darf. Ist dies nicht der Fall \textit{muss} ein SOAP-Fault geworfen werden.
|
durchführen darf. Ist dies nicht der Fall \textit{muss} ein SOAP-Fault geworfen werden.
|
||||||
@@ -447,7 +370,7 @@
|
|||||||
|
|
||||||
\subsubsection{Request}
|
\subsubsection{Request}
|
||||||
|
|
||||||
\includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p7}
|
\includegraphics[width=9cm]{omds3_ON3_Vertrag_p7}
|
||||||
|
|
||||||
\noindent Wobei
|
\noindent Wobei
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@@ -468,27 +391,34 @@
|
|||||||
\item Einbeziehung \textemdash~die unveränderte oder mit Hinweisen ergänzte Einbeziehung aus dem Request.
|
\item Einbeziehung \textemdash~die unveränderte oder mit Hinweisen ergänzte Einbeziehung aus dem Request.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p10}
|
\includegraphics[width=9cm]{omds3_ON3_Vertrag_p10}
|
||||||
|
|
||||||
\subsubsection{Fehler}
|
\subsubsection{Fehler}
|
||||||
Folgende Fehler werden über das Fault-Element des Webservice geworfen:
|
Folgende Fehler werden über das Fault-Element des Webservice geworfen:
|
||||||
|
|
||||||
\begin{tabularx}{\textwidth}{lp{2cm}p{3.5cm}p{6cm}}
|
\begin{tabularx}{\textwidth}{lp{1.3cm}p{3.9cm}p{6.8cm}}
|
||||||
\toprule
|
\toprule
|
||||||
{\textbf{Fehlertyp}}&{\textbf{Fehlercode}}&{\textbf{Meldung}}&{\textbf{Warum}}\\
|
{\textbf{Typ}}&{\textbf{Code}}&{\textbf{Meldung}}&{\textbf{Warum}}\\
|
||||||
\midrule
|
\midrule
|
||||||
|
\endfirsthead %% Ende erster Kopf der Tabelle
|
||||||
|
|
||||||
|
{\textbf{Typ}}&{\textbf{Code}}&{\textbf{Meldung}}&{\textbf{Warum}}\\
|
||||||
|
\midrule
|
||||||
|
\endhead % Ende Fortsetzungskopf der Tabelle, hat kein Toprule
|
||||||
|
{Fehler}&{40100}&{Unauthorized}&{Der User ist auf die Methode nicht berechtigt.}\\
|
||||||
{Fehler}&{40040}&{VUNr nicht unterstützt}&{Die angegebene VUNr wird von diesem Service nicht unterstützt.}\\
|
{Fehler}&{40040}&{VUNr nicht unterstützt}&{Die angegebene VUNr wird von diesem Service nicht unterstützt.}\\
|
||||||
{Fehler}&{40040}&{AuthFilter-Element benötigt}&{Nähere Angaben zum Vermittler werden benötigt, sind aber nicht vorhanden.}\\
|
{Fehler}&{40510}&{AuthFilter-Element benötigt}&{Nähere Angaben zum Vermittler werden benötigt, sind aber nicht vorhanden.}\\
|
||||||
{Fehler}&{40040}&{AuthFilter-Element ungültig}&{AuthFilter-Element wurde übermittelt, kann aber nicht verarbeitet werden.}\\
|
{Fehler}&{40030}&{AuthFilter-Element ungültig}&{AuthFilter-Element wurde übermittelt, kann aber nicht verarbeitet werden.}\\
|
||||||
{Fehler}&{40040}&{Unerwartetes AuthFilter-Element}&{AuthFilter-Element wurde übermittelt, es wird aber kein AuthFilter-Element erwartet.}\\
|
{Fehler}&{40020}&{Unerwartetes AuthFilter-Element}&{AuthFilter-Element wurde übermittelt, es wird aber kein AuthFilter-Element erwartet.}\\
|
||||||
{Fehler}&{40040}&{Vertrag ungültig}&{Die Spezifikation für den Vertrag kann nicht verarbeitet werden, z.B. weil der Vertrag nicht existiert oder der Client nicht auf den Vertrag berechtigt ist.}\\
|
{Fehler}&{40000}&{Vertrag ungültig}&{Die Spezifikation für den Vertrag kann nicht verarbeitet werden, z.B. weil der Vertrag nicht existiert oder der Client nicht auf den Vertrag berechtigt ist.}\\
|
||||||
{Fehler}&{40040}&{Risikoobjekt ungültig}&{Die Spezifikation für das Risikoobjekt kann nicht verarbeitet werden, z.B. weil die Angaben widersprüchlich sind oder ein entsprechendes Risikoobjekt nicht auffindbar ist.}\\
|
{Fehler}&{40090}&{Vertragsstatus verhindert Einbeziehung}&{Der Vertrag ist richtig spezifiziert und Risikoobjekte können grundsätzlich einbezogen werden, aber der aktuelle Status des Vertrags lässt eine Einbeziehung nicht zu.}\\
|
||||||
{Fehler}&{40040}&{Angaben zur Einbeziehung ungültig}&{Die zusätzlichen Angaben zur Einbeziehung sind ungültig und es kann kein Vorschlag für eine gültige Form unterbreitet werden.}\\
|
{Fehler}&{40000}&{Risikoobjekt ungültig}&{Die Spezifikation für das Risikoobjekt kann nicht verarbeitet werden, z.B. weil die Angaben widersprüchlich sind oder ein entsprechendes Risikoobjekt nicht auffindbar ist.}\\
|
||||||
|
{Fehler}&{40000}&{Angaben zur Einbeziehung ungültig}&{Die zusätzlichen Angaben zur Einbeziehung sind ungültig und es kann kein Vorschlag für eine gültige Form unterbreitet werden.}\\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabularx}
|
\end{tabularx}
|
||||||
|
|
||||||
|
|
||||||
|
\pagebreak
|
||||||
\section{Methode AmendRiskSubmit}
|
\section{Methode AmendRiskSubmit}
|
||||||
|
|
||||||
\subsection{Fachliche Beschreibung}
|
\subsection{Fachliche Beschreibung}
|
||||||
@@ -500,17 +430,23 @@
|
|||||||
Entwurf (0)
|
Entwurf (0)
|
||||||
|
|
||||||
\subsubsection{Vorbedingung}
|
\subsubsection{Vorbedingung}
|
||||||
Der Benutzer existiert und kann über die Daten im SOAP-Header authentifiziert werden.
|
Der Benutzer existiert und kann über die Daten im SOAP-Header authentifiziert werden. Weiters wird geprüft,
|
||||||
|
ob die angegebene VUNr vom Service unterstützt wird. Falls der Benutzer nicht autorisiert ist oder die VUNr falsch ist,
|
||||||
|
wird ein SOAP-Fault geworfen.
|
||||||
|
|
||||||
\subsubsection{Ablauf}
|
\subsubsection{Ablauf}
|
||||||
|
|
||||||
Der Consumer übermittelt die Daten für eine Einbeziehung (Vertrag, Risikoobjekt und etwaige weitere Angaben).
|
Der Consumer übermittelt die Daten für eine Einbeziehung (Vertrag, Risikoobjekt und etwaige weitere Angaben).
|
||||||
Der Serviceprovider prüft diese Daten und antwortet mit einer Bestätigung, dass die Einbeziehung durchgeführt
|
Der Serviceprovider prüft diese Daten und antwortet mit einer Bestätigung, dass die Einbeziehung durchgeführt
|
||||||
wurde oder entgegengenommen wurde oder mit einem Fehler.
|
wurde oder entgegengenommen wurde oder mit einem Fehler.
|
||||||
|
Wenn die Einbeziehung nicht sofort durchgeführt werden kann, wird eine Geschäftsfallnummer im Response zurückgegeben.
|
||||||
|
|
||||||
|
Optional können Dokumente zur Einbeziehung im Response zurückgegeben werden. Optional kann auch eine
|
||||||
|
Einzelpolizzennummer zurückgegeben werden.
|
||||||
|
|
||||||
\subsubsection{Prüflogik}
|
\subsubsection{Prüflogik}
|
||||||
Die Prüflogik \texttt{muss} die gleiche wie bei der Methode \glqq AmendRiskCheck\grqq{} sein, sie wird hier daher nicht nochmals
|
Die Prüflogik \texttt{muss} die gleiche wie bei der Methode \glqq AmendRiskCheck\grqq{} sein, sie wird hier
|
||||||
beschrieben.
|
daher nicht nochmals beschrieben.
|
||||||
|
|
||||||
\subsection{Technische Dokumentation}
|
\subsection{Technische Dokumentation}
|
||||||
|
|
||||||
@@ -520,19 +456,19 @@
|
|||||||
|
|
||||||
\subsubsection{Request}
|
\subsubsection{Request}
|
||||||
|
|
||||||
\includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p18}
|
\includegraphics[width=9cm]{omds3_ON3_Vertrag_p18}
|
||||||
|
|
||||||
\noindent Wobei
|
\noindent Wobei
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item AuthFilter \textemdash~falls für die Einbeziehung fachlich die Angabe eines Vermittlers benötigt wird
|
\item AuthFilter \textemdash~falls für die Einbeziehung fachlich die Angabe eines Vermittlers benötigt wird
|
||||||
und dieser sich nicht aus dem User ableiten lässt, kann hier eine Vermittlernummer oder eine MaklerID
|
und dieser sich nicht aus dem User ableiten lässt, kann hier eine Vermittlernummer oder eine MaklerID
|
||||||
übermittelt werden. Es ist vom Serviceprovider vorher festzulegen, ob eine solche Angabe erforderlich ist.
|
übermittelt werden. Es ist vom Serviceprovider vorher festzulegen, ob eine solche Angabe erforderlich ist.
|
||||||
\item Einbeziehung \textemdash~die Einbeziehung, die durchgeführt werden soll als \texttt{Einbeziehung\_Type}.
|
\item Einbeziehung \textemdash~die Einbeziehung, die durchgeführt werden soll als\\ \texttt{Einbeziehung\_Type}.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\subsubsection{Response}
|
\subsubsection{Response}
|
||||||
|
|
||||||
\includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p21}
|
\includegraphics[width=9cm]{omds3_ON3_Vertrag_p21}
|
||||||
|
|
||||||
Der Response enthält
|
Der Response enthält
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@@ -549,39 +485,73 @@
|
|||||||
\subsubsection{Fehler}
|
\subsubsection{Fehler}
|
||||||
Es werden die gleichen Fehler wie bei \glqq AmendRiskCheck\grqq{} über das Fault-Element des Webservice geworfen:
|
Es werden die gleichen Fehler wie bei \glqq AmendRiskCheck\grqq{} über das Fault-Element des Webservice geworfen:
|
||||||
|
|
||||||
\begin{tabularx}{\textwidth}{lp{2cm}p{3.5cm}p{6cm}}
|
\begin{tabularx}{\textwidth}{lp{1.3cm}p{3.9cm}p{6.8cm}}
|
||||||
\toprule
|
\toprule
|
||||||
{\textbf{Fehlertyp}}&{\textbf{Fehlercode}}&{\textbf{Meldung}}&{\textbf{Warum}}\\
|
{\textbf{Typ}}&{\textbf{Code}}&{\textbf{Meldung}}&{\textbf{Warum}}\\
|
||||||
\midrule
|
\midrule
|
||||||
|
\endfirsthead %% Ende erster Kopf der Tabelle
|
||||||
|
|
||||||
|
{\textbf{Typ}}&{\textbf{Code}}&{\textbf{Meldung}}&{\textbf{Warum}}\\
|
||||||
|
\midrule
|
||||||
|
\endhead % Ende Fortsetzungskopf der Tabelle, hat kein Toprule
|
||||||
|
{Fehler}&{40100}&{Unauthorized}&{Der User ist auf die Methode nicht berechtigt.}\\
|
||||||
{Fehler}&{40040}&{VUNr nicht unterstützt}&{Die angegebene VUNr wird von diesem Service nicht unterstützt.}\\
|
{Fehler}&{40040}&{VUNr nicht unterstützt}&{Die angegebene VUNr wird von diesem Service nicht unterstützt.}\\
|
||||||
{Fehler}&{40040}&{AuthFilter-Element benötigt}&{Nähere Angaben zum Vermittler werden benötigt, sind aber nicht vorhanden.}\\
|
{Fehler}&{40010}&{AuthFilter-Element benötigt}&{Nähere Angaben zum Vermittler werden benötigt, sind aber nicht vorhanden.}\\
|
||||||
{Fehler}&{40040}&{AuthFilter-Element ungültig}&{AuthFilter-Element wurde übermittelt, kann aber nicht verarbeitet werden.}\\
|
{Fehler}&{40030}&{AuthFilter-Element ungültig}&{AuthFilter-Element wurde übermittelt, kann aber nicht verarbeitet werden.}\\
|
||||||
{Fehler}&{40040}&{Unerwartetes AuthFilter-Element}&{AuthFilter-Element wurde übermittelt, es wird aber kein AuthFilter-Element erwartet.}\\
|
{Fehler}&{40020}&{Unerwartetes AuthFilter-Element}&{AuthFilter-Element wurde übermittelt, es wird aber kein AuthFilter-Element erwartet.}\\
|
||||||
{Fehler}&{40040}&{Vertrag ungültig}&{Die Spezifikation für den Vertrag kann nicht verarbeitet werden, z.B. weil der Vertrag nicht existiert oder der Client nicht auf den Vertrag berechtigt ist.}\\
|
{Fehler}&{40000}&{Vertrag ungültig}&{Die Spezifikation für den Vertrag kann nicht verarbeitet werden, z.B. weil der Vertrag nicht existiert, dieser Vertrag keine Einbeziehung zulässt oder der Client nicht auf den Vertrag berechtigt ist.}\\
|
||||||
{Fehler}&{40040}&{Risikoobjekt ungültig}&{Die Spezifikation für das Risikoobjekt kann nicht verarbeitet werden, z.B. weil die Angaben widersprüchlich sind oder ein entsprechendes Risikoobjekt nicht auffindbar ist.}\\
|
{Fehler}&{40090}&{Vertragsstatus verhindert Einbeziehung}&{Der Vertrag ist richtig spezifiziert und Risikoobjekte können grundsätzlich einbezogen werden, aber der aktuelle Status des Vertrags lässt eine Einbeziehung nicht zu.}\\
|
||||||
{Fehler}&{40040}&{Angaben zur Einbeziehung ungültig}&{Die zusätzlichen Angaben zur Einbeziehung sind ungültig und es kann kein Vorschlag für eine gültige Form unterbreitet werden.}\\
|
{Fehler}&{40000}&{Risikoobjekt ungültig}&{Die Spezifikation für das Risikoobjekt kann nicht verarbeitet werden, z.B. weil die Angaben widersprüchlich sind oder ein entsprechendes Risikoobjekt nicht auffindbar ist.}\\
|
||||||
|
{Fehler}&{40000}&{Angaben zur Einbeziehung ungültig}&{Die zusätzlichen Angaben zur Einbeziehung sind ungültig und es kann kein Vorschlag für eine gültige Form unterbreitet werden.}\\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabularx}
|
\end{tabularx}
|
||||||
|
|
||||||
\section{Anforderungen Implementierung}
|
\section{Implementierung}
|
||||||
\subsection{Client}
|
\subsection{Client}
|
||||||
|
|
||||||
Der Client muss mit derzeit zwei Profilen umgehen können. In jedem Fall kann der Client über die Informationen zum VN
|
Der Client muss mit derzeit zwei Profilen umgehen können. Der Client bezieht über \glqq AmendableContracts\grqq{} und
|
||||||
die VertragsIds beziehen, in welche das Risikoobjekt (lies das Kfz) einbezogen werden kann.
|
die Verträge für den VN, in welche das Risikoobjekt (lies das Kfz) einbezogen werden kann. Dabei erhält er
|
||||||
|
je Vertrag auch die möglichen Profile der Einbeziehung.
|
||||||
|
|
||||||
Zum einen ist zu implementieren ein sehr einfaches \textit{Profil 1}, bei welchem keine weiteren
|
Zum einen ist das sehr einfache Profil \texttt{einfach} zu implementieren, bei welchem keine weiteren
|
||||||
Angaben für eine Einbeziehung gemacht werden und bei dem es nur die Methode \glqq AmendRiskSubmit\grqq{} gibt.
|
Angaben für eine Einbeziehung gemacht werden und bei dem es nur die Methode \glqq AmendRiskSubmit\grqq{} gibt.
|
||||||
|
|
||||||
Zum anderen ist zu implementieren das aufwändigere \textit{Profil 2}, bei welchem \glqq AmendRiskProposal\grqq{}
|
Zum anderen ist das aufwändigere Profil \texttt{vu-spezifisch} zu implementieren: Dabei gibt \glqq AmendableContracts\grqq{}
|
||||||
die Information vorgibt, wie \textemdash~insbesondere mit welchen zusätzlichen Angaben \textemdash~eine Einbeziehung erfolgen soll.
|
vor, mit welchem Profil und insbesondere mit welchen zusätzlichen Angaben die Einbeziehung erfolgen kann.
|
||||||
Ferner der Test der Einbeziehung mit \glqq AmendRiskCheck\grqq{} und die Durchführung der Einbeziehung mittels
|
Die Methode \glqq AmendRisk\\Check\grqq{} erlaubt es die Angaben zur Einbeziehung zu prüfen und die Durchführung
|
||||||
\glqq AmendRiskSubmit\grqq{}.
|
der Einbeziehung erfolgt mittels \glqq AmendRiskSubmit\grqq{}.
|
||||||
|
|
||||||
Für die zusätzlichen Angaben zur Einbeziehung gibt das jeweilige Versicherungsunternehmen das zu verwendende Objekt
|
Bei Profil \texttt{vu-spezifisch} gibt der jeweilige Serviceprovider für die zusätzlichen Angaben zur Einbeziehung
|
||||||
und die Logik dazu vor.
|
eigene Typen vor und dokumentiert ihre Verwendung.
|
||||||
|
|
||||||
Zu einem späteren Zeitpunkt ist \textit{Profil 3} mit einer unternehmensübergreifenden Logik für Angaben zur
|
|
||||||
Einbeziehung zu implementieren und ein \textit{Profil 4} mit einer Übergabe eines Deeplinks in \glqq AmendRiskProposal\grqq{},
|
\subsection{Serviceprovider}
|
||||||
wobei dann die Einbeziehung im Browser abgeschlossen wird.
|
Dem Serviceprovider stehen aktuell zwei Profile zur Auswahl:
|
||||||
|
\begin{itemize}
|
||||||
|
\item ein sehr einfaches, bei dem die Einbeziehung ohne
|
||||||
|
Zusatzangaben funktioniert und
|
||||||
|
\item ein aufwändigeres, bei dem der Serviceprovider seine eigene Lösung für die
|
||||||
|
Zusatzangaben bei der Einbeziehung definieren kann, diese Lösung aber auch an jeden Client kommunizieren muss.
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
Der Serviceprovider kann sich vorab für eines der Profile entscheiden oder je nach Vertrag unterschiedliche Profile
|
||||||
|
zuordnen. Er signalisiert die für einen Vertrag anwendbaren Profile in der Operation \glqq AmendableContracts\grqq{}.
|
||||||
|
|
||||||
|
Im derzeit einfachsten Profil \texttt{einfach} implementiert der Serviceprovider neben\\ \glqq AmendableContracts\grqq{} nur die
|
||||||
|
Methode \glqq AmendRiskSubmit\grqq{}. In dem Fall können neben Vertrag und Risikoobjekt keine zusätzlichen
|
||||||
|
Angaben zur Einbeziehung gemacht werden.
|
||||||
|
|
||||||
|
Im komplexeren Profil \texttt{vu-spezifisch} ist zusätzlich die Methode \glqq AmendRiskCheck\grqq{}
|
||||||
|
zu implementieren. Außerdem erstellt der Serviceprovider eigene Objekte für die zusätzlichen Angaben zur Einbeziehung
|
||||||
|
als Ableitung von \texttt{AngabenEinbeziehung\_Type} und Dokumentiert ihre Verwendung für den Client.
|
||||||
|
|
||||||
|
\section{Hinweise}
|
||||||
|
|
||||||
|
Mit dem nächsten Major-Release wären folgende Änderungen wünschenswert:
|
||||||
|
\begin{itemize}
|
||||||
|
\item Die Lfnr bei \texttt{VersichertesInteresse\_Type} sollte optional werden.
|
||||||
|
\item Beim Versicherungsnehmer als \texttt{Person\_Type} sollte es möglich sein, eine Person nur mit Id ohne Sonstige-Person oder
|
||||||
|
Natürliche-Person zu bilden.
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 5.9 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -34,7 +34,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
|
|||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-assembly-plugin</artifactId>
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
<version>3.6.0</version>
|
<version>3.7.1</version>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
@@ -74,6 +74,8 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
|
|||||||
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
||||||
</manifest>
|
</manifest>
|
||||||
<manifestEntries>
|
<manifestEntries>
|
||||||
|
<!-- <Revision>${SVN_REVISION}</Revision>-->
|
||||||
|
<!-- <BuildTag>${BUILD_TAG}</BuildTag>-->
|
||||||
<BuildTimestamp>${maven.build.timestamp}</BuildTimestamp>
|
<BuildTimestamp>${maven.build.timestamp}</BuildTimestamp>
|
||||||
<JDKVersion>${maven.compiler.release}</JDKVersion>
|
<JDKVersion>${maven.compiler.release}</JDKVersion>
|
||||||
</manifestEntries>
|
</manifestEntries>
|
||||||
@@ -198,7 +200,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
|
|||||||
<!-- MIT License https://www.eclipse.org/legal/epl-v20.html -->
|
<!-- MIT License https://www.eclipse.org/legal/epl-v20.html -->
|
||||||
<groupId>org.junit.jupiter</groupId>
|
<groupId>org.junit.jupiter</groupId>
|
||||||
<artifactId>junit-jupiter</artifactId>
|
<artifactId>junit-jupiter</artifactId>
|
||||||
<version>5.12.1</version>
|
<version>RELEASE</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.kapdion.omdsclient;
|
package at.vvo.omds.client;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds2.v2_17.NATUERLICHEPERSONType;
|
import at.vvo.omds.types.omds2.v2_17.NATUERLICHEPERSONType;
|
||||||
import at.vvo.omds.types.omds2.v2_17.PersArtCdType;
|
import at.vvo.omds.types.omds2.v2_17.PersArtCdType;
|
||||||
|
|||||||
@@ -16,7 +16,9 @@ import javax.xml.transform.Source;
|
|||||||
import javax.xml.transform.Transformer;
|
import javax.xml.transform.Transformer;
|
||||||
import javax.xml.transform.TransformerFactory;
|
import javax.xml.transform.TransformerFactory;
|
||||||
import javax.xml.transform.stream.StreamResult;
|
import javax.xml.transform.stream.StreamResult;
|
||||||
|
import java.io.BufferedReader;
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
|
import java.io.FileReader;
|
||||||
|
|
||||||
public class SOAPConnector {
|
public class SOAPConnector {
|
||||||
|
|
||||||
@@ -41,7 +43,7 @@ public class SOAPConnector {
|
|||||||
SOAPMessage response = soapConnection.call(req, url);
|
SOAPMessage response = soapConnection.call(req, url);
|
||||||
|
|
||||||
|
|
||||||
JAXBContext jaxbContext = JAXBContext.newInstance("at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall");
|
JAXBContext jaxbContext = JAXBContext.newInstance("at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall");
|
||||||
Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();;
|
Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();;
|
||||||
|
|
||||||
JAXBElement<CalculateUnfallResponseType> erg =
|
JAXBElement<CalculateUnfallResponseType> erg =
|
||||||
@@ -51,7 +53,7 @@ public class SOAPConnector {
|
|||||||
return erg.getValue();
|
return erg.getValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
private SOAPMessage createRequest(JAXBElement<CalculateUnfallRequestType> request, String token) throws SOAPException, JAXBException, ParserConfigurationException {
|
private SOAPMessage createRequest(JAXBElement<CalculateUnfallRequestType> request, String token) throws Exception {
|
||||||
MessageFactory messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_2_PROTOCOL);
|
MessageFactory messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_2_PROTOCOL);
|
||||||
SOAPMessage soapMessage = messageFactory.createMessage();
|
SOAPMessage soapMessage = messageFactory.createMessage();
|
||||||
createEnvelope(soapMessage, request, token);
|
createEnvelope(soapMessage, request, token);
|
||||||
@@ -64,7 +66,7 @@ public class SOAPConnector {
|
|||||||
return soapMessage;
|
return soapMessage;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void createEnvelope(SOAPMessage soapMessage, JAXBElement<CalculateUnfallRequestType> request, String token) throws SOAPException, JAXBException, ParserConfigurationException {
|
private void createEnvelope(SOAPMessage soapMessage, JAXBElement<CalculateUnfallRequestType> request, String token) throws Exception {
|
||||||
SOAPPart soapPart = soapMessage.getSOAPPart();
|
SOAPPart soapPart = soapMessage.getSOAPPart();
|
||||||
|
|
||||||
String namespace = "CalculateUnfallRequestType";
|
String namespace = "CalculateUnfallRequestType";
|
||||||
@@ -85,9 +87,9 @@ public class SOAPConnector {
|
|||||||
securityContextTokenSOAPElement.addNamespaceDeclaration("wsu", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd");
|
securityContextTokenSOAPElement.addNamespaceDeclaration("wsu", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd");
|
||||||
securityContextTokenSOAPElement.addAttribute(new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "Id", "wsu"), "authPolicy");
|
securityContextTokenSOAPElement.addAttribute(new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "Id", "wsu"), "authPolicy");
|
||||||
SOAPElement identifierSOAPElement = securityContextTokenSOAPElement.addChildElement("Identifier", "wsc");
|
SOAPElement identifierSOAPElement = securityContextTokenSOAPElement.addChildElement("Identifier", "wsc");
|
||||||
identifierSOAPElement.addTextNode(token);
|
identifierSOAPElement.addTextNode(getToken(request.getValue().getVUNr()));
|
||||||
|
|
||||||
JAXBContext jaxbContext = JAXBContext.newInstance("at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall");
|
JAXBContext jaxbContext = JAXBContext.newInstance("at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall");
|
||||||
|
|
||||||
SOAPBody body = envelope.getBody();
|
SOAPBody body = envelope.getBody();
|
||||||
|
|
||||||
@@ -121,4 +123,23 @@ public class SOAPConnector {
|
|||||||
logger.atInfo().log(strMessage);
|
logger.atInfo().log(strMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getToken(String vunr) throws Exception {
|
||||||
|
BufferedReader br = new BufferedReader(
|
||||||
|
new FileReader(System.getProperty("user.home") + "\\OMDSSchlüssel.txt"));
|
||||||
|
|
||||||
|
String[] tokens = br.lines().toArray(String[]::new);
|
||||||
|
if (tokens.length > 1) {
|
||||||
|
for (String token : tokens) {
|
||||||
|
if (token.contains(vunr)) {
|
||||||
|
if (!(token.replaceAll(".*[=: ]\\s*", "").contains(vunr))){
|
||||||
|
return token.replaceAll(".*[=: ]\\s*","");
|
||||||
|
}
|
||||||
|
throw new Exception("Der Token mit der angegebenen VuNr hat ein ungültiges Format");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new Exception("Kein Token für die angegebene VuNr vorhanden");
|
||||||
|
}else{
|
||||||
|
throw new Exception("Keine Tokens in der Datei");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.CalculateUnfallRequestT
|
|||||||
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.ProduktUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.ProduktUnfallType;
|
||||||
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.SpezBerechnungUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.SpezBerechnungUnfallType;
|
||||||
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.VerkaufsproduktUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.VerkaufsproduktUnfallType;
|
||||||
import com.kapdion.omdsclient.BuildRequestHelper;
|
import at.vvo.omds.client.BuildRequestHelper;
|
||||||
import jakarta.xml.bind.JAXBElement;
|
import jakarta.xml.bind.JAXBElement;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package at.vvo.omds.client.api.unfall;
|
package at.vvo.omds.client.api.unfall;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3.r2025_05.common.PersonType;
|
import at.vvo.omds.types.omds3.r2025_05.common.PersonType;
|
||||||
import com.kapdion.omdsclient.BuildRequestHelper;
|
import at.vvo.omds.client.BuildRequestHelper;
|
||||||
|
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|||||||
@@ -5,8 +5,6 @@
|
|||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xmlns:annox="urn:jaxb.jvnet.org:annox"
|
xmlns:annox="urn:jaxb.jvnet.org:annox"
|
||||||
xsi:schemaLocation="https://jakarta.ee/xml/ns/jaxb https://jakarta.ee/xml/ns/jaxb/bindingschema_3_0.xsd"
|
xsi:schemaLocation="https://jakarta.ee/xml/ns/jaxb https://jakarta.ee/xml/ns/jaxb/bindingschema_3_0.xsd"
|
||||||
xmlns:inheritance="urn:jaxb.jvnet.org:plugin:inheritance"
|
|
||||||
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
|
|
||||||
jaxb:extensionBindingPrefixes="xjc annox"
|
jaxb:extensionBindingPrefixes="xjc annox"
|
||||||
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
|
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
|
||||||
version="3.0">
|
version="3.0">
|
||||||
@@ -16,7 +14,7 @@
|
|||||||
<!-- OMDS 2 -->
|
<!-- OMDS 2 -->
|
||||||
<jaxb:bindings schemaLocation="omds217-00.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds217-00.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds2types.v2_17"/>
|
<jaxb:package name="at.vvo.omds.types.omds2Types.v2_17"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<!-- Raise theEnumMemberSizeCap limit -->
|
<!-- Raise theEnumMemberSizeCap limit -->
|
||||||
@@ -29,7 +27,7 @@
|
|||||||
<jaxb:bindings schemaLocation="omds3CommonServiceTypes.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3CommonServiceTypes.xsd" node="/xs:schema">
|
||||||
|
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.common"/>
|
<jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.common"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<jaxb:bindings node="//xs:complexType[@name='Kombinationen_Type']//xs:element[@name='Kombination']">
|
<jaxb:bindings node="//xs:complexType[@name='Kombinationen_Type']//xs:element[@name='Kombination']">
|
||||||
@@ -117,7 +115,7 @@
|
|||||||
<!-- "Quick-wins" Namespace http://omds.vvo.at/types/omds3types/v1_4_0/servicetypes -->
|
<!-- "Quick-wins" Namespace http://omds.vvo.at/types/omds3types/v1_4_0/servicetypes -->
|
||||||
<jaxb:bindings schemaLocation="omds3ServiceTypes.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3ServiceTypes.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.servicetypes"/>
|
<jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.servicetypes"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<bindings node="xs:complexType[@name='LoginRequestType']">
|
<bindings node="xs:complexType[@name='LoginRequestType']">
|
||||||
@@ -226,7 +224,7 @@
|
|||||||
<!-- Basisfunktionen Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on1basis -->
|
<!-- Basisfunktionen Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on1basis -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON1_Basisfunktionen.xsd" node="/xs:schema" >
|
<jaxb:bindings schemaLocation="omds3_ON1_Basisfunktionen.xsd" node="/xs:schema" >
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on1basis" />
|
<jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on1basis" />
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<bindings node="xs:complexType[@name='AddDocToBusinessCaseRequest_Type']">
|
<bindings node="xs:complexType[@name='AddDocToBusinessCaseRequest_Type']">
|
||||||
@@ -295,7 +293,7 @@
|
|||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Common.xsd" node="/xs:schema" >
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Common.xsd" node="/xs:schema" >
|
||||||
|
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.common"/>
|
<jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.common"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<jaxb:bindings node="//xs:element[@name='ConversionScopeRequest']//xs:element[@name='Vertrag']">
|
<jaxb:bindings node="//xs:element[@name='ConversionScopeRequest']//xs:element[@name='Vertrag']">
|
||||||
@@ -341,62 +339,12 @@
|
|||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="ConversionProposalResponse"/>
|
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="ConversionProposalResponse"/>
|
||||||
</annox:annotate>
|
</annox:annotate>
|
||||||
</bindings>
|
</bindings>
|
||||||
<bindings node="xs:complexType[@name='ProductProposalRequest_Type']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="ProductProposalRequest"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:complexType[@name='ProductProposalResponse_Type']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="ProductProposalResponse"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CalculateRequest']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateRequest"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CalculateResponse']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateResponse"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CreateOfferRequest']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferRequest"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CreateOfferResponse']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferResponse"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CreateApplicationRequest']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationRequest"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CreateApplicationResponse']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationResponse"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='SubmitApplicationRequest']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationRequest"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='SubmitApplicationResponse']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationResponse"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
</jaxb:bindings>
|
</jaxb:bindings>
|
||||||
|
|
||||||
<!-- Antrag Kfz -->
|
<!-- Antrag Kfz -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Kfz.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Kfz.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.kfz"/>
|
<jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.kfz"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:complexType[@name='CalculateKfzRequest_Type']">
|
<bindings node="xs:complexType[@name='CalculateKfzRequest_Type']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -453,7 +401,7 @@
|
|||||||
<!-- Antrag Kranken Namespace urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken -->
|
<!-- Antrag Kranken Namespace urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Kranken.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Kranken.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.kranken"/>
|
<jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.kranken"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:element[@name='CalculateKrankenRequest']">
|
<bindings node="xs:element[@name='CalculateKrankenRequest']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -500,7 +448,7 @@
|
|||||||
<!-- Antrag Leben Namespace urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben -->
|
<!-- Antrag Leben Namespace urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Leben.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Leben.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.leben"/>
|
<jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.leben"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:complexType[@name='CalculateLebenRequest_Type']">
|
<bindings node="xs:complexType[@name='CalculateLebenRequest_Type']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -544,64 +492,10 @@
|
|||||||
</bindings>
|
</bindings>
|
||||||
</jaxb:bindings>
|
</jaxb:bindings>
|
||||||
|
|
||||||
<!-- Produktfinder Namespace urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder -->
|
|
||||||
<!-- <jaxb:bindings schemaLocation="omds3_ON2_Antrag_Produktfinder.xsd">-->
|
|
||||||
<!-- <jaxb:schemaBindings>-->
|
|
||||||
<!-- <jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.produktfinder"/>-->
|
|
||||||
<!-- </jaxb:schemaBindings>-->
|
|
||||||
<!-- </jaxb:bindings>-->
|
|
||||||
|
|
||||||
<!-- Antrag Rechtsschutz Namespace urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs -->
|
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd" node="/xs:schema" >
|
|
||||||
<jaxb:schemaBindings>
|
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.rs"/>
|
|
||||||
</jaxb:schemaBindings>
|
|
||||||
<bindings node="xs:element[@name='CalculateRechtsschutzRequest']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateRechtsschutzRequest"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CalculateRechtsschutzResponse']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateRechtsschutzResponse"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CreateOfferRechtsschutzRequest']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferRechtsschutzRequest"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CreateOfferRechtsschutzResponse']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferRechtsschutzResponse"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CreateApplicationRechtsschutzRequest']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationRechtsschutzRequest"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='CreateApplicationRechtsschutzResponse']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationRechtsschutzResponse"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='SubmitApplicationRechtsschutzRequest']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationRechtsschutzRequest"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
<bindings node="xs:element[@name='SubmitApplicationRechtsschutzResponse']">
|
|
||||||
<annox:annotate>
|
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationRechtsschutzResponse"/>
|
|
||||||
</annox:annotate>
|
|
||||||
</bindings>
|
|
||||||
</jaxb:bindings>
|
|
||||||
|
|
||||||
<!-- Antrag Sach-Privat Namespace urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat -->
|
<!-- Antrag Sach-Privat Namespace urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd" node="/xs:schema" >
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd" node="/xs:schema" >
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.sachPrivat"/>
|
<jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.sachPrivat"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:complexType[@name='CalculateSachPrivatRequest_Type']">
|
<bindings node="xs:complexType[@name='CalculateSachPrivatRequest_Type']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -648,7 +542,7 @@
|
|||||||
<!-- Antrag Unfall Namespace urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall -->
|
<!-- Antrag Unfall Namespace urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Unfall.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Unfall.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall"/>
|
<jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.unfall"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:complexType[@name='CalculateUnfallRequest_Type']">
|
<bindings node="xs:complexType[@name='CalculateUnfallRequest_Type']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -695,21 +589,21 @@
|
|||||||
<!-- Vertrag Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag -->
|
<!-- Vertrag Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag -->
|
||||||
<!-- <jaxb:bindings schemaLocation="omds3_ON3_Vertrag.xsd">-->
|
<!-- <jaxb:bindings schemaLocation="omds3_ON3_Vertrag.xsd">-->
|
||||||
<!-- <jaxb:schemaBindings>-->
|
<!-- <jaxb:schemaBindings>-->
|
||||||
<!-- <jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on3vertrag"/>-->
|
<!-- <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on3vertrag"/>-->
|
||||||
<!-- </jaxb:schemaBindings>-->
|
<!-- </jaxb:schemaBindings>-->
|
||||||
<!-- </jaxb:bindings>-->
|
<!-- </jaxb:bindings>-->
|
||||||
|
|
||||||
<!-- Partner Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on4partner -->
|
<!-- Partner Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on4partner -->
|
||||||
<!-- <jaxb:bindings schemaLocation="omds3_ON4_Partner.xsd">-->
|
<!-- <jaxb:bindings schemaLocation="omds3_ON4_Partner.xsd">-->
|
||||||
<!-- <jaxb:schemaBindings>-->
|
<!-- <jaxb:schemaBindings>-->
|
||||||
<!-- <jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on4partner"/>-->
|
<!-- <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on4partner"/>-->
|
||||||
<!-- </jaxb:schemaBindings>-->
|
<!-- </jaxb:schemaBindings>-->
|
||||||
<!-- </jaxb:bindings>-->
|
<!-- </jaxb:bindings>-->
|
||||||
|
|
||||||
<!-- Schaden Namespace "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" -->
|
<!-- Schaden Namespace "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON7_Schaden.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON7_Schaden.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on7schaden"/>
|
<jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on7schaden"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:complexType[@name='CheckClaimRequest_Type']">
|
<bindings node="xs:complexType[@name='CheckClaimRequest_Type']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
|
|||||||
@@ -771,6 +771,21 @@
|
|||||||
<xsd:documentation>Sideletter</xsd:documentation>
|
<xsd:documentation>Sideletter</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:enumeration>
|
</xsd:enumeration>
|
||||||
|
<xsd:enumeration value="125">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Rechnungseinreichung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:enumeration>
|
||||||
|
<xsd:enumeration value="126">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Schadenzahlung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:enumeration>
|
||||||
|
<xsd:enumeration value="127">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Provisionsabrechnung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:enumeration>
|
||||||
</xsd:restriction>
|
</xsd:restriction>
|
||||||
</xsd:simpleType>
|
</xsd:simpleType>
|
||||||
<xsd:simpleType name="PartnerRoleType">
|
<xsd:simpleType name="PartnerRoleType">
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
|||||||
xmlns:b="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
|
xmlns:b="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
|
||||||
xmlns:boa="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
xmlns:boa="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
||||||
xmlns:boak="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
|
xmlns:boak="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
|
||||||
xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs"
|
|
||||||
xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat"
|
xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat"
|
||||||
xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall"
|
xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall"
|
||||||
xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben"
|
xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben"
|
||||||
@@ -32,7 +31,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" schemaLocation="omds3_ON2_Antrag_Kfz.xsd"/>
|
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" schemaLocation="omds3_ON2_Antrag_Kfz.xsd"/>
|
||||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd"/>
|
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd"/>
|
||||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd"/>
|
|
||||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" schemaLocation="omds3_ON2_Antrag_Unfall.xsd"/>
|
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" schemaLocation="omds3_ON2_Antrag_Unfall.xsd"/>
|
||||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" schemaLocation="omds3_ON2_Antrag_Kranken.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.v1-5-0.on2antrag.leben" schemaLocation="omds3_ON2_Antrag_Leben.xsd"/>
|
||||||
@@ -262,32 +260,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<part name="param" element="boaSp:SubmitApplicationSachPrivatResponse"/>
|
<part name="param" element="boaSp:SubmitApplicationSachPrivatResponse"/>
|
||||||
</message>
|
</message>
|
||||||
|
|
||||||
<!-- Rechtsschutz -->
|
|
||||||
<message name="CalculateRechtsschutzRequestMsg">
|
|
||||||
<part name="param" element="boaRs:CalculateRechtsschutzRequest"/>
|
|
||||||
</message>
|
|
||||||
<message name="CalculateRechtsschutzResponseMsg">
|
|
||||||
<part name="param" element="boaRs:CalculateRechtsschutzResponse"/>
|
|
||||||
</message>
|
|
||||||
<message name="CreateOfferRechtsschutzRequestMsg">
|
|
||||||
<part name="param" element="boaRs:CreateOfferRechtsschutzRequest"/>
|
|
||||||
</message>
|
|
||||||
<message name="CreateOfferRechtsschutzResponseMsg">
|
|
||||||
<part name="param" element="boaRs:CreateOfferRechtsschutzResponse"/>
|
|
||||||
</message>
|
|
||||||
<message name="CreateApplicationRechtsschutzRequestMsg">
|
|
||||||
<part name="param" element="boaRs:CreateApplicationRechtsschutzRequest"/>
|
|
||||||
</message>
|
|
||||||
<message name="CreateApplicationRechtsschutzResponseMsg">
|
|
||||||
<part name="param" element="boaRs:CreateApplicationRechtsschutzResponse"/>
|
|
||||||
</message>
|
|
||||||
<message name="SubmitApplicationRechtsschutzRequestMsg">
|
|
||||||
<part name="param" element="boaRs:SubmitApplicationRechtsschutzRequest"/>
|
|
||||||
</message>
|
|
||||||
<message name="SubmitApplicationRechtsschutzResponseMsg">
|
|
||||||
<part name="param" element="boaRs:SubmitApplicationRechtsschutzResponse"/>
|
|
||||||
</message>
|
|
||||||
|
|
||||||
<!-- Unfall -->
|
<!-- Unfall -->
|
||||||
<message name="CalculateUnfallRequestMsg">
|
<message name="CalculateUnfallRequestMsg">
|
||||||
<part name="param" element="boaU:CalculateUnfallRequest"/>
|
<part name="param" element="boaU:CalculateUnfallRequest"/>
|
||||||
@@ -367,31 +339,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<part name="param" element="boaL:SubmitApplicationLebenResponse"/>
|
<part name="param" element="boaL:SubmitApplicationLebenResponse"/>
|
||||||
</message>
|
</message>
|
||||||
|
|
||||||
<!-- Zentrales BOA -->
|
|
||||||
<message name="CalculateRequestMsg">
|
|
||||||
<part name="param" element="boa:CalculateRequest"/>
|
|
||||||
</message>
|
|
||||||
<message name="CalculateResponseMsg">
|
|
||||||
<part name="param" element="boa:CalculateResponse"/>
|
|
||||||
</message>
|
|
||||||
<message name="CreateOfferRequestMsg">
|
|
||||||
<part name="param" element="boa:CreateOfferRequest"/>
|
|
||||||
</message>
|
|
||||||
<message name="CreateOfferResponseMsg">
|
|
||||||
<part name="param" element="boa:CreateOfferResponse"/>
|
|
||||||
</message>
|
|
||||||
<message name="CreateApplicationRequestMsg">
|
|
||||||
<part name="param" element="boa:CreateApplicationRequest"/>
|
|
||||||
</message>
|
|
||||||
<message name="CreateApplicationResponseMsg">
|
|
||||||
<part name="param" element="boa:CreateApplicationResponse"/>
|
|
||||||
</message>
|
|
||||||
<message name="SubmitApplicationRequestMsg">
|
|
||||||
<part name="param" element="boa:SubmitApplicationRequest"/>
|
|
||||||
</message>
|
|
||||||
<message name="SubmitApplicationResponseMsg">
|
|
||||||
<part name="param" element="boa:SubmitApplicationResponse"/>
|
|
||||||
</message>
|
|
||||||
|
|
||||||
<!-- Produktvorschlag, Konvertierungshilfe -->
|
<!-- Produktvorschlag, Konvertierungshilfe -->
|
||||||
<message name="ConversionScopeRequestMsg">
|
<message name="ConversionScopeRequestMsg">
|
||||||
@@ -406,12 +353,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<message name="ConversionProposalResponseMsg">
|
<message name="ConversionProposalResponseMsg">
|
||||||
<part name="param" element="boa:ConversionProposalResponse"/>
|
<part name="param" element="boa:ConversionProposalResponse"/>
|
||||||
</message>
|
</message>
|
||||||
<message name="ProductProposalRequestMsg">
|
|
||||||
<part name="param" element="boa:ProductProposalRequest"/>
|
|
||||||
</message>
|
|
||||||
<message name="ProductProposalResponseMsg">
|
|
||||||
<part name="param" element="boa:ProductProposalResponse"/>
|
|
||||||
</message>
|
|
||||||
|
|
||||||
<!-- Fehler -->
|
<!-- Fehler -->
|
||||||
<message name="ServiceFaultMsg">
|
<message name="ServiceFaultMsg">
|
||||||
@@ -607,27 +548,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<fault name="SubmitApplicationSachPrivatFault" message="os:ServiceFaultMsg"/>
|
<fault name="SubmitApplicationSachPrivatFault" message="os:ServiceFaultMsg"/>
|
||||||
</operation>
|
</operation>
|
||||||
|
|
||||||
<operation name="calculateRechtsschutz">
|
|
||||||
<input name="CalculateRechtsschutzRequestPort" message="os:CalculateRechtsschutzRequestMsg"/>
|
|
||||||
<output name="CalculateRechtsschutzResponsePort" message="os:CalculateRechtsschutzResponseMsg"/>
|
|
||||||
<fault name="CalculateRechtsschutzFault" message="os:ServiceFaultMsg"/>
|
|
||||||
</operation>
|
|
||||||
<operation name="createOfferRechtsschutz">
|
|
||||||
<input name="CreateOfferRechtsschutzRequestPort" message="os:CreateOfferRechtsschutzRequestMsg"/>
|
|
||||||
<output name="CreateOfferRechtsschutzResponsePort" message="os:CreateOfferRechtsschutzResponseMsg"/>
|
|
||||||
<fault name="CreateOfferRechtsschutzFault" message="os:ServiceFaultMsg"/>
|
|
||||||
</operation>
|
|
||||||
<operation name="createApplicationRechtsschutz">
|
|
||||||
<input name="CreateApplicationRechtsschutzRequestPort" message="os:CreateApplicationRechtsschutzRequestMsg"/>
|
|
||||||
<output name="CreateApplicationRechtsschutzResponsePort" message="os:CreateApplicationRechtsschutzResponseMsg"/>
|
|
||||||
<fault name="CreateApplicationRechtsschutzFault" message="os:ServiceFaultMsg"/>
|
|
||||||
</operation>
|
|
||||||
<operation name="submitApplicationRechtsschutz">
|
|
||||||
<input name="SubmitApplicationRechtsschutzRequestPort" message="os:SubmitApplicationRechtsschutzRequestMsg"/>
|
|
||||||
<output name="SubmitApplicationRechtsschutzResponsePort" message="os:SubmitApplicationRechtsschutzResponseMsg"/>
|
|
||||||
<fault name="SubmitApplicationRechtsschutzFault" message="os:ServiceFaultMsg"/>
|
|
||||||
</operation>
|
|
||||||
|
|
||||||
<operation name="calculateUnfall">
|
<operation name="calculateUnfall">
|
||||||
<input name="CalculateUnfallRequestPort" message="os:CalculateUnfallRequestMsg"/>
|
<input name="CalculateUnfallRequestPort" message="os:CalculateUnfallRequestMsg"/>
|
||||||
<output name="CalculateUnfallResponsePort" message="os:CalculateUnfallResponseMsg"/>
|
<output name="CalculateUnfallResponsePort" message="os:CalculateUnfallResponseMsg"/>
|
||||||
@@ -691,27 +611,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<fault name="SubmitApplicationLebenFault" message="os:ServiceFaultMsg"/>
|
<fault name="SubmitApplicationLebenFault" message="os:ServiceFaultMsg"/>
|
||||||
</operation>
|
</operation>
|
||||||
|
|
||||||
<!-- Zentrale BOA Services -->
|
|
||||||
<operation name="calculate">
|
|
||||||
<input name="CalculateRequestPort" message="os:CalculateRequestMsg"/>
|
|
||||||
<output name="CalculateResponsePort" message="os:CalculateResponseMsg"/>
|
|
||||||
<fault name="CalculateFault" message="os:ServiceFaultMsg"/>
|
|
||||||
</operation>
|
|
||||||
<operation name="createOffer">
|
|
||||||
<input name="CreateOfferRequestPort" message="os:CreateOfferRequestMsg"/>
|
|
||||||
<output name="CreateOfferResponsePort" message="os:CreateOfferResponseMsg"/>
|
|
||||||
<fault name="CreateOfferFault" message="os:ServiceFaultMsg"/>
|
|
||||||
</operation>
|
|
||||||
<operation name="createApplication">
|
|
||||||
<input name="CreateApplicationRequestPort" message="os:CreateApplicationRequestMsg"/>
|
|
||||||
<output name="CreateApplicationResponsePort" message="os:CreateApplicationResponseMsg"/>
|
|
||||||
<fault name="CreateApplicationFault" message="os:ServiceFaultMsg"/>
|
|
||||||
</operation>
|
|
||||||
<operation name="submitApplication">
|
|
||||||
<input name="SubmitApplicationRequestPort" message="os:SubmitApplicationRequestMsg"/>
|
|
||||||
<output name="SubmitApplicationResponsePort" message="os:SubmitApplicationResponseMsg"/>
|
|
||||||
<fault name="SubmitApplicationFault" message="os:ServiceFaultMsg"/>
|
|
||||||
</operation>
|
|
||||||
<operation name="conversionScope">
|
<operation name="conversionScope">
|
||||||
<input name="ConversionScopeRequestPort" message="os:ConversionScopeRequestMsg"/>
|
<input name="ConversionScopeRequestPort" message="os:ConversionScopeRequestMsg"/>
|
||||||
<output name="ConversionScopeResponsePort" message="os:ConversionScopeResponseMsg"/>
|
<output name="ConversionScopeResponsePort" message="os:ConversionScopeResponseMsg"/>
|
||||||
@@ -722,12 +621,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<output name="ConversionProposalResponsePort" message="os:ConversionProposalResponseMsg"/>
|
<output name="ConversionProposalResponsePort" message="os:ConversionProposalResponseMsg"/>
|
||||||
<fault name="ConversionProposalFault" message="os:ServiceFaultMsg"/>
|
<fault name="ConversionProposalFault" message="os:ServiceFaultMsg"/>
|
||||||
</operation>
|
</operation>
|
||||||
<operation name="productProposal">
|
|
||||||
<input name="ProductProposalRequestPort" message="os:ProductProposalRequestMsg"/>
|
|
||||||
<output name="ProductProposalResponsePort" message="os:ProductProposalResponseMsg"/>
|
|
||||||
<fault name="ProductProposalFault" message="os:ServiceFaultMsg"/>
|
|
||||||
</operation>
|
|
||||||
|
|
||||||
</portType>
|
</portType>
|
||||||
|
|
||||||
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
|
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
|
||||||
@@ -1185,56 +1078,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
</fault>
|
</fault>
|
||||||
</operation>
|
</operation>
|
||||||
|
|
||||||
<!-- Rechtsschutz -->
|
|
||||||
<operation name="calculateRechtsschutz">
|
|
||||||
<soap:operation soapAction="urn:calculateRechtsschutz" style="document"/>
|
|
||||||
<input name="CalculateRechtsschutzRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="CalculateRechtsschutzResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="CalculateRechtsschutzFault">
|
|
||||||
<soap:fault name="CalculateRechtsschutzFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="createOfferRechtsschutz">
|
|
||||||
<soap:operation soapAction="urn:createOfferRechtsschutz" style="document"/>
|
|
||||||
<input name="CreateOfferRechtsschutzRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="CreateOfferRechtsschutzResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="CreateOfferRechtsschutzFault">
|
|
||||||
<soap:fault name="CreateOfferRechtsschutzFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="createApplicationRechtsschutz">
|
|
||||||
<soap:operation soapAction="urn:createApplicationRechtsschutz" style="document"/>
|
|
||||||
<input name="CreateApplicationRechtsschutzRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="CreateApplicationRechtsschutzResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="CreateApplicationRechtsschutzFault">
|
|
||||||
<soap:fault name="CreateApplicationRechtsschutzFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="submitApplicationRechtsschutz">
|
|
||||||
<soap:operation soapAction="urn:submitApplicationRechtsschutz" style="document"/>
|
|
||||||
<input name="SubmitApplicationRechtsschutzRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="SubmitApplicationRechtsschutzResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="SubmitApplicationRechtsschutzFault">
|
|
||||||
<soap:fault name="SubmitApplicationRechtsschutzFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
|
|
||||||
<!-- Unfall -->
|
<!-- Unfall -->
|
||||||
<operation name="calculateUnfall">
|
<operation name="calculateUnfall">
|
||||||
<soap:operation soapAction="urn:calculateUnfall" style="document"/>
|
<soap:operation soapAction="urn:calculateUnfall" style="document"/>
|
||||||
@@ -1385,59 +1228,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
</fault>
|
</fault>
|
||||||
</operation>
|
</operation>
|
||||||
|
|
||||||
|
|
||||||
<!-- Zentrale BOA Operations -->
|
|
||||||
|
|
||||||
<operation name="calculate">
|
|
||||||
<soap:operation soapAction="urn:calculate" style="document"/>
|
|
||||||
<input name="CalculateRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="CalculateResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="CalculateFault">
|
|
||||||
<soap:fault name="CalculateFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="createOffer">
|
|
||||||
<soap:operation soapAction="urn:createOffer" style="document"/>
|
|
||||||
<input name="CreateOfferRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="CreateOfferResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="CreateOfferFault">
|
|
||||||
<soap:fault name="CreateOfferFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="createApplication">
|
|
||||||
<soap:operation soapAction="urn:createApplication" style="document"/>
|
|
||||||
<input name="CreateApplicationRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="CreateApplicationResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="CreateApplicationFault">
|
|
||||||
<soap:fault name="CreateApplicationFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="submitApplication">
|
|
||||||
<soap:operation soapAction="urn:submitApplication" style="document"/>
|
|
||||||
<input name="SubmitApplicationRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="SubmitApplicationResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="SubmitApplicationFault">
|
|
||||||
<soap:fault name="SubmitApplicationFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Produktvorschlag, Konvertierungshilfe -->
|
<!-- Produktvorschlag, Konvertierungshilfe -->
|
||||||
<operation name="conversionScope">
|
<operation name="conversionScope">
|
||||||
<soap:operation soapAction="urn:conversionScope" style="document"/>
|
<soap:operation soapAction="urn:conversionScope" style="document"/>
|
||||||
@@ -1463,18 +1253,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<soap:fault name="ConversionProposalFault" use="literal"/>
|
<soap:fault name="ConversionProposalFault" use="literal"/>
|
||||||
</fault>
|
</fault>
|
||||||
</operation>
|
</operation>
|
||||||
<operation name="productProposal">
|
|
||||||
<soap:operation soapAction="urn:productProposal" style="document"/>
|
|
||||||
<input name="ProductProposalRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="ProductProposalResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="ProductProposalFault">
|
|
||||||
<soap:fault name="ProductProposalFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<service name="omdsService">
|
<service name="omdsService">
|
||||||
|
|||||||
@@ -292,7 +292,7 @@
|
|||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false" minOccurs="0">
|
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Deprecated, es kommt ein neuer Service ProductPropsal, welcher diese Rolle übernimmt. Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
|
<xsd:documentation>Deprecated. Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
@@ -673,7 +673,7 @@
|
|||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:complexType name="Konvertierungsumfang_Type">
|
<xsd:complexType name="Konvertierungsumfang_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Spezifiziert die Konvertierung eines Vertrags oder mehrerer Verträge in einen neuen Vertrag</xsd:documentation>
|
<xsd:documentation>Spezifiziert die Konvertierung mehrerer Verträge in einen neuen Vertrag</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="Vertrag" type="cst:KonvertierungsumfangVertrag_Type" maxOccurs="unbounded"/>
|
<xsd:element name="Vertrag" type="cst:KonvertierungsumfangVertrag_Type" maxOccurs="unbounded"/>
|
||||||
|
|||||||
@@ -1,246 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs"
|
|
||||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
||||||
xmlns:omds="urn:omds20"
|
|
||||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
|
||||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
|
||||||
targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs"
|
|
||||||
elementFormDefault="qualified" attributeFormDefault="qualified" version="2025.05-MAJOR">
|
|
||||||
<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:complexType name="VerkaufsproduktRechtsschutz_Type" final="#all">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Rechtsschutz</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Produkte" type="ProduktRechtsschutz_Type" maxOccurs="unbounded"/>
|
|
||||||
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
<xsd:element name="VersicherteInteressen" type="cst:VersichertesInteresse_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Liste der versicherten Interessen, wobei hier nur ein abstrakter Typ vorgegeben ist. Die einzelnen versicherten Interessen können dann über die laufende Nummer referenziert werden.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ProduktRechtsschutz_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ für ein Produkt in der Sparte Rechtsschutz. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="cst:ProduktGenerisch_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="ElementarprodukteRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
<xsd:element name="VersInteressenRefLfNr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Bezug auf versicherte Interessen</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ElementarproduktRechtsschutz_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="VersInteressenRefLfNr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Bezug auf versicherte Interessen</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<!-- Der Typ Vertragsrechtsschutz_Type ist ein Beispiel für einen normierten Untertyp. In dieser Form können auch VUs eigene Untertypen definieren -->
|
|
||||||
<xsd:simpleType name="OertlicherGeltungsbereichCd_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Code für den örtlichen Geltungsbereichs</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:restriction base="xsd:unsignedByte">
|
|
||||||
<xsd:enumeration value="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Österreich</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
<xsd:enumeration value="2">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>EU</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
<xsd:enumeration value="3">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Europa geographisch</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
<xsd:enumeration value="4">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>EWR</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
<xsd:enumeration value="5">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>weltweit</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:enumeration>
|
|
||||||
</xsd:restriction>
|
|
||||||
</xsd:simpleType>
|
|
||||||
<!-- Typen für die Schritte in BOA -->
|
|
||||||
<xsd:complexType name="SpezBerechnungRechtsschutz_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="VerkaufsproduktRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="SpezOffertRechtsschutz_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ für den Schritt Offert-Erzeugung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:SpezOffert_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="SpezAntragRechtsschutz_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ für den Schritt Antrags-Erzeugung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:SpezAntrag_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<!-- Typen und Elemente für die Methoden -->
|
|
||||||
<xsd:element name="CalculateRechtsschutzRequest">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Requestobjekt für eine Berechnung Rechtsschutz</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:CalculateRequestGen_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="CalculateRechtsschutzResponse">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Responseobjekt bei der Rechtsschutz-Berechnung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:CalculateResponseGen_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="CreateOfferRechtsschutzRequest">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Requestobjekt für eine Erstellung eines Rechstsschutz-Offerts</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:CreateOfferRequestGen_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Offertanfrage" type="SpezOffertRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="CreateOfferRechtsschutzResponse">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Responseobjekt bei der Erstellung eines Rechtsschutz-Offerts</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:CreateOfferResponseGen_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Offertantwort" type="SpezOffertRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="CreateApplicationRechtsschutzRequest">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Requestobjekt für die Erstellung eines Rechtsschutzantrags</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:CreateApplicationRequestGen_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Antragsanfrage" type="SpezAntragRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="CreateApplicationRechtsschutzResponse">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Responseobjekt bei der Erstellung eines Rechtsschutzantrags</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:CreateApplicationResponseGen_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="SubmitApplicationRechtsschutzRequest">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Requests, um den Antrag einzureichen</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:SubmitApplicationRequestGen_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Antragsanfrage" type="SpezAntragRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="SubmitApplicationRechtsschutzResponse">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Response nach dem Einreichen des Antrags</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ac:SubmitApplicationResponseGen_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:schema>
|
|
||||||
@@ -545,6 +545,7 @@
|
|||||||
<!-- </jaxb:bindings>-->
|
<!-- </jaxb:bindings>-->
|
||||||
|
|
||||||
<!-- Antrag Rechtsschutz Namespace urn:at.vvo.omds.types.omds3.v1-4-0.on2antrag.rs -->
|
<!-- Antrag Rechtsschutz Namespace urn:at.vvo.omds.types.omds3.v1-4-0.on2antrag.rs -->
|
||||||
|
<!--
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd" node="/xs:schema" >
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd" node="/xs:schema" >
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on2antrag.rs"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on2antrag.rs"/>
|
||||||
@@ -590,6 +591,7 @@
|
|||||||
</annox:annotate>
|
</annox:annotate>
|
||||||
</bindings>
|
</bindings>
|
||||||
</jaxb:bindings>
|
</jaxb:bindings>
|
||||||
|
-->
|
||||||
|
|
||||||
<!-- Antrag Sach-Privat Namespace urn:at.vvo.omds.types.omds3.v1-4-0.on2antrag.sachprivat -->
|
<!-- Antrag Sach-Privat Namespace urn:at.vvo.omds.types.omds3.v1-4-0.on2antrag.sachprivat -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd" node="/xs:schema" >
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd" node="/xs:schema" >
|
||||||
@@ -691,45 +693,13 @@
|
|||||||
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on3vertrag"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on3vertrag"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<!-- Collections im Plural in Java -->
|
|
||||||
<jaxb:bindings node="//xs:complexType[@name='Baustein_Type']//xs:element[@name='Deckung']">
|
|
||||||
<jaxb:property name="Deckungsbausteine">
|
|
||||||
<jaxb:javadoc><![CDATA[<p>Die Liste der Kindelemente. Die Liste kann leer sein, wenn es keine Kindelemente gibt.</p>]]></jaxb:javadoc>
|
|
||||||
</jaxb:property>
|
|
||||||
</jaxb:bindings>
|
|
||||||
<jaxb:bindings node="//xs:complexType[@name='Baustein_Type']//xs:element[@name='Attribut']">
|
|
||||||
<jaxb:property name="Attribute">
|
|
||||||
<jaxb:javadoc><![CDATA[<p>Die Liste der Attribute dieses Knotens. Die Liste kann leer sein, wenn es keine Attribute gibt.</p>]]></jaxb:javadoc>
|
|
||||||
</jaxb:property>
|
|
||||||
</jaxb:bindings>
|
|
||||||
<!-- Experiment a priori Produktauskunft -->
|
|
||||||
<jaxb:bindings node="//xs:complexType[@name='Produktbaustein_Type']//xs:element[@name='Klausel']">
|
|
||||||
<jaxb:property name="Klauseln">
|
|
||||||
<jaxb:javadoc><![CDATA[<p>Die Liste der Klauseln dieses Bausteins. Die Liste kann leer sein, wenn es keine Klauseln gibt.</p>]]></jaxb:javadoc>
|
|
||||||
</jaxb:property>
|
|
||||||
</jaxb:bindings>
|
|
||||||
<jaxb:bindings node="//xs:complexType[@name='Produktbaustein_Type']//xs:element[@name='Unterbaustein']">
|
|
||||||
<jaxb:property name="Unterbausteine">
|
|
||||||
<jaxb:javadoc><![CDATA[<p>Die Liste der Klauseln dieses Bausteins. Die Liste kann leer sein, wenn es keine Klauseln gibt.</p>]]></jaxb:javadoc>
|
|
||||||
</jaxb:property>
|
|
||||||
</jaxb:bindings>
|
|
||||||
<jaxb:bindings node="//xs:complexType[@name='Produktbaustein_Type']//xs:element[@name='Attribut']">
|
|
||||||
<jaxb:property name="Attribute">
|
|
||||||
<jaxb:javadoc><![CDATA[<p>Die Liste der Attribute dieses Bausteins. Die Liste kann leer sein, wenn es keine Attribute gibt.</p>]]></jaxb:javadoc>
|
|
||||||
</jaxb:property>
|
|
||||||
</jaxb:bindings>
|
|
||||||
<jaxb:bindings node="//xs:element[@name='ProductsResponse']//xs:element[@name='Verkaufsprodukt']">
|
|
||||||
<jaxb:property name="Verkaufsprodukte">
|
|
||||||
<jaxb:javadoc><![CDATA[<p>Die Liste der Verkaufsprodukte.</p>]]></jaxb:javadoc>
|
|
||||||
</jaxb:property>
|
|
||||||
</jaxb:bindings>
|
|
||||||
<!-- Annotiere die Request- und Response-elemente als XmlRootElement in Java -->
|
<!-- Annotiere die Request- und Response-elemente als XmlRootElement in Java -->
|
||||||
<bindings node="xs:element[@name='AmendRiskProposalRequest']">
|
<bindings node="xs:element[@name='AmendableContractsRequest']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendRiskProposalRequest"/>
|
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendableContractsRequest"/>
|
||||||
</annox:annotate>
|
</annox:annotate>
|
||||||
</bindings>
|
</bindings>
|
||||||
<bindings node="xs:element[@name='AmendRiskProposalResponse']">
|
<bindings node="xs:element[@name='AmendableContractsResponse']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendRiskProposalResponse"/>
|
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendRiskProposalResponse"/>
|
||||||
</annox:annotate>
|
</annox:annotate>
|
||||||
@@ -754,6 +724,17 @@
|
|||||||
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendRiskSubmitResponse"/>
|
<annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AmendRiskSubmitResponse"/>
|
||||||
</annox:annotate>
|
</annox:annotate>
|
||||||
</bindings>
|
</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>
|
</jaxb:bindings>
|
||||||
|
|
||||||
<!-- Partner Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on4partner -->
|
<!-- Partner Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on4partner -->
|
||||||
@@ -763,7 +744,7 @@
|
|||||||
<!-- </jaxb:schemaBindings>-->
|
<!-- </jaxb:schemaBindings>-->
|
||||||
<!-- </jaxb:bindings>-->
|
<!-- </jaxb:bindings>-->
|
||||||
|
|
||||||
<!-- Schaden Namespace "urn:at.vvo.omds.types.omds3.v1-4-0.on7schaden" -->
|
<!-- Schaden Namespace "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON7_Schaden.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON7_Schaden.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on7schaden"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on7schaden"/>
|
||||||
|
|||||||
@@ -771,6 +771,21 @@
|
|||||||
<xsd:documentation>Sideletter</xsd:documentation>
|
<xsd:documentation>Sideletter</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:enumeration>
|
</xsd:enumeration>
|
||||||
|
<xsd:enumeration value="125">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Rechnungseinreichung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:enumeration>
|
||||||
|
<xsd:enumeration value="126">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Schadenzahlung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:enumeration>
|
||||||
|
<xsd:enumeration value="127">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Provisionsabrechnung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:enumeration>
|
||||||
</xsd:restriction>
|
</xsd:restriction>
|
||||||
</xsd:simpleType>
|
</xsd:simpleType>
|
||||||
<xsd:simpleType name="PartnerRoleType">
|
<xsd:simpleType name="PartnerRoleType">
|
||||||
@@ -2615,6 +2630,21 @@
|
|||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="Vertragsreferenz_Type" final="#all">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Referenz auf Vertrag entweder als Polizzennummer oder als VertragsID, eines der Felder muss vorhanden sein.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:attribute name="Polizzennr" type="omds:Polizzennr">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die Polizzennr der zu ersetzenden Polizze</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:attribute>
|
||||||
|
<xsd:attribute name="VertragsID" type="omds:VertragsID">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die OMDS VertragsID der zu ersetzenden Polizze</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:attribute>
|
||||||
|
</xsd:complexType>
|
||||||
<xsd:complexType name="ErsatzpolizzeMitAendGrund_Type">
|
<xsd:complexType name="ErsatzpolizzeMitAendGrund_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Einfache Implementierung einer zu ersetzenden Polizze mit Angabe eines Änderungsgrunds</xsd:documentation>
|
<xsd:documentation>Einfache Implementierung einer zu ersetzenden Polizze mit Angabe eines Änderungsgrunds</xsd:documentation>
|
||||||
|
|||||||
@@ -453,6 +453,26 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<part name="param" element="v:ContractChangeP4Response"/>
|
<part name="param" element="v:ContractChangeP4Response"/>
|
||||||
</message>
|
</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"/>
|
||||||
|
</message>
|
||||||
|
|
||||||
|
|
||||||
<!-- Fehler -->
|
<!-- Fehler -->
|
||||||
<message name="ServiceFaultMsg">
|
<message name="ServiceFaultMsg">
|
||||||
@@ -799,6 +819,23 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<output name="ContractChangeSubmitResponsePort" message="os:ContractChangeP4ResponseMsg"/>
|
<output name="ContractChangeSubmitResponsePort" message="os:ContractChangeP4ResponseMsg"/>
|
||||||
<fault name="ContractChangeSubmitFault" message="os:ServiceFaultMsg"/>
|
<fault name="ContractChangeSubmitFault" message="os:ServiceFaultMsg"/>
|
||||||
</operation>
|
</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>
|
</portType>
|
||||||
|
|
||||||
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
|
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
|
||||||
@@ -1456,59 +1493,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
</fault>
|
</fault>
|
||||||
</operation>
|
</operation>
|
||||||
|
|
||||||
|
|
||||||
<!-- Zentrale BOA Operations -->
|
|
||||||
|
|
||||||
<operation name="calculate">
|
|
||||||
<soap:operation soapAction="urn:calculate" style="document"/>
|
|
||||||
<input name="CalculateRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="CalculateResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="CalculateFault">
|
|
||||||
<soap:fault name="CalculateFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="createOffer">
|
|
||||||
<soap:operation soapAction="urn:createOffer" style="document"/>
|
|
||||||
<input name="CreateOfferRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="CreateOfferResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="CreateOfferFault">
|
|
||||||
<soap:fault name="CreateOfferFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="createApplication">
|
|
||||||
<soap:operation soapAction="urn:createApplication" style="document"/>
|
|
||||||
<input name="CreateApplicationRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="CreateApplicationResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="CreateApplicationFault">
|
|
||||||
<soap:fault name="CreateApplicationFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="submitApplication">
|
|
||||||
<soap:operation soapAction="urn:submitApplication" style="document"/>
|
|
||||||
<input name="SubmitApplicationRequestPort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</input>
|
|
||||||
<output name="SubmitApplicationResponsePort">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</output>
|
|
||||||
<fault name="SubmitApplicationFault">
|
|
||||||
<soap:fault name="SubmitApplicationFault" use="literal"/>
|
|
||||||
</fault>
|
|
||||||
</operation>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Produktvorschlag, Konvertierungshilfe -->
|
<!-- Produktvorschlag, Konvertierungshilfe -->
|
||||||
<operation name="conversionScope">
|
<operation name="conversionScope">
|
||||||
<soap:operation soapAction="urn:conversionScope" style="document"/>
|
<soap:operation soapAction="urn:conversionScope" style="document"/>
|
||||||
@@ -1546,43 +1530,26 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<soap:fault name="ProductProposalFault" use="literal"/>
|
<soap:fault name="ProductProposalFault" use="literal"/>
|
||||||
</fault>
|
</fault>
|
||||||
</operation>
|
</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>
|
||||||
|
</operation>
|
||||||
|
|
||||||
<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>
|
|
||||||
<operation name="contractChangeOptions">
|
|
||||||
<soap:operation soapAction="urn:contractChangeOptions" style="document"/>
|
|
||||||
<input name="ContractChangeOptionsRequestPort"><soap:body use="literal"/></input>
|
|
||||||
<output name="ContractChangeOptionsResponsePort"><soap:body use="literal"/></output>
|
|
||||||
<fault name="ContractChangeOptionsFault"><soap:fault name="ContractChangeOptionsFault" use="literal"/></fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="contractChangeP1">
|
|
||||||
<soap:operation soapAction="urn:contractChangeP1" style="document"/>
|
|
||||||
<input name="ContractChangeP1RequestPort"><soap:body use="literal"/></input>
|
|
||||||
<output name="ContractChangeP1ResponsePort"><soap:body use="literal"/></output>
|
|
||||||
<fault name="ContractChangeProposalFault"><soap:fault name="ContractChangeProposalFault" use="literal"/></fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="contractChangeP2">
|
|
||||||
<soap:operation soapAction="urn:contractChangeP2" style="document"/>
|
|
||||||
<input name="ContractChangeP2RequestPort"><soap:body use="literal"/></input>
|
|
||||||
<output name="ContractChangeP2ResponsePort"><soap:body use="literal"/></output>
|
|
||||||
<fault name="ContractChangeConfigurationFault"><soap:fault name="ContractChangeConfigurationFault" use="literal"/></fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="contractChangeP3">
|
|
||||||
<soap:operation soapAction="urn:contractChangeP3" style="document"/>
|
|
||||||
<input name="ContractChangeP3RequestPort"><soap:body use="literal"/></input>
|
|
||||||
<output name="ContractChangeP3ResponsePort"><soap:body use="literal"/></output>
|
|
||||||
<fault name="ContractChangeSubmitFault"><soap:fault name="ContractChangeSubmitFault" use="literal"/></fault>
|
|
||||||
</operation>
|
|
||||||
<operation name="contractChangeP4">
|
|
||||||
<soap:operation soapAction="urn:contractChangeP4" style="document"/>
|
|
||||||
<input name="ContractChangeP4RequestPort"><soap:body use="literal"/></input>
|
|
||||||
<output name="ContractChangeP4ResponsePort"><soap:body use="literal"/></output>
|
|
||||||
<fault name="ContractChangeSubmitFault"><soap:fault name="ContractChangeSubmitFault" use="literal"/></fault>
|
|
||||||
</operation>
|
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<service name="omdsService">
|
<service name="omdsService">
|
||||||
|
|||||||
@@ -225,330 +225,14 @@
|
|||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
|
||||||
<xsd:complexType name="RequestProposalAenderung_Type" abstract="true">
|
<xsd:annotation>
|
||||||
<xsd:complexContent>
|
<xsd:documentation>
|
||||||
<xsd:extension base="RequestAenderung_Type">
|
===========================================================
|
||||||
<xsd:sequence>
|
| Einbeziehung Risiko aka Flotte |
|
||||||
<xsd:element name="Art" type="xsd:string">
|
===========================================================
|
||||||
<xsd:annotation>
|
</xsd:documentation>
|
||||||
<xsd:documentation>Art der Änderung</xsd:documentation>
|
</xsd:annotation>
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="ObjektId" type="cst:ObjektId_Type" minOccurs="1" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Id des Objekts, welches geändert werden soll, z.B. die VertragsId. Für bestimmte Änderungen können auch mehrere Ids möglich sein.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="DokAnfordVermittler" type="cst:ProzessDokRequest_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Anforderung optionaler Dokumente durch den Client</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="RequestCheckAenderungStateful_Type" abstract="true">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="RequestAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="DokAnfordVermittler" type="cst:ProzessDokRequest_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Anforderung optionaler Dokumente durch den Client</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Dokument" type="cst:ProzessDokument_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Upload (unterschriebener) Dokumente</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="RequestCheckAenderungStateless_Type" abstract="true">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="RequestAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="DokAnfordVermittler" type="cst:ProzessDokRequest_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Anforderung optionaler Dokumente durch den Client</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="RequestSubmitAenderung_Type" abstract="true">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="RequestAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Dokument" type="cst:ProzessDokument_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Upload (unterschriebener) Dokumente</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseAenderung_Type" abstract="true">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="cst:CommonSimpleResponse_Type"/>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseProposalAenderung_Type" abstract="true">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="DokumentOderDokumentenanforderung" type="cst:ProzessDokumentBasis_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Hier sind 3 Arten von Dokumenten enthalten: Solche, die der Kunde nur ausgefolgt bekommt, solche, die er unterschrieben zurück liefern soll und Anforderung von beizubringenden Dokumenten.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseCheckAenderungStateful_Type" abstract="true">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="DokumentOderDokumentenanforderung" type="cst:ProzessDokumentBasis_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Hier sind 3 Arten von Dokumenten enthalten: Solche, die der Kunde nur ausgefolgt bekommt, solche, die er unterschrieben zurück liefern soll und Anforderung von beizubringenden Dokumenten.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseCheckAenderungStateless_Type" abstract="true">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="DokumentOderDokumentenanforderung" type="cst:ProzessDokumentBasis_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Hier sind 3 Arten von Dokumenten enthalten: Solche, die der Kunde nur ausgefolgt bekommt, solche, die er unterschrieben zurück liefern soll und Anforderung von beizubringenden Dokumenten.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseSubmitAenderung_Type" abstract="true">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Dokument" type="cst:ProzessDokHandout_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Dokumente bereitgestellt.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="RequestSubmitSimpleAenderung_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="RequestSubmitAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Aenderung" type="Aenderung_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Die Änderung (enthält ObjektIds wie z.B. VertragsIds und die Art der Änderung)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseProposalSimpleAenderung_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseProposalAenderung_Type"/>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseSubmitSimpleAenderung_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Geschaeftsfallnummer zur Nachverfolgung, wenn die Änderung immer oder in bestimmten Fällen asynchron durchgeführt wird.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="RequestCheckModelAenderungStateless_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="RequestCheckAenderungStateless_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="ModellAenderung" type="ModellAenderung_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Das Modell für die Änderung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="RequestCheckModelAenderungStateful_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="RequestCheckAenderungStateful_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Geschaeftsfallnummer wenn schon vergeben und bekannt.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="ModellAenderung" type="ModellAenderung_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Das Modell für die Änderung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="RequestSubmitModelAenderungStateless_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="RequestSubmitAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="ModellAenderung" type="ModellAenderung_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Das Modell für die Änderung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="RequestSubmitModelAenderungStateful_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="RequestSubmitAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Geschaeftsfallnummer bei stateful steht diese für das Modell.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseModelbasedAenderung_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseAenderung_Type">
|
|
||||||
<xsd:sequence/>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<!-- Response Proposal: wenn Stateful mit Geschäftsfallnummer, wenn Stateless ohne -->
|
|
||||||
<xsd:complexType name="ResponseProposalModelbasedAenderung_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseProposalAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="ModellAenderung" type="ModellAenderung_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Das Modell für die Änderung, enthält ObjektIds bzw. VertragsIds und die Art der Änderung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseStatefulProposalModelbasedAenderung_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseProposalAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Geschaeftsfallnummer zur Nachverfolgung, wenn die Änderung asynchron durchgeführt wird.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="ModellAenderung" type="ModellAenderung_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Das Modell für die Änderung, enthält ObjektIds bzw. VertragsIds und die Art der Änderung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<!-- Response Check: wenn Stateful mit Geschäftsfallnummer, wenn Stateless ohne -->
|
|
||||||
<xsd:complexType name="ResponseStatelessCheckModelbasedAenderung_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseCheckAenderungStateless_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="ModellAenderung" type="ModellAenderung_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Das Modell für die Änderung, enthält ObjektIds bzw. VertragsIds und die Art der Änderung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseStatefulCheckModelbasedAenderung_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseCheckAenderungStateful_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Geschaeftsfallnummer zur Nachverfolgung, wenn die Änderung asynchron durchgeführt wird.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="ModellAenderung" type="ModellAenderung_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Das Modell für die Änderung, enthält ObjektIds bzw. VertragsIds und die Art der Änderung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<!-- Response Submit: mit Geschäftsfallnummer oder ohne -->
|
|
||||||
<xsd:complexType name="ResponseSubmitImmediateModelbasedAenderung_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseSubmitAenderung_Type">
|
|
||||||
<xsd:sequence/>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ResponseSubmitModelbasedAenderung_Type">
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="ResponseSubmitAenderung_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Geschaeftsfallnummer zur Nachverfolgung, wenn die Änderung asynchron durchgeführt wird.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="Aenderung_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Die Angaben zur Änderung. Dies kann ein Objektmodell sein, es wird allerdings nicht unverbindlich ausgeführt.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="ModellAenderung_Type" abstract="true">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Das Modell mit den Angaben zur Änderung.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Modellstatus" type="cst:Status_Type" minOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Der Status des Modells.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:complexType>
|
|
||||||
<!-- =========================================================== -->
|
|
||||||
<!-- | Einbeziehung Risiko aka Flotte | -->
|
|
||||||
<!-- =========================================================== -->
|
|
||||||
<xsd:element name="AmendableContractsRequest" final="#all">
|
<xsd:element name="AmendableContractsRequest" final="#all">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Requestobjekt, um Verträge zu erhalten, in welche Risikoobjekte einbezogen werden können.</xsd:documentation>
|
<xsd:documentation>Requestobjekt, um Verträge zu erhalten, in welche Risikoobjekte einbezogen werden können.</xsd:documentation>
|
||||||
@@ -565,11 +249,7 @@
|
|||||||
<xsd:documentation>Versicherungsnehmer</xsd:documentation>
|
<xsd:documentation>Versicherungsnehmer</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Sparte" type="omds:VtgSparteCd_Type" minOccurs="0">
|
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type"/>
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Optional eine Vertragssparte, für die der Vertrag gesucht wird, wenn mehrere Sparten unterstützt werden.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
@@ -583,9 +263,9 @@
|
|||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:CommonResponse_Type">
|
<xsd:extension base="cst:CommonResponse_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="Vertrag" type="VertragEinbeziehung_Type" minOccurs="0" maxOccurs="unbounded">
|
<xsd:element name="Einbeziehung" type="Einbeziehung_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Vertrag und Profil für eine Einbeziehung</xsd:documentation>
|
<xsd:documentation>Profil für eine Einbeziehung</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
@@ -593,48 +273,11 @@
|
|||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="AmendRiskProposalRequest" final="#all">
|
<xsd:element name="AmendRiskCheckRequest" final="#all">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Requests zur Anfrage eines Vorschlags für die Einbeziehung eines Risikoobjekts in einen Vertrag</xsd:documentation>
|
<xsd:documentation>Requestobjekt, um eine Einbeziehung unverbindlich auf Gültigkeit prüfen zu können.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:complexType>
|
<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="Vertrag" type="cst:Ersatzpolizze_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" minOccurs="1" maxOccurs="1">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Informationen zum Risikoobjekt</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="AmendRiskProposalResponse" final="#all">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Response mit einem Vorschlag für die Einbeziehung eines Risikoobjekts in einen Vertrag</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="cst:CommonResponse_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Einbeziehung" type="Einbeziehung_Type" maxOccurs="unbounded"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="AmendRiskCheckRequest" final="#all">
|
|
||||||
<xsd:complexType >
|
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:CommonRequest_Type">
|
<xsd:extension base="cst:CommonRequest_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
@@ -652,6 +295,9 @@
|
|||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="AmendRiskCheckResponse" final="#all">
|
<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:complexType>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:CommonResponse_Type">
|
<xsd:extension base="cst:CommonResponse_Type">
|
||||||
@@ -667,6 +313,9 @@
|
|||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="AmendRiskSubmitRequest" final="#all">
|
<xsd:element name="AmendRiskSubmitRequest" final="#all">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Request zur Durchführung einer Einbeziehung.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:CommonRequest_Type">
|
<xsd:extension base="cst:CommonRequest_Type">
|
||||||
@@ -683,16 +332,19 @@
|
|||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="AmendRiskSubmitResponse" final="#all">
|
<xsd:element name="AmendRiskSubmitResponse" final="#all">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Response mit dem Ergebnis einer Einbeziehung.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
<xsd:complexType>
|
<xsd:complexType>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:CommonSimpleResponse_Type">
|
<xsd:extension base="cst:CommonResponse_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="Dokument" type="cst:ProzessDokHandout_Type" minOccurs="0" maxOccurs="unbounded">
|
<xsd:element name="Dokument" type="cst:ProzessDokHandout_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Bereitgestellte Dokumente, z.B. Einzelpolizzen.</xsd:documentation>
|
<xsd:documentation>Bereitgestellte Dokumente, z.B. Einzelpolizzen.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Einzelvertrag" type="cst:Ersatzpolizze_Type" minOccurs="0">
|
<xsd:element name="Einzelvertrag" type="cst:Vertragsreferenz_Type" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Falls eine Einzelpolizze erstellt wird, die Polizzennummer oder Id dieser Polizze.</xsd:documentation>
|
<xsd:documentation>Falls eine Einzelpolizze erstellt wird, die Polizzennummer oder Id dieser Polizze.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
@@ -709,71 +361,52 @@
|
|||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
|
|
||||||
<xsd:complexType name="Einbeziehung_Type" final="#all">
|
<xsd:complexType name="Einbeziehung_Type" abstract="true">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Abstrakter Typ für Einbeziehungen</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="Vertrag" type="cst:Ersatzpolizze_Type">
|
<xsd:element name="Vertrag" type="cst:Vertragsreferenz_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Angabe des Vertrags, in welchen das Risikoobjekt einbezogen werden soll.</xsd:documentation>
|
<xsd:documentation>Angabe des Vertrags, in welchen das Risikoobjekt einbezogen werden soll.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type" minOccurs="1">
|
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type"/>
|
||||||
<xsd:annotation>
|
<xsd:element name="Beginn" type="xsd:date" />
|
||||||
<xsd:documentation>Informationen zum Risikoobjekt</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Angaben" type="AngabenEinbeziehung_Type" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Gegebenenfalls weitere Angaben zur Einbeziehung, insb. Spezifikation der Deckung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="VertragEinbeziehung_Type" final="#all">
|
<xsd:complexType name="EinbeziehungEinfach_Type" final="#all">
|
||||||
<xsd:sequence>
|
<xsd:annotation>
|
||||||
<xsd:element name="Vertrag" type="cst:Ersatzpolizze_Type" />
|
<xsd:documentation>Typ für einfache Einbeziehungen</xsd:documentation>
|
||||||
<xsd:element name="Profil" type="ProfilEinbeziehung_Type" maxOccurs="unbounded"/>
|
</xsd:annotation>
|
||||||
</xsd:sequence>
|
<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>
|
||||||
<xsd:simpleType name="ProfilEinbeziehung_Type" final="#all">
|
|
||||||
<xsd:restriction base="xsd:unsignedByte">
|
|
||||||
<xsd:enumeration value="1"/>
|
|
||||||
<xsd:enumeration value="2"/>
|
|
||||||
<xsd:enumeration value="3"/>
|
|
||||||
<xsd:enumeration value="4"/>
|
|
||||||
</xsd:restriction>
|
|
||||||
</xsd:simpleType>
|
|
||||||
|
|
||||||
<xsd:complexType name="AngabenEinbeziehung_Type" abstract="true">
|
<xsd:complexType name="AngabenEinbeziehung_Type" abstract="true">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Zusätzliche Angaben zur Einbeziehung. VU-Spezifische Typen werden von diesem Typ abgeleitet.</xsd:documentation>
|
<xsd:documentation>Abstrakter Typ für Angaben zur Einbeziehung. VU-spezifische werden von diesem Typ abgeleitet.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<!-- <xsd:complexType name="AngabenEinbeziehungGenerisch_Type" final="#all">-->
|
|
||||||
<!-- <xsd:annotation>-->
|
|
||||||
<!-- <xsd:documentation>Wenn die Angaben zur Einbeziehung zur Laufzeit gemacht werden, wird dieser abgeleitete Typ verwendet.</xsd:documentation>-->
|
|
||||||
<!-- </xsd:annotation>-->
|
|
||||||
<!-- <xsd:complexContent>-->
|
|
||||||
<!-- <xsd:extension base="AngabenEinbeziehung_Type">-->
|
|
||||||
<!-- <xsd:sequence>-->
|
|
||||||
<!-- <xsd:element name="Meldung" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">-->
|
|
||||||
<!-- <xsd:annotation>-->
|
|
||||||
<!-- <xsd:documentation>Im Response: Meldungen zu den Angaben</xsd:documentation>-->
|
|
||||||
<!-- </xsd:annotation>-->
|
|
||||||
<!-- </xsd:element>-->
|
|
||||||
<!-- <xsd:element name="Beginn" type="cst:AttributDatum_Type">-->
|
|
||||||
<!-- <xsd:annotation>-->
|
|
||||||
<!-- <xsd:documentation>Ab wann die Einbeziehung gelten soll.</xsd:documentation>-->
|
|
||||||
<!-- </xsd:annotation>-->
|
|
||||||
<!-- </xsd:element>-->
|
|
||||||
<!-- <xsd:element name="Deckung" type="Deckungsbaum_Type" minOccurs="0">-->
|
|
||||||
<!-- <xsd:annotation>-->
|
|
||||||
<!-- <xsd:documentation>Optionale weitere Angaben zur Deckung</xsd:documentation>-->
|
|
||||||
<!-- </xsd:annotation>-->
|
|
||||||
<!-- </xsd:element>-->
|
|
||||||
<!-- </xsd:sequence>-->
|
|
||||||
<!-- </xsd:extension>-->
|
|
||||||
<!-- </xsd:complexContent>-->
|
|
||||||
<!-- </xsd:complexType>-->
|
|
||||||
<xsd:complexType name="Baustein_Type" abstract="true">
|
<xsd:complexType name="Baustein_Type" abstract="true">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Ein abstrakter Deckungsbaustein, von dem die konkreten abgeleitet werden.</xsd:documentation>
|
<xsd:documentation>Ein abstrakter Deckungsbaustein, von dem die konkreten abgeleitet werden.</xsd:documentation>
|
||||||
@@ -881,31 +514,4 @@
|
|||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
|
|
||||||
|
|
||||||
<!-- Titellisten
|
|
||||||
<xsd:element name="AcademicTitleRequest" type="cst:CommonRequest_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Request akademische Titel</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="AcademicTitleResponse">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="cst:CommonResponse_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Titel" maxOccurs="unbounded" >
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="xsd:string">
|
|
||||||
<xsd:attribute name="nachgestellt" type="xsd:boolean" use="optional" />
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>-->
|
|
||||||
|
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
|
|||||||