Zentrale BOA Operationen hinzugefügt.

This commit is contained in:
2024-01-19 10:43:09 +01:00
parent ee24779c16
commit f934b78f7a
30 changed files with 1298 additions and 20 deletions

View File

@@ -9,6 +9,17 @@ Was ist neu oder anders in Version 1.11.0 im Vergleich zur Version 1.10.0?
genutzt werden (ab. Version 1.7.0).
2. ZusatzproduktKfz_Type bekommt eine optionale FahrzeugRefLfdNr
3. ZusaetzlicheKfzDaten als deprecated markiert
4. Die verwendete OMDS 2 Version 2.16 schreibt jetzt ein Pattern im Format omds:Datum-Zeit vor.
Dieses Pattern ist neu und sieht 1-3 Millisekunden vor.
Betroffen sind:
* Service zur OMDS 2 Abholung (OMDSPackageInfoType)
* Schaden: Ereigniszeitpunkt, Meldedatum
* Geschäftsfall-Log / GetStateChanges: Ereigniszeitpunkt
* BOA-Services u. weitere: GueltigAb in ObjektId_Type.
ObjektId wird an vielen Stellen in BOA verwendet, oftmals wahrscheinlich ohne GueltigAb.
* Dokumententypen das Filedatum (DokumentData_Type, DokumentInfo_Type, DokumentenReferenz_Type)
==============
Version 1.10.0

View File

