Anpassung Release-Branch für 1.8:

Übernahme von Deckungsauskunft und Belegeinreichung aus dem Development-Branch.
ReleaseNotes und ReadMe ergänzt
Distribution-Managment Urls aktualisiert
This commit is contained in:
2022-07-08 18:33:19 +02:00
parent ef507b37ec
commit b579d66d05
6 changed files with 281 additions and 76 deletions

View File

@@ -273,12 +273,12 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
<repository>
<id>omdsaccess</id><!-- Username-Passwort in servers im settings.xml unter dieser id -->
<name>OMDS Release Repository</name>
<url>http://entw.kapdion.com:8081/repository/omdsReleases/</url>
<url>https://entw.kapdion.com/nexus/repository/omdsReleases/</url>
</repository>
<snapshotRepository>
<id>omdsaccess</id><!-- Username-Passwort in servers im settings.xml unter dieser id -->
<name>OMDS Snapshot Repository</name>
<url>http://entw.kapdion.com:8081/repository/omdsSnapshots/</url>
<url>https://entw.kapdion.com/nexus/repository/omdsSnapshots/</url>
</snapshotRepository>
</distributionManagement>

View File

@@ -10,4 +10,5 @@ OMDS 3 Version 1.5.0 - Jul. 2020 - Berechnung-Offert-Antrag Sach-privat, Schaden
OMDS 3 Version 1.6.0 - Jul. 2021 - Service-Release: Verwendung OMDS 2.14 (SNAPSHOT)
OMDS 3 Version 1.7.0 - Jän. 2022 - Neue Sparten: Berechnung-Offert-Antrag Unfall, Leben, Verwendung OMDS 2.14.0,
Handling von Dokumenten im Prozess, Konvertierung-Fahrzeugwechsel-Wechselkennzeichen.
OMDS 3 Version 1.8.0 - ?? 2022 -
OMDS 3 Version 1.8.0 - Jul. 2022 - Service-Release: Deckungsprüfung, Belegeinreichung, Veröffentlichungsprozess,
Legitimation, Haftpflicht optional in Kfz

View File

@@ -4,7 +4,18 @@ Version 1.8.0
Was ist neu oder anders in Version 1.8.0 im Vergleich zur Version 1.7.0?
=====================================================================================
1. Version 1.8.0 ist abwärtskompatibel zur Version 1.7.0
2. Deckungsauskunft und Belegeinreichung aufgenommen:
Neue Methoden checkCoverage, submitReceipt
Neue Elemente CheckCoverageRequest, CheckCoverageResponse, SubmitReceiptRequest, SubmitReceiptResponse,
ZusaetzlicheDeckungsauskunftsdaten_Type, ZusaetzlicheBelegeinreichungsdaten_Type
2. Haftpflicht in Kfz wird optionaler Vertragsbestandteil (bisher verpflichtend)
3. SpartendetailSchaden_Type bekommt folgende neue Attribute Koerperhaelfte, Koerperteil und BehoerdlicheAufnahme
4. Neu aufgenommen Legitimation_Type
5. Mit dem Wert "parameters" gab es ein Problem bei der Generierung von Clients unter Visual Studio. Daher wurde
<message name="..."><part name="parameters" element="ost:.."/></message>
geändert auf
<message name="..."><part name="param" element="ost:.."/></message>
6. Anpassung des Veröffentlichungsprocederes im Dokument ????????????????
=============
Version 1.7.0

View File

@@ -894,7 +894,7 @@
<xsd:sequence>
<xsd:element name="Dokumenttyp" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Der fachliche Typ des Dokuments. Alle Integer-Werte sind dem OMDS Standard vorbehalten und folgen dem DocumentType. Andere Codes als Ganzzahlen für Dokumententypen können vom Serviceprovider frei gewählt werden.</xsd:documentation>
<xsd:documentation>Der fachliche Typ des Dokuments. Alle Integer-Werte sind dem OMDS Standard vorbehalten und folgen dem DocumentType. Andere Codes für Dokumententypen können vom Serviceprovider frei gewählt werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Beschreibung">
@@ -1002,7 +1002,7 @@
</xsd:element>
<xsd:element name="ArtAusfolgung">
<xsd:annotation>
<xsd:documentation>Art der Ausfolgung an den Kunden: optional oder obligatorisch</xsd:documentation>
<xsd:documentation>Art der Ausfolgung an den Kunden: 0 = optional oder 1 = obligatorisch</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedByte">

