Überarbeitung Objekte Konvertierung und Dokumentation
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Mit XMLSpy v2017 rel. 3 sp1 (x64) (http://www.altova.com) von Jens Buehring (Kap Dion GmbH) bearbeitet -->
|
||||
<xsd:schema xmlns="urn:omds3CommonServiceTypes-1-1-0" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" targetNamespace="urn:omds3CommonServiceTypes-1-1-0" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.6.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
||||
@@ -1972,11 +1973,102 @@
|
||||
<xsd:documentation>Typ für Ersatzpolizzen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Ersatzpolizzennummer1" type="omds:Polizzennr"/>
|
||||
<xsd:element name="Ersatzpolizzennummer2" type="omds:Polizzennr" minOccurs="0"/>
|
||||
<xsd:element name="Ersatzpolizzennummer3" type="omds:Polizzennr" minOccurs="0"/>
|
||||
<xsd:element name="Ersatzpolizzennummer1" type="omds:Polizzennr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deprecated, in künftigen Implementierungen bitte Element Ersatzpolizzen unten nutzen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Ersatzpolizzennummer2" type="omds:Polizzennr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deprecated</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Ersatzpolizzennummer3" type="omds:Polizzennr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Deprecated</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Ersatzpolizzen" type="Ersatzpolizze_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dies ist die neuere Art Ersatzolizzennummern anzugeben. Das Objekt ist erweiterungsfähig.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Ersatzpolizze_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibung einer durch Konvertierung zu ersetzenden Polizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Polizzennr" type="omds:Polizzennr">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Polizzennr der zu ersetzenden Polizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die OMDS VertragsID der zu ersetzenden Polizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ErsatzpolizzeMitAendGrund_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Einfache Implementierung einer zu ersetzenden Polizze mit Angabe eines Änderungsgrunds</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Ersatzpolizze_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AendGrundCd" type="omds:AendGrundCd_Type"/>
|
||||
<xsd:element name="AendGrundbez" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional die Angabe einer Zusatzinformation zum Aenderungsgrund</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ErsatzpolizzeNachSparte_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Implementierung einer Ersatzpolizze, bei welcher für jede Sparte ein eigener Aenderungsgrund angegeben werden kann</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Ersatzpolizze_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparten" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt den gewünschten Umgang mit der Sparte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Code für die Sparte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Schluessel für die Sparte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AendGrundCd" type="omds:AendGrundCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Änderungsgrund für die spezifizierte Sparte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AendGrundbez" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional die Angabe einer Zusatzinformation zum Aenderungsgrund</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AbstraktesEreignisStatusAenderung_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes Ereignis einer Statusänderung </xsd:documentation>
|
||||
|
||||
@@ -208,39 +208,19 @@
|
||||
</xsd:complexType>
|
||||
<!--Abstrakte BOA-Operationstypen-->
|
||||
<xsd:complexType name="BOAProcessRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes Zwischenelement für alle BOA-Request-Types</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Aenderungsgrund" type="omds:AendGrundCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional die Angabe eines Aenderungsgrunds als AendGrundCd</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AendGrundbez" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional die Angabe eines Textes zum Aenderungsgrund</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BOAProcessResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes Zwischenelement für alle BOA-Response-Types</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Aenderungsgrund" type="omds:AendGrundCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional die Angabe eines Aenderungsgrunds als AendGrundCd</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AendGrundbez" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional die Angabe eines Textes zum Aenderungsgrund</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
<xsd:extension base="cst:CommonProcessResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateRequest_Type" abstract="true">
|
||||
@@ -585,41 +565,10 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonProcessRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vertrag" maxOccurs="unbounded">
|
||||
<xsd:element name="Vertrag" type="cst:Ersatzpolizze_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Angabe auf welchem Vertrag oder welchen Verträgen der neue Vertrag aufgebaut werden soll</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
|
||||
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die OMDS VertragsID der gesuchten Polizze</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Sparten" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt den gewünschten Umgang mit der Sparte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type"/>
|
||||
<xsd:element name="Id" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AendGrundCd" type="omds:AendGrundCd_Type"/>
|
||||
<xsd:element name="AendGrundbez" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional die Angabe einer Zusatzinformation zum Aenderungsgrund</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
|
||||
Reference in New Issue
Block a user