@@ -0,0 +1,191 @@
<?xml version="1.0" encoding="UTF-8"?>
<ac:CalculateRequest
xmlns="urn:omds3CommonServiceTypes-1-1-0"
xmlns:sp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
xsi:schemaLocation="
urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat ../../omds3_ON2_Antrag_SachPrivat.xsd
urn:omds3CommonServiceTypes-1-1-0 ../../omds3CommonServiceTypes.xsd
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common ../../omds3_ON2_Antrag_Common.xsd">
<VUNr>23</VUNr>
<KorrelationsId>1000010011</KorrelationsId>
<!-- Uebermittlung des Konvertierungsumfangs -->
<ac:Ersatzpolizzen xsi:type="KonvertierungsumfangVertrag_Type">
<Polizzennr>100-100-1</Polizzennr>
<!-- <VertragsID>100-100-1</VertragsID>-->
<Bezeichnung>Privat Bündel</Bezeichnung><!-- nicht relevant -->
<Baustein>
<ErsetztId>1</ErsetztId>
<AntragsId>1</AntragsId>
<Bezeichnung>Haushalt</Bezeichnung>
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type">
<Baustein>
<ErsetztId>1</ErsetztId><!-- Id des alten Bausteins im Vertrag -->
<AntragsId>1</AntragsId><!-- Id des neuen Bausteins im Antrag -->
<Bezeichnung>Feuer</Bezeichnung>
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
</Baustein>
<Baustein>
<ErsetztId>2</ErsetztId>
<AntragsId>2</AntragsId>
<Bezeichnung>Sturm</Bezeichnung>
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
</Baustein>
<Baustein>
<ErsetztId>3</ErsetztId>
<AntragsId>3</AntragsId>
<Bezeichnung>Leitungswasser</Bezeichnung>
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
</Baustein>
<Baustein>
<ErsetztId>4</ErsetztId>
<AntragsId>4</AntragsId>
<Bezeichnung>Einbruchdiebstahl</Bezeichnung>
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
</Baustein>
<Baustein>
<ErsetztId>5</ErsetztId>
<AntragsId>5</AntragsId>
<Bezeichnung>Haftpflicht</Bezeichnung>
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
</Baustein>
<Baustein>
<ErsetztId>6</ErsetztId>
<AntragsId>6</AntragsId>
<Bezeichnung>Glasbruch</Bezeichnung>
<GewaehlteAktion xsi:type="KonvertierungsaktionUebernehmen_Type"/>
</Baustein>
<!-- Drohnenversicherung keine Herkunftsangabe, da im ursprünglichen Vertrag nicht enthalten-->
<!-- Cyberversicherung keine Herkunftsangabe, da im ursprünglichen Vertrag nicht enthalten-->
</GewaehlteAktion>
</Baustein>
<Baustein>
<ErsetztId>2</ErsetztId>
<AntragsId>2</AntragsId>
<Bezeichnung>Eigenheim</Bezeichnung>
<GewaehlteAktion xsi:type="KonvertierungsaktionBelassen_Type"/>
<!-- tritt oben im Antrag nicht auf, muss und kann auch nicht weiter für untergeordnete Bausteine spezifiziert werden -->
</Baustein>
<Baustein>
<ErsetztId>3</ErsetztId>
<AntragsId>3</AntragsId>
<Bezeichnung>Assistance</Bezeichnung>
<GewaehlteAktion xsi:type="KonvertierungsaktionStorno_Type"/>
<!-- tritt oben im Antrag nicht auf, muss und kann auch nicht weiter für untergeordnete Bausteine spezifiziert werden -->
</Baustein>
</ac:Ersatzpolizzen>
<!-- Die Rechtsschutz soll unverändert bleiben (müsste hier eigentlich gar nicht mehr angeführt werden). -->
<ac:Ersatzpolizzen xsi:type="KonvertierungsumfangVertrag_Type">
<Polizzennr>100-100-2</Polizzennr>
<Bezeichnung>Rechtsschutz</Bezeichnung>
<Baustein>
<ErsetztId>1</ErsetztId>
<Bezeichnung>Privat Rechtsschutz</Bezeichnung>
<GewaehlteAktion xsi:type="KonvertierungsaktionBelassen_Type"/>
</Baustein>
</ac:Ersatzpolizzen>
<ac:RequestUpselling>false</ac:RequestUpselling>
<ac:Produktmetadaten>false</ac:Produktmetadaten>
<ac:Berechnungsanfrage xsi:type="sp:BerechnungSachPrivat_Type">
<sp:Verkaufsprodukt xsi:type="sp:VerkaufsproduktSachPrivat_Type">
<Id>100-200-1</Id>
<Bezeichnung>Privat Bündel</Bezeichnung>
<Konvertierung>
<ErsetztId>100-100-1</ErsetztId>
</Konvertierung>
<VtgBeg>2022-05-01</VtgBeg>
<Eingeschlossen>true</Eingeschlossen>
<EinschlussAenderbar>false</EinschlussAenderbar>
<sp:Produkte xsi:type="sp:ProduktHaushaltsversicherung_Type">
<Id>1</Id>
<Bezeichnung>Haushalt</Bezeichnung>
<Konvertierung>
<ErsetztId>1</ErsetztId>
</Konvertierung>
<Hauptfaelligkeit>--05-01</Hauptfaelligkeit>
<Eingeschlossen>true</Eingeschlossen>
<sp:VersObjekteRefLfnr>1</sp:VersObjekteRefLfnr>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<Id>1</Id>
<Bezeichnung>Feuer</Bezeichnung>
<Konvertierung>
<ErsetztId>1</ErsetztId>
</Konvertierung>
<Eingeschlossen>true</Eingeschlossen>
<EinschlussAenderbar>false</EinschlussAenderbar>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<Id>2</Id>
<Bezeichnung>Sturm</Bezeichnung>
<Konvertierung>
<ErsetztId>2</ErsetztId>
</Konvertierung>
<Eingeschlossen>true</Eingeschlossen>
<EinschlussAenderbar>false</EinschlussAenderbar>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<Id>3</Id>
<Bezeichnung>Leitungswasser</Bezeichnung>
<Konvertierung>
<ErsetztId>3</ErsetztId>
</Konvertierung>
<Eingeschlossen>true</Eingeschlossen>
<EinschlussAenderbar>false</EinschlussAenderbar>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<Id>4</Id>
<Bezeichnung>Einbruchdiebstahl</Bezeichnung>
<Konvertierung>
<ErsetztId>4</ErsetztId>
</Konvertierung>
<Eingeschlossen>true</Eingeschlossen>
<EinschlussAenderbar>false</EinschlussAenderbar>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<Id>5</Id>
<Bezeichnung>Haftpflicht</Bezeichnung>
<Konvertierung>
<ErsetztId>5</ErsetztId>
</Konvertierung>
<Eingeschlossen>true</Eingeschlossen>
<EinschlussAenderbar>true</EinschlussAenderbar>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<Id>6</Id>
<Bezeichnung>Glasbruch</Bezeichnung>
<Konvertierung>
<ErsetztId>6</ErsetztId>
</Konvertierung>
<Eingeschlossen>true</Eingeschlossen>
<EinschlussAenderbar>true</EinschlussAenderbar>
</sp:Deckungen>
<!-- hier ein neues Element: Drohnen-Versicherung, diese Deckung gab es nicht im ursprünglichen Vertrag, daher unten auch keine Herkunft spezifiziert -->
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<Id>7</Id>
<Bezeichnung>Drohnenversicherung</Bezeichnung>
<!-- neues Element hat kein Konvertierungs-Element -->
<Eingeschlossen>true</Eingeschlossen>
<EinschlussAenderbar>true</EinschlussAenderbar>
</sp:Deckungen>
<!-- hier ein neues Element: Cyber-Versicherung, diese Deckung gab es nicht im ursprünglichen Vertrag, daher unten auch keine Herkunft spezifiziert -->
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<Id>8</Id>
<Bezeichnung>Cyber</Bezeichnung>
<!-- neues Element hat kein Konvertierungs-Element -->
<Eingeschlossen>true</Eingeschlossen>
<EinschlussAenderbar>true</EinschlussAenderbar>
</sp:Deckungen>
</sp:Produkte>
<!-- kein Eigenheim-Produkt beantragt, es wird "belassen" -->
<!-- keine Assistance beantragt, sie soll storniert werden -->
<sp:VersicherteObjekte xsi:type="sp:RisikoHaushalt_Type" Lfnr="1">
<ErsetztId>234</ErsetztId><!-- alte Nr im Vertrag -->
<sp:Wohnflaeche>100</sp:Wohnflaeche>
<sp:AusstattungCd>Z</sp:AusstattungCd>
</sp:VersicherteObjekte>
</sp:Verkaufsprodukt>
</ac:Berechnungsanfrage>
</ac:CalculateRequest>