View File

@@ -33,236 +33,248 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</schema>
</types>
<message name="loginRequest">
<part name="parameters" element="ost:loginRequest"/>
<part name="param" element="ost:loginRequest"/>
</message>
<message name="loginResponse">
<part name="parameters" element="ost:loginResponse"/>
<part name="param" element="ost:loginResponse"/>
</message>
<message name="getUserDataRequest">
<part name="parameters" element="ost:getUserDataRequest"/>
<part name="param" element="ost:getUserDataRequest"/>
</message>
<message name="getUserDataResponse">
<part name="parameters" element="ost:getUserDataResponse"/>
<part name="param" element="ost:getUserDataResponse"/>
</message>
<message name="getOMDSPackageListRequest">
<part name="parameters" element="ost:getOMDSPackageListRequest"/>
<part name="param" element="ost:getOMDSPackageListRequest"/>
</message>
<message name="getOMDSPackageListResponse">
<part name="parameters" element="ost:getOMDSPackageListResponse" />
<part name="param" element="ost:getOMDSPackageListResponse" />
</message>
<message name="getOMDSPackageRequest">
<part name="parameters" element="ost:getOMDSPackageRequest"/>
<part name="param" element="ost:getOMDSPackageRequest"/>
</message>
<message name="getOMDSPackageResponse">
<part name="parameters" element="ost:getOMDSPackageResponse" />
<part name="param" element="ost:getOMDSPackageResponse" />
</message>
<!-- Vertragsbezogene Dokumente -->
<message name="getArcImageInfosRequest">
<part name="parameters" element="ost:getArcImageInfosRequest"/>
<part name="param" element="ost:getArcImageInfosRequest"/>
</message>
<message name="getArcImageInfosResponse">
<part name="parameters" element="ost:getArcImageInfosResponse" />
<part name="param" element="ost:getArcImageInfosResponse" />
</message>
<message name="getArcImageRequest">
<part name="parameters" element="ost:getArcImageRequest"/>
<part name="param" element="ost:getArcImageRequest"/>
</message>
<message name="getArcImageResponse">
<part name="parameters" element="ost:getArcImageResponse" />
<part name="param" element="ost:getArcImageResponse" />
</message>
<!-- Dokumente allgemein -->
<message name="AddDocToBusinessCaseRequestMsg">
<part name="parameters" element="b:AddDocToBusinessCaseRequest"/>
<part name="param" element="b:AddDocToBusinessCaseRequest"/>
</message>
<message name="AddDocToBusinessCaseResponseMsg">
<part name="parameters" element="b:AddDocToBusinessCaseResponse" />
<part name="param" element="b:AddDocToBusinessCaseResponse" />
</message>
<message name="GetNumberOfDocumentsRequestMsg">
<part name="parameters" element="b:GetNumberOfDocumentsRequest"/>
<part name="param" element="b:GetNumberOfDocumentsRequest"/>
</message>
<message name="GetNumberOfDocumentsResponseMsg">
<part name="parameters" element="b:GetNumberOfDocumentsResponse" />
<part name="param" element="b:GetNumberOfDocumentsResponse" />
</message>
<message name="GetDocumentsOfObjectRequestMsg">
<part name="parameters" element="b:GetDocumentsOfObjectRequest"/>
<part name="param" element="b:GetDocumentsOfObjectRequest"/>
</message>
<message name="GetDocumentsOfObjectResponseMsg">
<part name="parameters" element="b:GetDocumentsOfObjectResponse" />
<part name="param" element="b:GetDocumentsOfObjectResponse" />
</message>
<message name="GetDocumentsOfPeriodRequestMsg">
<part name="parameters" element="b:GetDocumentsOfPeriodRequest"/>
<part name="param" element="b:GetDocumentsOfPeriodRequest"/>
</message>
<message name="GetDocumentsOfPeriodResponseMsg">
<part name="parameters" element="b:GetDocumentsOfPeriodResponse" />
<part name="param" element="b:GetDocumentsOfPeriodResponse" />
</message>
<!-- Deep Links -->
<message name="deepLinkClaimRequest">
<part name="parameters" element="ost:getDeepLinkClaimRequest"/>
<part name="param" element="ost:getDeepLinkClaimRequest"/>
</message>
<message name="deepLinkClaimResponse">
<part name="parameters" element="ost:getDeepLinkClaimResponse" />
<part name="param" element="ost:getDeepLinkClaimResponse" />
</message>
<message name="deepLinkPartnerRequest">
<part name="parameters" element="ost:getDeepLinkPartnerRequest"/>
<part name="param" element="ost:getDeepLinkPartnerRequest"/>
</message>
<message name="deepLinkPartnerResponse">
<part name="parameters" element="ost:getDeepLinkPartnerResponse" />
<part name="param" element="ost:getDeepLinkPartnerResponse" />
</message>
<message name="deepLinkOfferRequest">
<part name="parameters" element="ost:getDeepLinkOfferRequest"/>
<part name="param" element="ost:getDeepLinkOfferRequest"/>
</message>
<message name="deepLinkOfferResponse">
<part name="parameters" element="ost:getDeepLinkOfferResponse" />
<part name="param" element="ost:getDeepLinkOfferResponse" />
</message>
<message name="deepLinkPolicyRequest">
<part name="parameters" element="ost:getDeepLinkPolicyRequest"/>
<part name="param" element="ost:getDeepLinkPolicyRequest"/>
</message>
<message name="deepLinkPolicyResponse">
<part name="parameters" element="ost:getDeepLinkPolicyResponse" />
<part name="param" element="ost:getDeepLinkPolicyResponse" />
</message>
<!-- Schaden -->
<message name="CheckClaimRequestMsg">
<part name="parameters" element="sch:CheckClaimRequest"/>
<part name="param" element="sch:CheckClaimRequest"/>
</message>
<message name="CheckClaimResponseMsg">
<part name="parameters" element="sch:CheckClaimResponse" />
<part name="param" element="sch:CheckClaimResponse" />
</message>
<message name="SubmitClaimRequestMsg">
<part name="parameters" element="sch:SubmitClaimRequest"/>
<part name="param" element="sch:SubmitClaimRequest"/>
</message>
<message name="SubmitClaimResponseMsg">
<part name="parameters" element="sch:SubmitClaimResponse" />
<part name="param" element="sch:SubmitClaimResponse" />
</message>
<message name="GetClaimRequestMsg">
<part name="parameters" element="sch:GetClaimRequest"/>
<part name="param" element="sch:GetClaimRequest"/>
</message>
<message name="GetClaimResponseMsg">
<part name="parameters" element="sch:GetClaimResponse" />
<part name="param" element="sch:GetClaimResponse" />
</message>
<message name="SearchClaimRequestMsg">
<part name="parameters" element="sch:SearchClaimRequest"/>
<part name="param" element="sch:SearchClaimRequest"/>
</message>
<message name="SearchClaimResponseMsg">
<part name="parameters" element="sch:SearchClaimResponse" />
<part name="param" element="sch:SearchClaimResponse" />
</message>
<message name="CheckCoverageRequestMsg">
<part name="param" element="sch:CheckCoverageRequest"/>
</message>
<message name="CheckCoverageResponseMsg">
<part name="param" element="sch:CheckCoverageResponse" />
</message>
<message name="SubmitReceiptRequestMsg">
<part name="param" element="sch:SubmitReceiptRequest"/>
</message>
<message name="SubmitReceiptResponseMsg">
<part name="param" element="sch:SubmitReceiptResponse" />
</message>
<!-- Kraftfahrt -->
<message name="CalculateKfzRequestMsg">
<part name="parameters" element="boak:CalculateKfzRequest"/>
<part name="param" element="boak:CalculateKfzRequest"/>
</message>
<message name="CalculateKfzResponseMsg">
<part name="parameters" element="boak:CalculateKfzResponse"/>
<part name="param" element="boak:CalculateKfzResponse"/>
</message>
<message name="CreateOfferKfzRequestMsg">
<part name="parameters" element="boak:CreateOfferKfzRequest"/>
<part name="param" element="boak:CreateOfferKfzRequest"/>
</message>
<message name="CreateOfferKfzResponseMsg">
<part name="parameters" element="boak:CreateOfferKfzResponse"/>
<part name="param" element="boak:CreateOfferKfzResponse"/>
</message>
<message name="CreateApplicationKfzRequestMsg">
<part name="parameters" element="boak:CreateApplicationKfzRequest"/>
<part name="param" element="boak:CreateApplicationKfzRequest"/>
</message>
<message name="CreateApplicationKfzResponseMsg">
<part name="parameters" element="boak:CreateApplicationKfzResponse"/>
<part name="param" element="boak:CreateApplicationKfzResponse"/>
</message>
<message name="SubmitApplicationKfzRequestMsg">
<part name="parameters" element="boak:SubmitApplicationKfzRequest"/>
<part name="param" element="boak:SubmitApplicationKfzRequest"/>
</message>
<message name="SubmitApplicationKfzResponseMsg">
<part name="parameters" element="boak:SubmitApplicationKfzResponse"/>
<part name="param" element="boak:SubmitApplicationKfzResponse"/>
</message>
<!-- SachPrivat -->
<message name="CalculateSachPrivatRequestMsg">
<part name="parameters" element="boaSp:CalculateSachPrivatRequest"/>
<part name="param" element="boaSp:CalculateSachPrivatRequest"/>
</message>
<message name="CalculateSachPrivatResponseMsg">
<part name="parameters" element="boaSp:CalculateSachPrivatResponse"/>
<part name="param" element="boaSp:CalculateSachPrivatResponse"/>
</message>
<message name="CreateOfferSachPrivatRequestMsg">
<part name="parameters" element="boaSp:CreateOfferSachPrivatRequest"/>
<part name="param" element="boaSp:CreateOfferSachPrivatRequest"/>
</message>
<message name="CreateOfferSachPrivatResponseMsg">
<part name="parameters" element="boaSp:CreateOfferSachPrivatResponse"/>
<part name="param" element="boaSp:CreateOfferSachPrivatResponse"/>
</message>
<message name="CreateApplicationSachPrivatRequestMsg">
<part name="parameters" element="boaSp:CreateApplicationSachPrivatRequest"/>
<part name="param" element="boaSp:CreateApplicationSachPrivatRequest"/>
</message>
<message name="CreateApplicationSachPrivatResponseMsg">
<part name="parameters" element="boaSp:CreateApplicationSachPrivatResponse"/>
<part name="param" element="boaSp:CreateApplicationSachPrivatResponse"/>
</message>
<message name="SubmitApplicationSachPrivatRequestMsg">
<part name="parameters" element="boaSp:SubmitApplicationSachPrivatRequest"/>
<part name="param" element="boaSp:SubmitApplicationSachPrivatRequest"/>
</message>
<message name="SubmitApplicationSachPrivatResponseMsg">
<part name="parameters" element="boaSp:SubmitApplicationSachPrivatResponse"/>
<part name="param" element="boaSp:SubmitApplicationSachPrivatResponse"/>
</message>
<!-- Unfall -->
<message name="CalculateUnfallRequestMsg">
<part name="parameters" element="boaU:CalculateUnfallRequest"/>
<part name="param" element="boaU:CalculateUnfallRequest"/>
</message>
<message name="CalculateUnfallResponseMsg">
<part name="parameters" element="boaU:CalculateUnfallResponse"/>
<part name="param" element="boaU:CalculateUnfallResponse"/>
</message>
<message name="CreateOfferUnfallRequestMsg">
<part name="parameters" element="boaU:CreateOfferUnfallRequest"/>
<part name="param" element="boaU:CreateOfferUnfallRequest"/>
</message>
<message name="CreateOfferUnfallResponseMsg">
<part name="parameters" element="boaU:CreateOfferUnfallResponse"/>
<part name="param" element="boaU:CreateOfferUnfallResponse"/>
</message>
<message name="CreateApplicationUnfallRequestMsg">
<part name="parameters" element="boaU:CreateApplicationUnfallRequest"/>
<part name="param" element="boaU:CreateApplicationUnfallRequest"/>
</message>
<message name="CreateApplicationUnfallResponseMsg">
<part name="parameters" element="boaU:CreateApplicationUnfallResponse"/>
<part name="param" element="boaU:CreateApplicationUnfallResponse"/>
</message>
<message name="SubmitApplicationUnfallRequestMsg">
<part name="parameters" element="boaU:SubmitApplicationUnfallRequest"/>
<part name="param" element="boaU:SubmitApplicationUnfallRequest"/>
</message>
<message name="SubmitApplicationUnfallResponseMsg">
<part name="parameters" element="boaU:SubmitApplicationUnfallResponse"/>
<part name="param" element="boaU:SubmitApplicationUnfallResponse"/>
</message>
<!-- Leben -->
<message name="CalculateLebenRequestMsg">
<part name="parameters" element="boaL:CalculateLebenRequest"/>
<part name="param" element="boaL:CalculateLebenRequest"/>
</message>
<message name="CalculateLebenResponseMsg">
<part name="parameters" element="boaL:CalculateLebenResponse"/>
<part name="param" element="boaL:CalculateLebenResponse"/>
</message>
<message name="CreateOfferLebenRequestMsg">
<part name="parameters" element="boaL:CreateOfferLebenRequest"/>
<part name="param" element="boaL:CreateOfferLebenRequest"/>
</message>
<message name="CreateOfferLebenResponseMsg">
<part name="parameters" element="boaL:CreateOfferLebenResponse"/>
<part name="param" element="boaL:CreateOfferLebenResponse"/>
</message>
<message name="CreateApplicationLebenRequestMsg">
<part name="parameters" element="boaL:CreateApplicationLebenRequest"/>
<part name="param" element="boaL:CreateApplicationLebenRequest"/>
</message>
<message name="CreateApplicationLebenResponseMsg">
<part name="parameters" element="boaL:CreateApplicationLebenResponse"/>
<part name="param" element="boaL:CreateApplicationLebenResponse"/>
</message>
<message name="SubmitApplicationLebenRequestMsg">
<part name="parameters" element="boaL:SubmitApplicationLebenRequest"/>
<part name="param" element="boaL:SubmitApplicationLebenRequest"/>
</message>
<message name="SubmitApplicationLebenResponseMsg">
<part name="parameters" element="boaL:SubmitApplicationLebenResponse"/>
<part name="param" element="boaL:SubmitApplicationLebenResponse"/>
</message>
<!-- Fehler -->
<message name="ServiceFaultMsg">
<part name="parameters" element="cst:serviceFault" />
<part name="param" element="cst:serviceFault" />
</message>
@@ -370,6 +382,16 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" />
<fault name="SearchClaimFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="checkCoverage">
<input name="CheckCoverageRequestPort" message="os:CheckCoverageRequestMsg" />
<output name="CheckCoverageResponsePort" message="os:CheckCoverageResponseMsg" />
<fault name="CheckCoverageFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="submitReceipt">
<input name="SubmitReceiptRequestPort" message="os:SubmitReceiptRequestMsg" />
<output name="SubmitReceiptResponsePort" message="os:SubmitReceiptResponseMsg" />
<fault name="SubmitReceiptFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="calculateKfz">
<input name="CalculateKfzRequestPort" message="os:CalculateKfzRequestMsg"/>
@@ -705,6 +727,32 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault>
</operation>
<operation name="checkCoverage">
<soap:operation soapAction="urn:checkCoverage" style="document" />
<input name="CheckCoverageRequestPort">
<soap:body use="literal" />
</input>
<output name="CheckCoverageResponsePort">
<soap:body use="literal" />
</output>
<fault name="CheckCoverageFault">
<soap:fault name="CheckCoverageFault" use="literal"/>
</fault>
</operation>
<operation name="submitReceipt">
<soap:operation soapAction="urn:submitReceipt" style="document" />
<input name="SubmitReceiptRequestPort">
<soap:body use="literal" />
</input>
<output name="SubmitReceiptResponsePort">
<soap:body use="literal" />
</output>
<fault name="SubmitReceiptFault">
<soap:fault name="SubmitReceiptFault" use="literal"/>
</fault>
</operation>
<!-- KFZ -->
<operation name="calculateKfz">
<soap:operation soapAction="urn:calculateKfz" style="document"/>

