Die XSDs und Dokumente auf den Veröffentlichungsumfang reduziert, Entwurfs-Dokumente entfernt, Klassen neu generiert

This commit is contained in:
2023-07-07 13:54:34 +02:00
parent 61c2411d1a
commit 951ada3c05
576 changed files with 4879 additions and 13195 deletions

View File

@@ -12,3 +12,4 @@ OMDS 3 Version 1.7.0 - Jän. 2022 - Neue Sparten: Berechnung-Offert-Antrag Unfal
Handling von Dokumenten im Prozess, Konvertierung-Fahrzeugwechsel-Wechselkennzeichen.
OMDS 3 Version 1.8.0 - Aug. 2022 - Service-Release: Deckungsprüfung, Belegeinreichung, Veröffentlichungsprozess,
Legitimation, Haftpflicht optional in Kfz
OMDS 3 Version 1.9.0 - Jul. 2023 - Konvertierungshilfe

View File

@@ -7,15 +7,16 @@ Was ist neu oder anders in Version 1.9.0 im Vergleich zur Version 1.8.0?
1. Version 1.9.0 ist abwärtskompatibel zur Version 1.8.0 in dem Sinne, dass ein XML welches unter 1.8.0 valide ist
auch unter 1.9.0 valide ist. Generierte Objekte können abweichen und neue Elemente können im XML enthalten sein.
2. Neue OMDS Version 2.15-00
3. Dokumententypen erweitert: Rahmenvereinbarung, Infoblatt zum Berater
4. Nicht verwendeter CommonSearchRequest_Type und CommonSearchResponse_Type entfernt.
5. Fehler in Autorisierung_Type korrigiert AutorisierungsId hatte keinen Typ, Rolle nur optional
6. ProzessDokumentBasis_Type Beschreibung Dokument nur optional
7. JahrespraemieNto als deprecated markiert, dafür neue Felder JahrespraemieNto und JahrespraemieBto bei Prämie
8. Weiterer Zustand Antrag: Antrag ausgesteuert für Anträge die in manuelle Bearbeitung gehen
9. ArtAusfolgung ergänzt um "Dokument ist nur für den Vermittler bestimmt"
10. ErsetztId in versichertes Interesse Objekt
11. CO2 Ausstoß ergänzt.
3. Neues Feature: Konvertierungshilfe, für Konvertierungsvorschläge der VU zu einem bestehenden Vertrag
(conversionScope, conversionProposal)
4. Dokumententypen erweitert: Rahmenvereinbarung, Infoblatt Berater
5. Nicht verwendeter CommonSearchRequest_Type und CommonSearchResponse_Type entfernt.
6. Fehler in Autorisierung_Type korrigiert AutorisierungsId hatte keinen Typ, Rolle nur optional
7. ProzessDokumentBasis_Type Beschreibung Dokument nur optional
8. JahrespraemieNto als deprecated markiert, dafür neue Felder JahrespraemieNto und JahrespraemieBto bei Prämie
9. Weiterer Zustand Antrag: Antrag ausgesteuert für Anträge die in manuelle Bearbeitung gehen
10. ArtAusfolgung ergänzt um "Dokument ist nur für den Vermittler bestimmt"
11. CO2-Ausstoß ergänzt.
12. Fondsdaten um eine optionale Bezeichnung ergänzt.
13. Angaben zur Verteilung in Kontierungen optional, Mengenbeschränkung auf max. 3 Kontierungen entfernt.

View File