View File

@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Beispiel für eine Berechnungsanfrage Kfz WKZ über unified BOA Service -->
<ac:CalculateRequest
xmlns="urn:omds3CommonServiceTypes-1-1-0"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:kfz="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
xmlns:omds="urn:omds20"
xsi:schemaLocation="
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz ../../omds3_ON2_Antrag_Kfz.xsd
urn:omds3CommonServiceTypes-1-1-0 ../../omds3CommonServiceTypes.xsd
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common ../../omds3_ON2_Antrag_Common.xsd
urn:omds20 ../../omds215-00.xsd
">
<VUNr>23</VUNr>
<KorrelationsId>1000010011</KorrelationsId>
<ac:RequestUpselling>false</ac:RequestUpselling>
<ac:Berechnungsanfrage xsi:type="kfz:SpezBerechnungKfz_Type">
<kfz:Verkaufsprodukt xsi:type="kfz:VerkaufsproduktKfz_Type">
<Id>100-200-1</Id>
<Bezeichnung>Privat Bündel</Bezeichnung>
<VtgBeg>2022-05-01</VtgBeg>
<Hauptfaelligkeit>--05-01</Hauptfaelligkeit>
<kfz:KfzVersicherung xsi:type="kfz:ProduktKfz_Type">
<Konvertierung>
<ErsetztId>1</ErsetztId>
</Konvertierung>
<kfz:Haftpflicht>
<kfz:Art>AH</kfz:Art>
<omds:EL-Versicherungssumme VSArtCd="BDS" VSBetrag="100000000.00"/>
<kfz:VarianteLeihwagen>VB</kfz:VarianteLeihwagen>
<omds:EL-Einstufung EstArtCd="G" EstWert="3"/>
</kfz:Haftpflicht>
<kfz:Teilkasko>
<kfz:FahrzeugRefLfdNr>2</kfz:FahrzeugRefLfdNr>
<kfz:Art>AK</kfz:Art>
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
<kfz:Vandalismusklausel>false</kfz:Vandalismusklausel>
</kfz:Teilkasko>
<!-- Neue Modellierung: Kaskoelemente vom Typ Teilkasko und Vollkasko können gleichzeitig in KfzVersicherung existieren,
Plausibilitäten müssen zur Laufzeit geprueft werden -->
<kfz:Kasko xsi:type="kfz:TeilkaskoKfz_Type">
<kfz:FahrzeugRefLfdNr>2</kfz:FahrzeugRefLfdNr>
<kfz:Art>AK</kfz:Art>
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
<kfz:Vandalismusklausel>false</kfz:Vandalismusklausel>
</kfz:Kasko>
<kfz:Kasko xsi:type="kfz:VollkaskoKfz_Type">
<kfz:FahrzeugRefLfdNr>1</kfz:FahrzeugRefLfdNr>
<kfz:Art>AK</kfz:Art>
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
</kfz:Kasko>
<kfz:Insassenunfall>
<kfz:FahrzeugRefLfdNr>1</kfz:FahrzeugRefLfdNr>
<kfz:InsassenUnfallSystem>Aufsassenunfallversicherung</kfz:InsassenUnfallSystem>
</kfz:Insassenunfall>
<kfz:Insassenunfall>
<kfz:FahrzeugRefLfdNr>2</kfz:FahrzeugRefLfdNr>
<kfz:InsassenUnfallSystem>Aufsassenunfallversicherung</kfz:InsassenUnfallSystem>
</kfz:Insassenunfall>
</kfz:KfzVersicherung>
<!-- Intellij hat Probleme mit der validierung dieser VersicherteFahrzeuge-Tags, XMLSPY validiert sie -->
<kfz:VersicherteFahrzeuge cst:Lfnr="1" cst:FzgArtCd="ANH">
<ErsetztId>234</ErsetztId><!-- alte Nr im Vertrag -->
</kfz:VersicherteFahrzeuge>
<kfz:VersicherteFahrzeuge cst:Lfnr="2" cst:Marke="VW">
<ErsetztId>34</ErsetztId><!-- alte Nr im Vertrag -->
</kfz:VersicherteFahrzeuge>
</kfz:Verkaufsprodukt>
</ac:Berechnungsanfrage>
</ac:CalculateRequest>

