From f962c6be2530a90d97f82370757ddbb0a9eff5a5 Mon Sep 17 00:00:00 2001 From: JensBuehring Date: Fri, 2 May 2025 14:11:13 +0200 Subject: [PATCH] Erste Operation Einbeziehung in neuem Dokument beschrieben. --- .../.run/Einbeziehung PDF.run.xml | 25 ++ .../ON_2.02.0 BOA allgemein.tex | 4 +- .../ON_3.05 Einbeziehung.docx | Bin 432913 -> 432887 bytes .../ON_3.05 Einbeziehung.tex | 295 ++++++++++++++++++ .../def/r2025_27/omds3_ON3_Vertrag.xsd | 2 +- 5 files changed, 323 insertions(+), 3 deletions(-) create mode 100644 OMDSServiceDefinition/.run/Einbeziehung PDF.run.xml rename OMDSServiceDefinition/doc/ON_3 Vertragsbestand/{ => ON_3.05 Einbeziehung}/ON_3.05 Einbeziehung.docx (94%) create mode 100644 OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.05 Einbeziehung/ON_3.05 Einbeziehung.tex diff --git a/OMDSServiceDefinition/.run/Einbeziehung PDF.run.xml b/OMDSServiceDefinition/.run/Einbeziehung PDF.run.xml new file mode 100644 index 00000000..42a63ec2 --- /dev/null +++ b/OMDSServiceDefinition/.run/Einbeziehung PDF.run.xml @@ -0,0 +1,25 @@ + + + + PDFLATEX + + + BUILT-IN-PDF-VIEWER + + + + false + + $PROJECT_DIR$/doc/ON_3 Vertragsbestand/ON_3.05 Einbeziehung/ON_3.05 Einbeziehung.tex + $PROJECT_DIR$/out + $PROJECT_DIR$/auxil + false + PDF + MIKTEX + true + [] + [] + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0 BOA allgemein/ON_2.02.0 BOA allgemein.tex b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0 BOA allgemein/ON_2.02.0 BOA allgemein.tex index 649d6573..b6443a0f 100644 --- a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0 BOA allgemein/ON_2.02.0 BOA allgemein.tex +++ b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0 BOA allgemein/ON_2.02.0 BOA allgemein.tex @@ -124,7 +124,7 @@ Jens Bühring&Dokument in LaTex neu angelegt, Release auf 2025.27-MINOR gesetzt.&26.02.2025\\ \bottomrule - \end{tabularx} \\ + \end{tabularx} \vspace{1cm} %% Dokumente / Regeln, die hier Voraussetzung sind @@ -155,7 +155,7 @@ Um eine möglichst gleichartige Abbildung über alle Sparten hinweg zu erreichen, sind in diesem Dokument die allgemeinen Rahmenbedingungen festgelegt, die für alle Sparten gleich sind. - \subsubsection{Verwendete Namespaces} + \subsubsection{Verwendete Namespaces} \begin{tabular}[c]{ll} \toprule diff --git a/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.05 Einbeziehung.docx b/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.05 Einbeziehung/ON_3.05 Einbeziehung.docx similarity index 94% rename from OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.05 Einbeziehung.docx rename to OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.05 Einbeziehung/ON_3.05 Einbeziehung.docx index 0e42eeb9e5b3308ee0075e7a6a7a4a6b8c0e3e2e..701f5a8ed3e1b05a5141691af1d5f4eb2a8e6e04 100644 GIT binary patch delta 19755 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 PptAt10yfVAQ}_M@B^2sb diff --git a/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.05 Einbeziehung/ON_3.05 Einbeziehung.tex b/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.05 Einbeziehung/ON_3.05 Einbeziehung.tex new file mode 100644 index 00000000..e85200c5 --- /dev/null +++ b/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.05 Einbeziehung/ON_3.05 Einbeziehung.tex @@ -0,0 +1,295 @@ +%! Author = jensb +%! Date = 26.02.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{longtable} +\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, + head=32.81087pt, includehead, top=1cm, headsep=1.5cm, + includefoot, bottom=1.5cm, %% Abstand unten 1 cm, gemessen bis zum Footer + %textwidth=15cm, + 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{28. Januar 2025} +\author{Jens Bühring} +\title{1.04.4 - Dokumententypen} + + +%% 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.05 \textemdash~Einbeziehung von Risikoobjekten}} + \normalsize + \vspace{1cm} + + \textbf{Release} 2025.27-MINOR-SNAPSHOT\\ + \vspace{0.5cm} + + \textbf{Kurzbeschreibung}\\ + Dieses Dokument beschreibt die Einbeziehung von + Risikoobjekten in einen bestehenden Vertrag, zum Beispiel die Einbeziehung + eines neuen Fahrzeugs in einen Flottenvertrag. + + \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}&2.4.2025\\ + {Jens Bühring}&Einführung von Implementierungsprofilen&2.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 + \tableofcontents + \end{flushleft} + \pagebreak + + \section{Einleitung} + Dieses Dokument beschreibt die Einbeziehung von Risikoobjekten in einen bestehenden Vertrag, zum Beispiel die + Einbeziehung eines neuen Fahrzeugs in einen Flottenvertrag. + + Die Errichtung des zugrundeliegenden Vertrags ist nicht Gegenstand dieser Norm. Es wird vorausgesetzt, dass ein + Vertrag existiert, welcher die Einbeziehung des Risikoobjekts ermöglicht. + + + Die Einbeziehung kann in bis zu vier Schritten erfolgen: + + \begin{enumerate} + \item Im ersten Schritt kann der Vermittler eine Auskunft einholen, welche Verträge für eine Einbeziehung + für den gegebenen Kunden und die gegebene Sparte in Frage kommen. + + \item Im zweiten Schritt gibt er den gewählten Vertrag und die Eigenschaften des Risikoobjekts bekannt und + erhält Deckungsfragen für die Einbeziehung. Die Deckungsfragen können je nach Vertrag unterschiedlich sein. + + \item Im optionalen dritten Schritt kann der Vermittler die Deckungsfragen beantworten und prüfen, ob die + Antworten gültig sind. + + \item Im vierten Schritt führt der Vermittler die Einbeziehung gemäß seinen Vorstellungen durch, in dem er + die zuvor beantworteten Deckungsfragen übergibt. + + \end{enumerate} + + 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 + können. + + 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. + + \begin{tabularx}{\textwidth}{p{4cm}p{9cm}} + \toprule + \textbf{Profil}&{\textbf{Charakteristik}}\\ + \midrule + {Profil 1: Ohne weitere Angaben zur Einbeziehung\vspace{0.2cm}}&{Es sind keine Fragen zur Deckung. + Die Einbeziehung erfolgt über Angabe des Risikoobjekts und des Vertrags.\vspace{0.2cm}}\\ + {Profil 2: Mit Angaben zur Einbeziehung als VU-spezifisches Objekt}&{Die Angaben zur + Einbeziehung sind über VU-spezifische Objekte abgebildet, welche in einer eigenen XSD vom Typ + \texttt{AngabenEinbeziehung\_Type} abgeleitet werden. Die Operation AmendRiskProposal gibt vor, welcher Typ für eine + konkrete Einbeziehung zu verwenden ist. Die Operation AmendRiskCheck erlaubt die wiederholte Prüfung der Angaben. + SOAP Operations: AmendableContracts, AmendRiskProposal, AmendRiskCheck, AmendRiskSubmit.}\\ + \bottomrule + \end{tabularx} + + \noindent Zu einem späteren Zeitpunkt soll die Norm um die folgenden Profile erweitert werden:\\ + \begin{tabularx}{\textwidth}{p{4cm}p{9cm}} + \toprule\textbf{Profil}&{\textbf{Charakteristik}}\\ + \midrule + {Profil 3: 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 + können. Die Operation AmendRiskProposal gibt vor, welche Deckungsfragen zu beantworten sind. + Die Operation AmendRiskCheck erlaubt die wiederholte Prüfung der Deckungsfragen. + SOAP Operations: AmendableContracts, AmendRiskProposal, AmendRiskCheck, AmendRiskSubmit.\vspace{0.2cm}}\\ + {Profil 4: Als Deep-Link}&{Zu einem späteren Zeitpunkt wird der Standard um ein Modell mit Deep-Link + erweitert. Mit Hilfe des Deeplinks können Deckungsfragen in einer Maske des Versicherers beantwortet werden und + dort die Einbeziehung abgeschlossen werden.}\\ + \bottomrule + \end{tabularx} + + \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 + 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 + noch nicht durchgeführt wurde ist. + + 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. + + \subsection{Verwendete Namespaces} + + \begin{tabular}[c]{ll} + \toprule + \textbf{Prefix} & {\textbf{Namespace}} \\ + \midrule + xsd & {http://www.w3.org/2001/XMLSchema} \\ + omds & {urn:omds20} \\ + 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 + \end{tabular} \\ + + + + \section{Methode AmendableContracts} + + \subsection{Fachliche Beschreibung} + Der Service AmendableContracts liefert die Polizzennummern bzw. VertragsIDs von Verträgen, in welche + Risikoobjekte einbezogen werden können.\\ + + \subsubsection{Status} + Entwurf (0) + + \subsubsection{Vorbedingung} + Der Benutzer existiert und kann über die Daten im SOAP-Header authentifiziert werden. + + \subsubsection{Ablauf} + Der Benutzer spezifiziert einen VN, für den er die Liste der Verträge erhalten möchte, bei denen er + eine Einbeziehung durchführen kann. Als Antwort ist eine SOAP-Exception bei Fehlern oder eine gültige + Antwort mit 0~\dots~n Verträgen gemäß dem Schema möglich. + + \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.\\ + + Es wird geprüft ob eine Vertragssparte übermittelt wurde. Falls keine Vertragssparte erwartet wird aber eine + Vertragssparte übermittelt wird oder falls eine Vertragssparte übermittelt wird, der Service aber grundsätzlich + 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} + + \subsubsection{ServiceID} + + Die ServiceID dieser Methode ist \glqq AmendableContracts\grqq{}. + + \subsubsection{Request} + + Der Request hat die folgende Form:\\ + \includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p1} + + 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 {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.} + \item {Sparte – der Code der Vertragssparte, bei Flotte wird dies regelmäßig \glqq BKF\grqq{} für Kfz-Bündel sein.} + \end{itemize} + + \subsubsection{Response} + + Der Response kann 0…n passende Verträge enthalten, von denen die Polizzennummer oder die VertragsID übermittelt wird.\\ + + \includegraphics[width=9cm]{../../../docGen/omds3_ON3_Vertrag_p5} + + Wenn für einen Versicherungsnehmer in der Sparte keine Verträge existieren, enthält das Responseobjekt keine + Vertrag-Elemente, es wird aber kein Soap-Fault geworfen. + + \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}&{400}&{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}&{400}&{Sparte nicht unterstützt}&{Die angegebene Vertragssparte wird von der Implementierung grundsätzlich nicht unterstützt.}\\ + {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 + \end{tabularx} + +\end{document} \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd b/OMDSServiceDefinition/src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd index b7338137..562cc5d2 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r2025_27/omds3_ON3_Vertrag.xsd @@ -583,7 +583,7 @@ - + Vertrag