@@ -492,69 +492,6 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--
<xsd:complexType name="CommonSearchRequest_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstakter Typ fuer Suchanfragen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CommonRequest_Type">
<xsd:sequence>
<xsd:element name="AuthFilter" type="AuthorizationFilter" minOccurs="0"/>
<xsd:element name="Suchbegriff" type="xsd:string" minOccurs="0"/>
<xsd:element name="Zeitraum" type="omds:EL-Zeitraum_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Mögliche Einschränkung auf einen Zeitraum</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Offset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OrderBy" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Meldedatum aufsteigend"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CommonSearchResponse_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ für Ergebnisse von Suchen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CommonResponse_Type">
<xsd:sequence>
<xsd:element name="ActualOffset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Der tatsächliche Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Gesamtzahl der Ergebnisse unter dem verwendeten Filter</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
-->
<xsd:complexType name="Referenz">
<xsd:annotation>
<xsd:documentation>Ein Link auf ein Element</xsd:documentation>

View File

@@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:omds3ProductDescriptionTypes-1-9-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:omds3ProductDescriptionTypes-1-9-0" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.9.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds215-00.xsd"/>
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
<xsd:complexType name="Productelement">
<xsd:sequence>
<xsd:element name="TarifId" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Mögliche TarifIds für dieses Element (wenn benötigt)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0"/>
<xsd:element name="Attribute" type="Attribute" maxOccurs="unbounded"/>
<xsd:element name="Subelement" type="Productelement" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Attribute">
<xsd:sequence>
<xsd:element name="Name"/>
<xsd:element name="Type"/>
<xsd:element name="MandatoryCalc"/>
<xsd:element name="MandatoryOffer"/>
<xsd:element name="MandatoryApplication"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@@ -491,26 +491,7 @@
<xsd:element ref="withoutFrame" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="getQualifiedDeepLinkOfferRequest" type="QualifiedDeepLinkOfferRequest">
<xsd:annotation>
<xsd:documentation>Qualified Deep-Link Angebot/ Antrag Anfrage</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="QualifiedDeepLinkOfferRequest">
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:element name="Person" type="cst:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Sparte" type="omds:SpartenCd_Type" minOccurs="0"/>
<xsd:element name="GeVo" type="Geschaeftsvorfall" minOccurs="0"/>
<xsd:element name="Zahlweg" type="omds:ZahlWegCd_Type" minOccurs="0"/>
<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type" minOccurs="0"/>
<xsd:element name="Zahlungsdaten" type="cst:Zahlungsdaten_Type" minOccurs="0"/>
<xsd:element name="Sepa" type="cst:SepaCd_Type" minOccurs="0"/>
<xsd:element name="Vermittlerdaten" type="omds:Vermnr"/>
<xsd:element ref="withoutFrame" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="Geschaeftsvorfall">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Neuantrag"/>

View File