View File

@@ -15,8 +15,7 @@
<xsd:sequence>
<xsd:element name="errorType">
<xsd:annotation>
<xsd:documentation>Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis)
</xsd:documentation>
<xsd:documentation>Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis)</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:integer">

View File

@@ -355,6 +355,32 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="param" element="boaL:SubmitApplicationLebenResponse"/>
</message>
<!-- Zentrales BOA -->
<message name="CalculateRequestMsg">
<part name="param" element="boa:CalculateRequest"/>
</message>
<message name="CalculateResponseMsg">
<part name="param" element="boa:CalculateResponse"/>
</message>
<message name="CreateOfferRequestMsg">
<part name="param" element="boa:CreateOfferRequest"/>
</message>
<message name="CreateOfferResponseMsg">
<part name="param" element="boa:CreateOfferResponse"/>
</message>
<message name="CreateApplicationRequestMsg">
<part name="param" element="boa:CreateApplicationRequest"/>
</message>
<message name="CreateApplicationResponseMsg">
<part name="param" element="boa:CreateApplicationResponse"/>
</message>
<message name="SubmitApplicationRequestMsg">
<part name="param" element="boa:SubmitApplicationRequest"/>
</message>
<message name="SubmitApplicationResponseMsg">
<part name="param" element="boa:SubmitApplicationResponse"/>
</message>
<!-- Konvertierungshilfe -->
<message name="ConversionScopeRequestMsg">
<part name="param" element="boa:ConversionScopeRequest"/>
@@ -637,6 +663,27 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="SubmitApplicationLebenResponsePort" message="os:SubmitApplicationLebenResponseMsg"/>
<fault name="SubmitApplicationLebenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="calculate">
<input name="CalculateRequestPort" message="os:CalculateRequestMsg"/>
<output name="CalculateResponsePort" message="os:CalculateResponseMsg"/>
<fault name="CalculateFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createOffer">
<input name="CreateOfferRequestPort" message="os:CreateOfferRequestMsg"/>
<output name="CreateOfferResponsePort" message="os:CreateOfferResponseMsg"/>
<fault name="CreateOfferFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createApplication">
<input name="CreateApplicationRequestPort" message="os:CreateApplicationRequestMsg"/>
<output name="CreateApplicationResponsePort" message="os:CreateApplicationResponseMsg"/>
<fault name="CreateApplicationFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="submitApplication">
<input name="SubmitApplicationRequestPort" message="os:SubmitApplicationRequestMsg"/>
<output name="SubmitApplicationResponsePort" message="os:SubmitApplicationResponseMsg"/>
<fault name="SubmitApplicationFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="conversionScope">
<input name="ConversionScopeRequestPort" message="os:ConversionScopeRequestMsg"/>
<output name="ConversionScopeResponsePort" message="os:ConversionScopeResponseMsg"/>
@@ -1281,6 +1328,58 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault>
</operation>
<!-- Zentrale BOA Operations -->
<operation name="calculate">
<soap:operation soapAction="urn:calculate" style="document"/>
<input name="CalculateRequestPort">
<soap:body use="literal"/>
</input>
<output name="CalculateResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CalculateFault">
<soap:fault name="CalculateFault" use="literal"/>
</fault>
</operation>
<operation name="createOffer">
<soap:operation soapAction="urn:createOffer" style="document"/>
<input name="CreateOfferRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateOfferResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateOfferFault">
<soap:fault name="CreateOfferFault" use="literal"/>
</fault>
</operation>
<operation name="createApplication">
<soap:operation soapAction="urn:createApplication" style="document"/>
<input name="CreateApplicationRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateApplicationResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateApplicationFault">
<soap:fault name="CreateApplicationFault" use="literal"/>
</fault>
</operation>
<operation name="submitApplication">
<soap:operation soapAction="urn:submitApplication" style="document"/>
<input name="SubmitApplicationRequestPort">
<soap:body use="literal"/>
</input>
<output name="SubmitApplicationResponsePort">
<soap:body use="literal"/>
</output>
<fault name="SubmitApplicationFault">
<soap:fault name="SubmitApplicationFault" use="literal"/>
</fault>
</operation>
<!-- Konvertierungshilfe -->
<operation name="conversionScope">
<soap:operation soapAction="urn:conversionScope" style="document"/>