View File

@@ -775,6 +775,16 @@
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheDeckungsauskunftsdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Anfragen zu Deckungsauskünften mit Datentypen, die nicht im Standard halten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheBelegeinreichungsdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung des Service zur Belegeinreichung mit Datentypen, die nicht im Standard halten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="SachbearbVUType">
<xsd:annotation>
<xsd:documentation>Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters</xsd:documentation>
@@ -792,4 +802,139 @@
<xsd:attribute name="Vorname"/>
<xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/>
</xsd:complexType>
<xsd:element name="CheckCoverageRequest">
<xsd:annotation>
<xsd:documentation>Request zum Einholen einer Deckungsauskunft</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Versicherungsnehmer" type="cst:Person_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Angaben zum Versicherungsnehmer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Polizzennummmer</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:element name="VersInteresse" type="cst:VersichertesInteresse_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Angaben zum Versicherten Interesse, z.B. die FIN eines Kfz.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EigenschaftCd" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ein Code für die Eigenschaft, die abgefragt werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusaetzlicheDeckungsauskunftsdaten" type="ZusaetzlicheDeckungsauskunftsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CheckCoverageResponse">
<xsd:annotation>
<xsd:documentation>Response einer Deckungsauskunft</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Versicherungsnehmer" type="cst:Person_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Angaben zum Versicherungsnehmer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Polizzennummmer</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:element name="VersInteresse" type="cst:VersichertesInteresse_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Angaben zum Versicherten Interesse, z.B. die FIN eines Kfz.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusaetzlicheDeckungsauskunftsdaten" type="ZusaetzlicheDeckungsauskunftsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Auskuenfte" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="EigenschaftCd" type="xsd:string"/>
<xsd:element name="Antwort" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitReceiptRequest">
<xsd:annotation>
<xsd:documentation>Request zur Einreichung eines Belegs</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Polizzennr" type="omds:Polizzennr">
<xsd:annotation>
<xsd:documentation>Die Polizzennr des Vertrags, auf dessen Grundlage der Betrag erstattet werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die OMDS VertragsID der zu ersetzenden Polizze</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Betrag" type="omds:decimal">
<xsd:annotation>
<xsd:documentation>Ein Betrag, der erstattet werden soll</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Grund" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional ein Grund oder eine Zuatzinformation als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zahlweg" type="cst:Zahlweg_Type">
<xsd:annotation>
<xsd:documentation>Die Beschreibung des Zahlwegs</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Belege" type="cst:DokumentData_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ein oder mehrere Dokumente als Beleg</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusaetzlicheBelegeinreichungsdaten" type="ZusaetzlicheBelegeinreichungsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitReceiptResponse">
<xsd:annotation>
<xsd:documentation>Response einer Belegeinreichung</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:schema>