@@ -11,10 +11,8 @@ 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:boak="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat"
xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs"
xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall"
xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben"
xmlns:boaKr="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken"
xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
@@ -30,9 +28,7 @@ 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.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.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-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-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/>
</schema>
@@ -133,12 +129,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<message name="deepLinkPolicyResponse">
<part name="param" element="ost:getDeepLinkPolicyResponse" />
</message>
<message name="qualifiedDeepLinkOfferRequest">
<part name="param" element="ost:getQualifiedDeepLinkOfferRequest"/>
</message>
<message name="qualifiedDeepLinkOfferResponse">
<part name="param" element="ost:getDeepLinkOfferResponse"/>
</message>
<!-- Schaden -->
<message name="CheckClaimRequestMsg">
@@ -209,12 +199,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<message name="SubmitApplicationKfzResponseMsg">
<part name="param" element="boak:SubmitApplicationKfzResponse"/>
</message>
<message name="CreateVBRequestMsg">
<part name="param" element="boak:CreateVBRequest"/>
</message>
<message name="CreateVBResponseMsg">
<part name="param" element="boak:CreateVBResponse"/>
</message>
<!-- SachPrivat -->
<message name="CalculateSachPrivatRequestMsg">
@@ -242,33 +226,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="param" element="boaSp:SubmitApplicationSachPrivatResponse"/>
</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">
<part name="param" element="boaU:CalculateUnfallRequest"/>
</message>
@@ -294,31 +252,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="param" element="boaU:SubmitApplicationUnfallResponse"/>
</message>
<!-- Kranken -->
<message name="CalculateKrankenRequestMsg">
<part name="param" element="boaKr:CalculateKrankenRequest"/>
</message>
<message name="CalculateKrankenResponseMsg">
<part name="param" element="boaKr:CalculateKrankenResponse"/>
</message>
<message name="CreateOfferKrankenRequestMsg">
<part name="param" element="boaKr:CreateOfferKrankenRequest"/>
</message>
<message name="CreateOfferKrankenResponseMsg">
<part name="param" element="boaKr:CreateOfferKrankenResponse"/>
</message>
<message name="CreateApplicationKrankenRequestMsg">
<part name="param" element="boaKr:CreateApplicationKrankenRequest"/>
</message>
<message name="CreateApplicationKrankenResponseMsg">
<part name="param" element="boaKr:CreateApplicationKrankenResponse"/>
</message>
<message name="SubmitApplicationKrankenRequestMsg">
<part name="param" element="boaKr:SubmitApplicationKrankenRequest"/>
</message>
<message name="SubmitApplicationKrankenResponseMsg">
<part name="param" element="boaKr:SubmitApplicationKrankenResponse"/>
</message>
<!-- Leben -->
<message name="CalculateLebenRequestMsg">
@@ -346,14 +279,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="param" element="boaL:SubmitApplicationLebenResponse"/>
</message>
<!-- Business Process Events z.B. Polizzierung -->
<message name="GetBusinessProcessEventsRequestMsg">
<part name="param" element="b:GetBusinessProcessEventsRequest"/>
</message>
<message name="GetBusinessProcessEventsResponseMsg">
<part name="param" element="b:GetBusinessProcessEventsRequest"/>
</message>
<!-- Konvertierungshilfe -->
<message name="ConversionScopeRequestMsg">
<part name="param" element="boa:ConversionScopeRequest"/>
@@ -437,11 +362,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<fault name="deepLinkPolicyFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="qualifiedDeepLinkOffer">
<input name="qualifiedDeepLinkOfferRequest" message="os:qualifiedDeepLinkOfferRequest" />
<output name="qualifiedDeepLinkOfferResponse" message="os:deepLinkOfferResponse" />
<fault name="qualifiedDeepLinkOfferFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="addDocToBusinessCase">
<input name="AddDocToBusinessCaseRequestPort" message="os:AddDocToBusinessCaseRequestMsg" />
@@ -520,11 +440,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="SubmitApplicationKfzResponsePort" message="os:SubmitApplicationKfzResponseMsg"/>
<fault name="SubmitApplicationKfzFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createVB">
<input name="CreateVBRequestPort" message="os:CreateVBRequestMsg"/>
<output name="CreateVBResponsePort" message="os:CreateVBResponseMsg"/>
<fault name="CreateVBFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="calculateSachPrivat">
<input name="CalculateSachPrivatRequestPort" message="os:CalculateSachPrivatRequestMsg"/>
@@ -547,27 +462,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<fault name="SubmitApplicationSachPrivatFault" message="os:ServiceFaultMsg"/>
</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">
<input name="CalculateUnfallRequestPort" message="os:CalculateUnfallRequestMsg"/>
<output name="CalculateUnfallResponsePort" message="os:CalculateUnfallResponseMsg"/>
@@ -589,27 +483,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<fault name="SubmitApplicationUnfallFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="calculateKranken">
<input name="CalculateKrankenRequestPort" message="os:CalculateKrankenRequestMsg"/>
<output name="CalculateKrankenResponsePort" message="os:CalculateKrankenResponseMsg"/>
<fault name="CalculateKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createOfferKranken">
<input name="CreateOfferKrankenRequestPort" message="os:CreateOfferKrankenRequestMsg"/>
<output name="CreateOfferKrankenResponsePort" message="os:CreateOfferKrankenResponseMsg"/>
<fault name="CreateOfferKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createApplicationKranken">
<input name="CreateApplicationKrankenRequestPort" message="os:CreateApplicationKrankenRequestMsg"/>
<output name="CreateApplicationKrankenResponsePort" message="os:CreateApplicationKrankenResponseMsg"/>
<fault name="CreateApplicationKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="submitApplicationKranken">
<input name="SubmitApplicationKrankenRequestPort" message="os:SubmitApplicationKrankenRequestMsg"/>
<output name="SubmitApplicationKrankenResponsePort" message="os:SubmitApplicationKrankenResponseMsg"/>
<fault name="SubmitApplicationKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="calculateLeben">
<input name="CalculateLebenRequestPort" message="os:CalculateLebenRequestMsg"/>
<output name="CalculateLebenResponsePort" message="os:CalculateLebenResponseMsg"/>
@@ -630,13 +503,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="SubmitApplicationLebenResponsePort" message="os:SubmitApplicationLebenResponseMsg"/>
<fault name="SubmitApplicationLebenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getBusinessProcessEvents">
<input name="GetBusinessProcessEventsRequestPort" message="os:GetBusinessProcessEventsRequestMsg"/>
<output name="GetBusinessProcessEventsResponsePort" message="os:GetBusinessProcessEventsResponseMsg"/>
<fault name="GetBusinessProcessEventsFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="conversionScope">
<input name="ConversionScopeRequestPort" message="os:ConversionScopeRequestMsg"/>
<output name="ConversionScopeResponsePort" message="os:ConversionScopeResponseMsg"/>
@@ -791,19 +657,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:fault name="deepLinkPolicyFault" use="literal"/>
</fault>
</operation>
<operation name="qualifiedDeepLinkOffer">
<soap:operation soapAction="urn:deepLinkPolicy" style="document" />
<input name="qualifiedDeepLinkOfferRequest">
<soap:body use="literal" />
</input>
<output name="qualifiedDeepLinkOfferResponse">
<soap:body use="literal" />
</output>
<fault name="qualifiedDeepLinkOfferFault">
<soap:fault name="qualifiedDeepLinkOfferFault" use="literal"/>
</fault>
</operation>
<!-- Dokumentenhandling -->
@@ -1000,18 +853,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:fault name="SubmitApplicationKfzFault" use="literal"/>
</fault>
</operation>
<operation name="createVB">
<soap:operation soapAction="urn:createVB" style="document"/>
<input name="CreateVBRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateVBResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateVBFault">
<soap:fault name="CreateVBFault" use="literal"/>
</fault>
</operation>
<!-- SachPrivat -->
<operation name="calculateSachPrivat">
@@ -1064,57 +905,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</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 -->
<operation name="calculateUnfall">
<soap:operation soapAction="urn:calculateUnfall" style="document"/>
@@ -1165,56 +955,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault>
</operation>
<!-- Kranken -->
<operation name="calculateKranken">
<soap:operation soapAction="urn:calculateKranken" style="document"/>
<input name="CalculateKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="CalculateKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CalculateKrankenFault">
<soap:fault name="CalculateKrankenFault" use="literal"/>
</fault>
</operation>
<operation name="createOfferKranken">
<soap:operation soapAction="urn:createOfferKranken" style="document"/>
<input name="CreateOfferKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateOfferKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateOfferKrankenFault">
<soap:fault name="CreateOfferKrankenFault" use="literal"/>
</fault>
</operation>
<operation name="createApplicationKranken">
<soap:operation soapAction="urn:createApplicationKranken" style="document"/>
<input name="CreateApplicationKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateApplicationKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateApplicationKrankenFault">
<soap:fault name="CreateApplicationKrankenFault" use="literal"/>
</fault>
</operation>
<operation name="submitApplicationKranken">
<soap:operation soapAction="urn:submitApplicationKranken" style="document"/>
<input name="SubmitApplicationKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="SubmitApplicationKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="SubmitApplicationKrankenFault">
<soap:fault name="SubmitApplicationKrankenFault" use="literal"/>
</fault>
</operation>
<!-- Leben -->
<operation name="calculateLeben">
@@ -1266,21 +1006,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault>
</operation>
<!-- BusinessProcess Events -->
<operation name="getBusinessProcessEvents">
<soap:operation soapAction="urn:getBusinessProcessEvents" style="document"/>
<input name="GetBusinessProcessEventsRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetBusinessProcessEventsResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetBusinessProcessEventsFault">
<soap:fault name="GetBusinessProcessEventsFault" use="literal"/>
</fault>
</operation>
<!-- Konvertierungshilfe -->
<operation name="conversionScope">
<soap:operation soapAction="urn:conversionScope" style="document"/>