View File

@@ -615,4 +615,140 @@
<xsd:element name="Vertrag" type="cst:KonvertierungsumfangVertrag_Type" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CalculateRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Berechnung</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="CalculateRequestGen_Type">
<xsd:sequence>
<xsd:element name="Berechnungsanfrage" type="SpezBerechnung_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CalculateResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Berechnung</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="CalculateResponseGen_Type">
<xsd:sequence>
<xsd:element name="Berechnungsantwort" type="SpezBerechnung_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateOfferRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Offerterstellung</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="CreateOfferRequestGen_Type">
<xsd:sequence>
<xsd:element name="Offertanfrage" type="SpezOffert_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateOfferResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Offerterstellung</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="CreateOfferResponseGen_Type">
<xsd:sequence>
<xsd:element name="Offertantwort" type="SpezOffert_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateApplicationRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Antragserzeugung</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="CreateApplicationRequestGen_Type">
<xsd:sequence>
<xsd:element name="Antragsanfrage" type="SpezAntrag_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateApplicationResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Antragserzeugung</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="CreateApplicationResponseGen_Type">
<xsd:sequence>
<xsd:element name="Antragsantwort" type="SpezAntrag_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitApplicationRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Antragsüberleitung</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="SubmitApplicationRequestGen_Type">
<xsd:sequence>
<xsd:element name="Antragsanfrage" type="SpezAntrag_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitApplicationResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Antragsüberleitung</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="SubmitApplicationResponseGen_Type">
<xsd:sequence>
<xsd:element name="Antragsantwort" type="SpezAntrag_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:schema>