View File

@@ -2,211 +2,6 @@
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.9.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds215-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:annotation>
<xsd:documentation>State-Changes</xsd:documentation>
</xsd:annotation>
<xsd:element name="GetBusinessProcessEventsRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Vermnr" type="omds:Vermnr">
<xsd:annotation>
<xsd:documentation>Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Es können die Events für eine Vermittlernummer abgeholt werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zeitpunkt" type="omds:Datum-Zeit" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Die Angabe ab welchem Zeitpunkt die Events gelesen werden sollen. Die Ergebnisliste im Response beginnt mit dem Event, dessen Zeitpunkt gleich oder höher ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxResults" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Angabe einer maixmalen Eventanzahl, die gelesen werden soll. Damit die Datenmenge nicht zu groß wird, kann der ServiceProvider kann auch von seiner Seite die Anzahl der Events im Response beschränken. Dann ist dies im Response erkennbar.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetBusinessProcessEventsResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Event" type="GeschaeftsfallEreignis_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Liste der Events für die angefragte Vermittlernummer ab dem angegebenen Zeitpunkt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ServerMaxResults" type="xsd:unsignedInt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Längenbegrenzung des Servers für die Ergebnisliste, wenn eine solche Längenbegrenzung besteht.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MoreResults" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Flag welches vorhanden ist und auf wahr gesetzt wird, wenn nach den im Response enthaltenen Events noch weitere Elemente abrufbar sind, also die Gesamtergebnisliste länger ist, als die Ergebnisliste im Response.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="GeschaeftsfallEreignis_Type">
<xsd:annotation>
<xsd:documentation>Ereignis in einem Geschäftsprozess, z.B. der Abschluss eines Arbeitsschritts im Prozess</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Id" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Id des Ereignisses</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
<xsd:element name="Geschaeftsfallnummer" type="xsd:string"/>
<xsd:element name="GeschaeftsfallArt" type="cst:GeschaeftsfallArt_Type">
<xsd:annotation>
<xsd:documentation>Die Art des Geschaeftsfalls der zur Statusänderung geführt hat.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zeitpunkt" type="omds:Datum-Zeit"/>
<xsd:element name="Txt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional ein kurzer Text, welcher das Event beschreibt. Hinweis: Geschäftsfallereignisse müssen nicht gelesen werden. Die Verarbeitung von Hinweistexten durch den Vermittler ist optional.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Status" type="GeschaeftsfallStatus_Type">
<xsd:annotation>
<xsd:documentation>Aktueller Status des Geschäftsfalls durch Eintreten des Ereignisses.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Wartet" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Flag ist vorhanden und wahr, wenn Prozess auf Rückmeldung vom Vermittler wartet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Objekt" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Geänderte Objekte</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Objektart" type="cst:GeschaeftsobjektArt_Type">
<xsd:annotation>
<xsd:documentation>Die Art des Objekts, z.B. Vertrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ObjektId" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Id des Objekts als ObjektId_Type</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ArtAenderung" type="cst:ArtAenderung_Type">
<xsd:annotation>
<xsd:documentation>Grundsätziche Art der Änderung: Angelegt, Geändert, Gelöscht</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GueltigAb" type="omds:Datum">
<xsd:annotation>
<xsd:documentation>Das Datum ab welchem die Statusänderung wirksam wird.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Status" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Aktueller Status des Geschäftsobjekts</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BisherigerStatus" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional der bisherige Status</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokument" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Dokument welches die Änderung belegt</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DokumentId" type="xsd:string"/>
<xsd:element name="Typ" type="cst:DocumentType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="GeschaeftsfallStatus_Type">
<xsd:annotation>
<xsd:documentation>Typ für den Status eines Geschäftsprozess</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Erzeugt">
<xsd:annotation>
<xsd:documentation>Der Prozess wurde angelegt aber noch nicht gestartet.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Laufend">
<xsd:annotation>
<xsd:documentation>Der Prozess wird aktuell ausgeführt.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Unterbrochen">
<xsd:annotation>
<xsd:documentation>An dem Prozess wird aktuell nicht gearbeitet. Die Arbeit kann später wieder aufgenommen werden.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Abgebrochen">
<xsd:annotation>
<xsd:documentation>Der Prozess wurde dauerhaft abgebrochen ohne ein Ergebnis zu erreichen.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Abgeschlossen">
<xsd:annotation>
<xsd:documentation>Der Prozess wurde mit Ergebnis abgeschlossen.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- Declare gehoert in das Vermittler WSDL-->
<xsd:complexType name="DeclareStateChangesRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ fuer die Bekanntgabe von Statusänderungen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="StateChange" type="GeschaeftsfallEreignis_Type" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DeclareStateChangesResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ fuer die Annahme von Statusänderungen</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:element name="DeclareStateChangesRequest" type="DeclareStateChangesRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt fuer die Übermittlung von Statusänderungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeclareStateChangesResponse" type="DeclareStateChangesResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Übermittlung von Statusänderungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AddDocToBusinessCaseRequest" type="AddDocToBusinessCaseRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt um Dokument zu Geschäftsfall hinzuzufügen</xsd:documentation>
@@ -391,259 +186,4 @@
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type"/>
</xsd:sequence>
</xsd:complexType>
<!-- Draft: Grundlagen Notifikationsservices -->
<xsd:element name="DeclareEndpointRequest" type="DeclareEndpointRequest_Type">
<xsd:annotation>
<xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DeclareEndpointRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für den DeclareEndpointRequest</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element name="BasisUrlEndpoint">
<xsd:annotation>
<xsd:documentation>Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1000"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element ref="ArtAuthentifizierung"/>
<xsd:element name="Credentials" type="Credentials_Type">
<xsd:annotation>
<xsd:documentation>Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AuthorizationFilter" type="cst:AuthorizationFilter" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ArtAuthentifizierung">
<xsd:annotation>
<xsd:documentation>Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="UsernameToken"/>
<xsd:enumeration value="Security-Context-Token"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:complexType name="Credentials_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. </xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="UsernamePasswordCredentials_Type">
<xsd:annotation>
<xsd:documentation>Konkrete Implementierung von Credentials mit Username und Password</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="Username" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Password" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:element name="DeclareEndpointResponse" type="DeclareEndpointResponse_Type">
<xsd:annotation>
<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DeclareEndpointResponse_Type">
<xsd:annotation>
<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die von der VU zuletzt erfolgreich registrierte BasisUrl</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1000"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SecurityContextTokenRequest" type="SecurityContextTokenRequest_Type">
<xsd:annotation>
<xsd:documentation>Request zum Bezug eines Security-Context-Token</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="SecurityContextTokenRequest_Type">
<xsd:annotation>
<xsd:documentation>Request-Type zum Bezug eines Security-Context-Tokens</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Credentials" type="Credentials_Type"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SecurityContextTokenResponse" type="SecurityContextTokenResponse_Type">
<xsd:annotation>
<xsd:documentation>Response des Bezug eines Security-Context-Tokens</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="SecurityContextTokenResponse_Type">
<xsd:annotation>
<xsd:documentation>Response-Type zum Bezug eines Securtity-Context-Tokens</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Token" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Der Token selbst als String</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DauerhaftGueltig" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GueltigBis" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Das Ablaufdatum des Tokens</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- Ende Entwurf Notifikationen -->
<!-- Beginn Entwurf Schlüsselliste -->
<xsd:element name="GetElementListRequest">
<xsd:annotation>
<xsd:documentation>Request um eine Schlüsselliste abzufragen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="ListCd" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Der Code der Schlüsselliste, zu welcher Informationen abgefragt werden sollen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Context" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional eine Contextinformation zur Schlüsselliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetElementListResponse">
<xsd:annotation>
<xsd:documentation>Response mit einer Schlüsselliste</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Bezeichnung" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Ein menschenverständlicher Text für die Liste, der z.B. in einer Oberfläche verwendet werden könnte. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine weiterführende Beschreibung der Liste.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Values" type="cst:EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MinAnz" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Mindestanzahl zu selektierender Werte, z.B. 0 für optional oder 1 für obligatorisch oder auch mehrere, wenn Multiselect.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<!-- Ende Entwurf Schlüsselliste -->
<!-- Beginn Entwurf dyn. Formulare -->
<xsd:element name="CreateFormRequest">
<xsd:annotation>
<xsd:documentation>Startet die Erstellung eines Formulars</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence>
<xsd:element name="FormType" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Der Typ des Formulars</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kontext" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional Kontextinformationen, z.B. die Id des Geschäftsfalls, zu dem das Formular gehört.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateFormResponse">
<xsd:annotation>
<xsd:documentation>Gibt die Einstiegsfragen eines Formulars zurück.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence>
<xsd:element ref="cst:Formular"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitFormRequest">
<xsd:annotation>
<xsd:documentation>Übergibt Antworten eines Formulars</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:Formular"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitFormResponse">
<xsd:annotation>
<xsd:documentation>Übergibt den aktuellen Zustand des Formulars und etwaige weitere Fragen falls notwendig</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence>
<xsd:element ref="cst:Formular"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<!-- Ende Entwurf dyn. Formulare -->
</xsd:schema>

View File

@@ -602,93 +602,4 @@
<xsd:documentation>Abstrakter Typ für VU-Spezifische Erweiterungen bei der Kfz-Beschreibung im Antrag</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:element name="CreateVBRequest">
<xsd:annotation>
<xsd:documentation>Request um eine Versicherungsbestätigung zu generieren</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Vermittlernr" type="omds:Vermnr" minOccurs="1">
<xsd:annotation>
<xsd:documentation>Vermittlernummer für welche die VB ausgestellt werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Art">
<xsd:annotation>
<xsd:documentation>Neuanmeldung oder Wiederzulassung</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NEU"/>
<xsd:enumeration value="WIEDER"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Kennzeichen" type="omds:Pol_Kennz_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional ein Kennzeichen, auf welches die VB beschränkt sein soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0"/>
<xsd:element name="Fahrzeug" minOccurs="0" maxOccurs="3">
<xsd:annotation>
<xsd:documentation>Optional eine Liste von Fahrzeugen, auf deren Anmeldung die VB beschränkt sein soll.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FzgArt" type="omds:FzgArtCd_Type"/>
<xsd:element name="MarkeType">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Fahrgestnr" type="omds:Fahrgestnr_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Versicherungsnehmer" type="cst:Person_Type">
<xsd:annotation>
<xsd:documentation>Spezifikation des Versicherungsnehmers</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GueltigAb" type="omds:Datum" minOccurs="0"/>
<xsd:element name="VorlaeufigeDeckung" type="cst:VorlaeufigeDeckung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Angaben zu gewünschten vorläufigen Deckungen (abseits von Haftpflicht)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusaetzlicheVBDaten" type="ZusaetzlicheVBDaten_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Erweiterungsmöglichkeit für VU-spezifische Daten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateVBResponse">
<xsd:annotation>
<xsd:documentation>Response bei der Generierung einer Versicherungsbestätigung</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="VBNr" type="xsd:string"/>
<xsd:element name="VBDokument" type="cst:ProzessDokHandout_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ZusaetzlicheVBDaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Erweiterungsmöglichkeit für Versicherungsbestaetigung</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
</xsd:schema>

View File

@@ -1,245 +0,0 @@
<?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:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" 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-6-0.on2antrag.kranken" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.9.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds215-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="VerkaufsproduktKranken_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Krankenversicherung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="Krankenprodukte" type="ProduktKranken_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste von Produkten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Möglichkeit Kranken-fremde Bausteine einzugliedern.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersichertePersonen" type="cst:VersichertePerson_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Risikodaten der versicherten Interessen. In der Regel sind dies Versicherte Personen, die im Produktbaum referenziert werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Gruppe" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Referenz auf eine Gruppe</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktKranken_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Produkt in der Sparte Kranken. 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:ProduktMitVp_Type">
<xsd:sequence>
<xsd:element name="Elementarprodukte" type="ElementarproduktKranken_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste der Elementarprodukte</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktKranken_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Kranken. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Typen für die Schritte in BOA -->
<xsd:complexType name="SpezBerechnungKranken_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="VerkaufsproduktKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezOffertKranken_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="VerkaufsproduktKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezAntragKranken_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="VerkaufsproduktKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Elemente für die Methoden -->
<xsd:element name="CalculateKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Berechnung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CalculateRequestGen_Type">
<xsd:sequence>
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CalculateKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Berechnung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Kranken-Berechnung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CalculateResponseGen_Type">
<xsd:sequence>
<xsd:element name="Berechnungsantwort" type="SpezBerechnungKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateOfferKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Offerterstellung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Erstellung eines Kranken-Offerts</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateOfferRequestGen_Type">
<xsd:sequence>
<xsd:element name="Offertanfrage" type="SpezOffertKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateOfferKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Offerterstellung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Responseobjekts für eine Erstellung eines Kranken-Offerts</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateOfferResponseGen_Type">
<xsd:sequence>
<xsd:element name="Offertantwort" type="SpezOffertKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateApplicationKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Antragserzeugung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Requestobjekts für die Erstellung eines Krankenantrags</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateApplicationRequestGen_Type">
<xsd:sequence>
<xsd:element name="Antragsanfrage" type="SpezAntragKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateApplicationKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Antragserzeugung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Responseobjekts für die Erstellung eines Krankenantrags</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateApplicationResponseGen_Type">
<xsd:sequence>
<xsd:element name="Antragsantwort" type="SpezAntragKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitApplicationKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Antragsüberleitung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Requests, um den Antrag einzureichen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationRequestGen_Type">
<xsd:sequence>
<xsd:element name="Antragsanfrage" type="SpezAntragKranken_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitApplicationKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Antragsüberleitung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Response, um den Antrag einzureichen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationResponseGen_Type">
<xsd:sequence>
<xsd:element name="Antragsantwort" type="SpezAntragKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:schema>

View File

@@ -1,240 +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="1.9.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds215-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>

View File

@@ -898,12 +898,7 @@
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die OMDS VertragsID des Vertrags</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional ein Bezug zu einem bereits existierenden Schaden bzw. Leistungsfall.</xsd:documentation>
<xsd:documentation>Optional die OMDS VertragsID der zu ersetzenden Polizze</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Betrag" type="omds:decimal">
@@ -911,7 +906,6 @@
<xsd:documentation>Ein Betrag, der erstattet werden soll</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
<xsd:element name="Grund" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional ein Grund oder eine Zuatzinformation als Text</xsd:documentation>