Klassen-Generierung ergaenzt

This commit is contained in:
2018-11-08 12:04:33 +01:00
parent 97986a4a31
commit c585f6db1c
408 changed files with 106856 additions and 290 deletions

View File

@@ -0,0 +1,529 @@
<urn:CalculationRequestKfz xmlns:urn="urn:omdsServiceTypes" xmlns:urn1="urn:omds3CommonServiceTypes-1-1-0" xmlns:urn2="urn:omds20">
<!--Optional:-->
<urn1:vuNr>str</urn1:vuNr>
<urn1:OMDSVersion>OMDS-Services 1.1.0</urn1:OMDSVersion>
<urn:Berechnungsanfrage>
<urn:Verkaufsprodukt>
<urn1:Versicherungsbeginn>2007-10-26T08:36:28</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2004-02-14T19:44:14</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>02</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>CHF</urn1:WaehrungsCd>
</urn1:Praemie>
<urn1:Verkaufsproduktgeneration>anyType</urn1:Verkaufsproduktgeneration>
<!--Zero or more repetitions:-->
<urn1:ZusaetzlicheVerkaufproduktdaten/>
<!--1 or more repetitions:-->
<urn:KfzVersicherung>
<urn1:Versicherungsbeginn>2009-05-16T14:42:28</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2003-08-09T02:18:37+02:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>02</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>EUR</urn1:WaehrungsCd>
</urn1:Praemie>
<urn1:Versicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="H" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="SME" FamilienstandCd="4"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="2"/>
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="" EFrageAntw="J"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="GE" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="99" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="SRT" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Versicherungsnehmer>
<urn1:Beitragszahler urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="EAU" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="FO" FamilienstandCd="2"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="0"/>
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A13" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="FB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="GW" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="PA" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="ANR" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Beitragszahler>
<!--Zero or more repetitions:-->
<urn1:WeitererVersicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="N" Pac="7" LandesCd="GBM" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01" LandesCd="RP" FamilienstandCd="3"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="3"/>
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A12" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="GE" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="99" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="BER" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:WeitererVersicherungsnehmer>
<!--Zero or more repetitions:-->
<urn1:BeteiligtePerson urn1:BetLfnr="5" urn1:BetRolleCd="GS" urn1:BetTxt="string">
<urn1:InformationenPerson urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="UZ" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="DJI" FamilienstandCd="4"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="0"/>
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="" EFrageAntw="0"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PT" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="VKL" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:InformationenPerson>
<!--Zero or more repetitions:-->
<urn1:InteresseLfnr>anyType</urn1:InteresseLfnr>
</urn1:BeteiligtePerson>
<urn1:Produktgeneration>string</urn1:Produktgeneration>
<urn1:Zahlweg>14</urn1:Zahlweg>
<urn1:Zahlrhytmus>1</urn1:Zahlrhytmus>
<!--Zero or more repetitions:-->
<urn1:ZusaetzlicheProduktdaten/>
<!--1 to 3 repetitions:-->
<urn:VersichertesFahrzeug FzgArtCd="LKW" Marke="string" Handelsbez="string" TypVarVer="string" Leasingkz="J" Modelljahr="5" Leistung="5" Plaetze="5" Nutzlast="1000.00" Hubraum="5" AntriebsArtCd="4" Katkz="N" ABSKz="N" CO2_Ausstoss="5" Fahrgestnr="string" Motornr="string" NatCode="string" VerwendzweckCd="25" Erstzulassdat="1900-01-01+01:00" LandesCd="RB" Pol_Kennz="string">
<urn:LfdNr>5</urn:LfdNr>
<!--Optional:-->
<urn:Tueren>5</urn:Tueren>
<!--Optional:-->
<urn:Baujahr>5</urn:Baujahr>
<!--Optional:-->
<urn:Gesamtgewicht>5</urn:Gesamtgewicht>
<!--Optional:-->
<urn:Listenpreis>1000.00</urn:Listenpreis>
<!--Optional:-->
<urn:Sonderausstattung>1000.00</urn:Sonderausstattung>
<!--Optional:-->
<urn:Eigengewicht>5</urn:Eigengewicht>
</urn:VersichertesFahrzeug>
<urn:Haftpflicht>
<urn1:Versicherungsbeginn>2009-06-10T04:04:10</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2010-04-17T00:33:23+02:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>01</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>SIT</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<urn1:ZusaetzlicheElementarproduktdaten/>
<urn:Art>UV</urn:Art>
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
<urn2:EL-Versicherungssumme VSArtCd="BVS" VSBetrag="1000.00" VSBez="string"/>
<urn:VarianteLeihwagen>VA</urn:VarianteLeihwagen>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn:Zielpraemie>1000.00</urn:Zielpraemie>
<!--Optional:-->
<urn:VDNummer>string</urn:VDNummer>
</urn:Haftpflicht>
<!--You have a CHOICE of the next 2 items at this level-->
<!--Zero or more repetitions:-->
<urn:Teilkasko>
<urn1:Versicherungsbeginn>2011-09-24T07:02:08+02:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2015-07-11T22:48:25</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>TWD</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<urn1:ZusaetzlicheElementarproduktdaten/>
<urn:Art>MG</urn:Art>
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
<!--Optional:-->
<urn:SelbstbehaltBisBetrag>1000.00</urn:SelbstbehaltBisBetrag>
<urn:KMLeistung>1000.00</urn:KMLeistung>
<urn:VorsteuerAbzugBerechtigung>string</urn:VorsteuerAbzugBerechtigung>
<!--Optional:-->
<urn:Vinkulierung>
<urn2:PERSON Personennr="string" PersArtCd="S" Pac="7" LandesCd="FSM" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="LAR" FamilienstandCd="2"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="1"/>
<!--You have a CHOICE of the next 7 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A12" EFrageAntw="0"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="99" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="99" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="RIM" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Vinkulierung>
<!--Optional:-->
<urn:Bezugsrecht>
<urn2:PERSON Personennr="string" PersArtCd="S" Pac="7" LandesCd="GBJ" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="1" Gebdat="1900-01-01+01:00" LandesCd="ER" FamilienstandCd="4"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="6"/>
<!--You have a CHOICE of the next 7 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A12" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PT" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="PA" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="SRT" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Bezugsrecht>
<urn:DatumBegutachtung>1900-01-01+01:00</urn:DatumBegutachtung>
<urn:Zielpraemie>1000.00</urn:Zielpraemie>
<urn:Vandalismusklausel>true</urn:Vandalismusklausel>
</urn:Teilkasko>
<!--Zero or more repetitions:-->
<urn:Vollkasko>
<urn1:Versicherungsbeginn>2002-02-01T02:25:09</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2000-01-03T06:51:31</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>HKD</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<urn1:ZusaetzlicheElementarproduktdaten/>
<urn:Art>ED</urn:Art>
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
<!--Optional:-->
<urn:SelbstbehaltBisBetrag>1000.00</urn:SelbstbehaltBisBetrag>
<urn:KMLeistung>1000.00</urn:KMLeistung>
<urn:VorsteuerAbzugBerechtigung>string</urn:VorsteuerAbzugBerechtigung>
<!--Optional:-->
<urn:Vinkulierung>
<urn2:PERSON Personennr="string" PersArtCd="N" Pac="7" LandesCd="GBZ" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01+01:00" LandesCd="LAO" FamilienstandCd="1"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="4"/>
<!--You have a CHOICE of the next 7 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A12" EFrageAntw="J"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="MT" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="99" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="TIT" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Vinkulierung>
<!--Optional:-->
<urn:Bezugsrecht>
<urn2:PERSON Personennr="string" PersArtCd="N" Pac="7" LandesCd="Z" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01+01:00" LandesCd="FSM" FamilienstandCd="4"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="9"/>
<!--You have a CHOICE of the next 7 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="GE" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="99" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="EXP" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Bezugsrecht>
<urn:DatumBegutachtung>1900-01-01+01:00</urn:DatumBegutachtung>
<urn:Zielpraemie>1000.00</urn:Zielpraemie>
<urn:Neuwertklausel>false</urn:Neuwertklausel>
<urn:Leasingklausel>true</urn:Leasingklausel>
</urn:Vollkasko>
<!--Optional:-->
<urn:Insassenunfall>
<urn1:Versicherungsbeginn>2018-11-25T11:44:08+01:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2007-08-10T05:29:36+02:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>02</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>INR</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<urn1:ZusaetzlicheElementarproduktdaten/>
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
</urn:Insassenunfall>
<!--Optional:-->
<urn:Lenkerunfall>
<urn1:Versicherungsbeginn>2008-11-22T13:14:58+01:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2002-11-25T06:19:21+01:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>HKD</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<urn1:ZusaetzlicheElementarproduktdaten/>
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
</urn:Lenkerunfall>
<!--Optional:-->
<urn:Assistance>
<urn1:Versicherungsbeginn>2006-12-08T04:05:34</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2015-06-13T23:00:51</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>01</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>JOD</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<urn1:ZusaetzlicheElementarproduktdaten/>
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
</urn:Assistance>
</urn:KfzVersicherung>
<!--Zero or more repetitions:-->
<urn:KfzZusatzVersicherung>
<urn1:Versicherungsbeginn>2003-01-06T06:26:39+01:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2011-07-23T20:00:20</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>01</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>SGD</urn1:WaehrungsCd>
</urn1:Praemie>
<urn1:Versicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="D" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01+01:00" LandesCd="MEX" FamilienstandCd="5"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="5"/>
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A02" EFrageAntw="J"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="VWB" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="RP" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="TIT" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Versicherungsnehmer>
<urn1:Beitragszahler urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="K" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="1" Gebdat="1900-01-01" LandesCd="TM" FamilienstandCd="2"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="4"/>
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A14" EFrageAntw="0"/>
<urn2:EL-Identifizierung IdfArtCd="FB" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="VWB" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="RP" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="EXP" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Beitragszahler>
<!--Zero or more repetitions:-->
<urn1:WeitererVersicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="RCA" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="UA" FamilienstandCd="9"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="4"/>
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="G" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A12" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="PE" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="TIT" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:WeitererVersicherungsnehmer>
<!--Zero or more repetitions:-->
<urn1:BeteiligtePerson urn1:BetLfnr="5" urn1:BetRolleCd="GG" urn1:BetTxt="string">
<urn1:InformationenPerson urn1:Personennr="string" urn1:PersArtCd="N" Pac="7" LandesCd="EC" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01" LandesCd="GCA" FamilienstandCd="1"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="2"/>
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="" EFrageAntw="0"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="99" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FRT" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:InformationenPerson>
<!--Zero or more repetitions:-->
<urn1:InteresseLfnr>anyType</urn1:InteresseLfnr>
</urn1:BeteiligtePerson>
<urn1:Produktgeneration>string</urn1:Produktgeneration>
<urn1:Zahlweg>14</urn1:Zahlweg>
<urn1:Zahlrhytmus>5</urn1:Zahlrhytmus>
<!--Zero or more repetitions:-->
<urn1:ZusaetzlicheProduktdaten/>
<!--Optional:-->
<urn:VersichertesFahrzeug FzgArtCd="OMN" Marke="string" Handelsbez="string" TypVarVer="string" Leasingkz="J" Modelljahr="5" Leistung="5" Plaetze="5" Nutzlast="1000.00" Hubraum="5" AntriebsArtCd="S" Katkz="J" ABSKz="N" CO2_Ausstoss="5" Fahrgestnr="string" Motornr="string" NatCode="string" VerwendzweckCd="10" Erstzulassdat="1900-01-01+01:00" LandesCd="KAN" Pol_Kennz="string">
<urn:LfdNr>5</urn:LfdNr>
<!--Optional:-->
<urn:Tueren>5</urn:Tueren>
<!--Optional:-->
<urn:Baujahr>5</urn:Baujahr>
<!--Optional:-->
<urn:Gesamtgewicht>5</urn:Gesamtgewicht>
<!--Optional:-->
<urn:Listenpreis>1000.00</urn:Listenpreis>
<!--Optional:-->
<urn:Sonderausstattung>1000.00</urn:Sonderausstattung>
<!--Optional:-->
<urn:Eigengewicht>5</urn:Eigengewicht>
</urn:VersichertesFahrzeug>
</urn:KfzZusatzVersicherung>
</urn:Verkaufsprodukt>
</urn:Berechnungsanfrage>
</urn:CalculationRequestKfz>

View File

@@ -0,0 +1,535 @@
<urn:OfferRequestKfz
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:urn="urn:omds3ServiceTypes-1-1-0" xmlns:urn1="urn:omds3CommonServiceTypes-1-1-0" xmlns:urn2="urn:omds20"
xsi:schemaLocation="urn:omds3ServiceTypes-1-1-0 omds3ServiceTypes.xsd"
>
<!--Optional:-->
<urn1:VUNr>str</urn1:VUNr>
<urn1:OMDSVersion>OMDS-Services 1.1.0</urn1:OMDSVersion>
<urn:Offertanfrage>
<urn1:Antragsart>WK</urn1:Antragsart>
<urn:Verkaufsprodukt>
<urn1:Versicherungsbeginn>2013-11-23T15:44:07</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2014-06-09T17:15:04+02:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>02</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>ILS</urn1:WaehrungsCd>
</urn1:Praemie>
<urn1:Verkaufsproduktgeneration>anyType</urn1:Verkaufsproduktgeneration>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheVerkaufproduktdaten/>-->
<!--1 or more repetitions:-->
<urn:KfzVersicherung>
<urn1:Versicherungsbeginn>2013-05-22T03:02:49+02:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2002-11-05T09:01:03+01:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>EUR</urn1:WaehrungsCd>
</urn1:Praemie>
<urn1:Versicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="G" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="EAK" FamilienstandCd="2"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="4"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A11" EFrageAntw="0"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PF" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="RP" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="VKL" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Versicherungsnehmer>
<urn1:Beitragszahler urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="BG" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="1" Gebdat="1900-01-01+01:00" LandesCd="GBJ" FamilienstandCd="5"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="5"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="J"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="PF" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="RP" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="BER" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Beitragszahler>
<!--Zero or more repetitions:-->
<urn1:WeitererVersicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="N" Pac="7" LandesCd="DZ" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="1" Gebdat="1900-01-01" LandesCd="SME" FamilienstandCd="0"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="4"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="FB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="MT" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FZU" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:WeitererVersicherungsnehmer>
<!--Zero or more repetitions:-->
<urn1:BeteiligtePerson urn1:BetLfnr="5" urn1:BetRolleCd="ZE" urn1:BetTxt="string">
<urn1:InformationenPerson urn1:Personennr="string" urn1:PersArtCd="N" Pac="7" LandesCd="RCB" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01+01:00" LandesCd="UAE" FamilienstandCd="9"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="9"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PE" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FZU" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:InformationenPerson>
<!--Zero or more repetitions:-->
<urn1:InteresseLfnr>anyType</urn1:InteresseLfnr>
</urn1:BeteiligtePerson>
<urn1:Produktgeneration>string</urn1:Produktgeneration>
<urn1:Zahlweg>03</urn1:Zahlweg>
<urn1:Zahlrhytmus>6</urn1:Zahlrhytmus>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheProduktdaten/>-->
<!--1 to 3 repetitions:-->
<urn:VersichertesFahrzeug FzgArtCd="PRO" Marke="string" Handelsbez="string" TypVarVer="string" Leasingkz="N" Modelljahr="5" Leistung="5" Plaetze="5" Nutzlast="1000.00" Hubraum="5" AntriebsArtCd="1" Katkz="0" ABSKz="J" CO2_Ausstoss="5" Fahrgestnr="string" Motornr="string" NatCode="string" VerwendzweckCd="74" Erstzulassdat="1900-01-01" LandesCd="MH" Pol_Kennz="string">
<urn:LfdNr>5</urn:LfdNr>
<!--Optional:-->
<urn:Tueren>5</urn:Tueren>
<!--Optional:-->
<urn:Baujahr>5</urn:Baujahr>
<!--Optional:-->
<urn:Gesamtgewicht>5</urn:Gesamtgewicht>
<!--Optional:-->
<urn:Listenpreis>1000.00</urn:Listenpreis>
<!--Optional:-->
<urn:Sonderausstattung>1000.00</urn:Sonderausstattung>
<!--Optional:-->
<urn:Eigengewicht>5</urn:Eigengewicht>
</urn:VersichertesFahrzeug>
<urn:Haftpflicht>
<urn1:Versicherungsbeginn>2008-12-01T21:32:49</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2016-12-12T17:34:50+01:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>02</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>NZD</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheElementarproduktdaten/>-->
<urn:Art>BEH</urn:Art>
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
<urn2:EL-Versicherungssumme VSArtCd="PVS" VSBetrag="1000.00" VSBez="string"/>
<urn:VarianteLeihwagen>VA</urn:VarianteLeihwagen>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn:Zielpraemie>1000.00</urn:Zielpraemie>
<!--Optional:-->
<urn:VDNummer>string</urn:VDNummer>
</urn:Haftpflicht>
<!--You have a CHOICE of the next 2 items at this level-->
<!--Zero or more repetitions:-->
<urn:Teilkasko>
<urn1:Versicherungsbeginn>2010-06-26T21:57:51+02:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2016-10-17T07:48:15+02:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>01</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>SIT</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheElementarproduktdaten/>-->
<urn:Art>ED</urn:Art>
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
<!--Optional:-->
<urn:SelbstbehaltBisBetrag>1000.00</urn:SelbstbehaltBisBetrag>
<urn:KMLeistung>1000.00</urn:KMLeistung>
<urn:VorsteuerAbzugBerechtigung>string</urn:VorsteuerAbzugBerechtigung>
<!--Optional:-->
<urn:Vinkulierung>
<urn2:PERSON Personennr="string" PersArtCd="S" Pac="7" LandesCd="DOM" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01+01:00" LandesCd="B" FamilienstandCd="3"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="1"/>-->
<!--You have a CHOICE of the next 7 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PE" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="EXP" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Vinkulierung>
<!--Optional:-->
<urn:Bezugsrecht>
<urn2:PERSON Personennr="string" PersArtCd="S" Pac="7" LandesCd="BR" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="MAL" FamilienstandCd="9"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="5"/>-->
<!--You have a CHOICE of the next 7 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="FB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="MF" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="RP" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="EXP" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Bezugsrecht>
<urn:DatumBegutachtung>1900-01-01</urn:DatumBegutachtung>
<urn:Zielpraemie>1000.00</urn:Zielpraemie>
<urn:Vandalismusklausel>true</urn:Vandalismusklausel>
</urn:Teilkasko>
<!--Zero or more repetitions:-->
<!--<urn:Vollkasko>
<urn1:Versicherungsbeginn>2019-10-05T09:21:42+02:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2018-03-16T04:34:20</urn1:Versicherungsablauf>
--><!--Optional:--><!--
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
--><!--Optional:--><!--
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
--><!--Zero or more repetitions:--><!--
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
--><!--Optional:--><!--
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
--><!--Optional:--><!--
<urn1:WaehrungsCd>HUF</urn1:WaehrungsCd>
</urn1:Praemie>
--><!--Zero or more repetitions:--><!--
<urn1:Bedingungen>string</urn1:Bedingungen>
--><!--Zero or more repetitions:--><!--
<urn1:ZusaetzlicheElementarproduktdaten/>
<urn:Art>BLA</urn:Art>
--><!--Optional:--><!--
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
--><!--Optional:--><!--
<urn:SelbstbehaltBisBetrag>1000.00</urn:SelbstbehaltBisBetrag>
<urn:KMLeistung>1000.00</urn:KMLeistung>
<urn:VorsteuerAbzugBerechtigung>string</urn:VorsteuerAbzugBerechtigung>
--><!--Optional:--><!--
<urn:Vinkulierung>
<urn2:PERSON Personennr="string" PersArtCd="N" Pac="7" LandesCd="AL" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
--><!--You have a CHOICE of the next 2 items at this level--><!--
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="1" Gebdat="1900-01-01" LandesCd="SLE" FamilienstandCd="3"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="1"/>
--><!--You have a CHOICE of the next 7 items at this level--><!--
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A11" EFrageAntw="0"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PT" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="RP" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="VKL" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Vinkulierung>
--><!--Optional:--><!--
<urn:Bezugsrecht>
<urn2:PERSON Personennr="string" PersArtCd="S" Pac="7" LandesCd="BRN" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
--><!--You have a CHOICE of the next 2 items at this level--><!--
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01+01:00" LandesCd="UAE" FamilienstandCd="0"/>
<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="6"/>
--><!--You have a CHOICE of the next 7 items at this level--><!--
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="ME" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="99" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="BER" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Bezugsrecht>
<urn:DatumBegutachtung>1900-01-01+01:00</urn:DatumBegutachtung>
<urn:Zielpraemie>1000.00</urn:Zielpraemie>
<urn:Neuwertklausel>true</urn:Neuwertklausel>
<urn:Leasingklausel>false</urn:Leasingklausel>
</urn:Vollkasko>-->
<!--Optional:-->
<urn:Insassenunfall>
<urn1:Versicherungsbeginn>2002-11-27T02:52:38+01:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2018-12-21T19:07:27</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>ROL</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheElementarproduktdaten/>-->
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
</urn:Insassenunfall>
<!--Optional:-->
<urn:Lenkerunfall>
<urn1:Versicherungsbeginn>2004-10-05T12:24:08</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2019-08-14T22:28:22+02:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>01</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>TND</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheElementarproduktdaten/>-->
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
</urn:Lenkerunfall>
<!--Optional:-->
<urn:Assistance>
<urn1:Versicherungsbeginn>2010-05-01T11:29:26</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2018-10-25T16:06:55+02:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>01</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>SEK</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheElementarproduktdaten/>-->
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
</urn:Assistance>
</urn:KfzVersicherung>
<!--Zero or more repetitions:-->
<urn:KfzZusatzVersicherung>
<urn1:Versicherungsbeginn>2002-02-11T22:11:43</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2013-11-23T18:10:51</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>ILS</urn1:WaehrungsCd>
</urn1:Praemie>
<urn1:Versicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="ROU" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01+01:00" LandesCd="CAM" FamilienstandCd="2"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="5"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="999" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="VWS" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="BER" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Versicherungsnehmer>
<urn1:Beitragszahler urn1:Personennr="string" urn1:PersArtCd="N" Pac="7" LandesCd="BIH" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="PY" FamilienstandCd="3"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="3"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="G" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A02" EFrageAntw="J"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="MT" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="PA" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FZU" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Beitragszahler>
<!--Zero or more repetitions:-->
<urn1:WeitererVersicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="J" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01" LandesCd="WAL" FamilienstandCd="4"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="2"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="FB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="99" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="99" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FZU" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:WeitererVersicherungsnehmer>
<!--Zero or more repetitions:-->
<urn1:BeteiligtePerson urn1:BetLfnr="5" urn1:BetRolleCd="GG" urn1:BetTxt="string">
<urn1:InformationenPerson urn1:Personennr="string" urn1:PersArtCd="N" Pac="7" LandesCd="IRQ" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01+01:00" LandesCd="GBG" FamilienstandCd="0"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="6"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PF" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FZU" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:InformationenPerson>
<!--Zero or more repetitions:-->
<urn1:InteresseLfnr>anyType</urn1:InteresseLfnr>
</urn1:BeteiligtePerson>
<urn1:Produktgeneration>string</urn1:Produktgeneration>
<urn1:Zahlweg>11</urn1:Zahlweg>
<urn1:Zahlrhytmus>4</urn1:Zahlrhytmus>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheProduktdaten/>-->
<!--Optional:-->
<urn:VersichertesFahrzeug FzgArtCd="ZUG" Marke="string" Handelsbez="string" TypVarVer="string" Leasingkz="N" Modelljahr="5" Leistung="5" Plaetze="5" Nutzlast="1000.00" Hubraum="5" AntriebsArtCd="6" Katkz="0" ABSKz="J" CO2_Ausstoss="5" Fahrgestnr="string" Motornr="string" NatCode="string" VerwendzweckCd="25" Erstzulassdat="1900-01-01" LandesCd="MEX" Pol_Kennz="string">
<urn:LfdNr>5</urn:LfdNr>
<!--Optional:-->
<urn:Tueren>5</urn:Tueren>
<!--Optional:-->
<urn:Baujahr>5</urn:Baujahr>
<!--Optional:-->
<urn:Gesamtgewicht>5</urn:Gesamtgewicht>
<!--Optional:-->
<urn:Listenpreis>1000.00</urn:Listenpreis>
<!--Optional:-->
<urn:Sonderausstattung>1000.00</urn:Sonderausstattung>
<!--Optional:-->
<urn:Eigengewicht>5</urn:Eigengewicht>
</urn:VersichertesFahrzeug>
</urn:KfzZusatzVersicherung>
</urn:Verkaufsprodukt>
</urn:Offertanfrage>
</urn:OfferRequestKfz>

View File

@@ -0,0 +1,534 @@
<urn:OrderRequestKfz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:urn="urn:omds3ServiceTypes-1-1-0" xmlns:urn1="urn:omds3CommonServiceTypes-1-1-0" xmlns:urn2="urn:omds20"
xsi:schemaLocation="urn:omds3ServiceTypes-1-1-0 omds3ServiceTypes.xsd"
>
<!--Optional:-->
<urn1:VUNr>str</urn1:VUNr>
<urn1:OMDSVersion>OMDS-Services 1.1.0</urn1:OMDSVersion>
<urn:Antraganfrage>
<urn1:Antragsart>WK</urn1:Antragsart>
<urn:Verkaufsprodukt>
<urn1:Versicherungsbeginn>2013-11-23T15:44:07</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2014-06-09T17:15:04+02:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>02</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>ILS</urn1:WaehrungsCd>
</urn1:Praemie>
<urn1:Verkaufsproduktgeneration>anyType</urn1:Verkaufsproduktgeneration>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheVerkaufproduktdaten/>-->
<!--1 or more repetitions:-->
<urn:KfzVersicherung>
<urn1:Versicherungsbeginn>2013-05-22T03:02:49+02:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2002-11-05T09:01:03+01:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>EUR</urn1:WaehrungsCd>
</urn1:Praemie>
<urn1:Versicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="G" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="EAK" FamilienstandCd="2"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="4"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A11" EFrageAntw="0"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PF" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="RP" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="VKL" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Versicherungsnehmer>
<urn1:Beitragszahler urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="BG" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="1" Gebdat="1900-01-01+01:00" LandesCd="GBJ" FamilienstandCd="5"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="5"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="J"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="PF" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="RP" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="BER" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Beitragszahler>
<!--Zero or more repetitions:-->
<urn1:WeitererVersicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="N" Pac="7" LandesCd="DZ" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="1" Gebdat="1900-01-01" LandesCd="SME" FamilienstandCd="0"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="4"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="FB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="MT" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FZU" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:WeitererVersicherungsnehmer>
<!--Zero or more repetitions:-->
<urn1:BeteiligtePerson urn1:BetLfnr="5" urn1:BetRolleCd="ZE" urn1:BetTxt="string">
<urn1:InformationenPerson urn1:Personennr="string" urn1:PersArtCd="N" Pac="7" LandesCd="RCB" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01+01:00" LandesCd="UAE" FamilienstandCd="9"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="9"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PE" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FZU" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:InformationenPerson>
<!--Zero or more repetitions:-->
<urn1:InteresseLfnr>anyType</urn1:InteresseLfnr>
</urn1:BeteiligtePerson>
<urn1:Produktgeneration>string</urn1:Produktgeneration>
<urn1:Zahlweg>03</urn1:Zahlweg>
<urn1:Zahlrhytmus>6</urn1:Zahlrhytmus>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheProduktdaten/>-->
<!--1 to 3 repetitions:-->
<urn:VersichertesFahrzeug FzgArtCd="PRO" Marke="string" Handelsbez="string" TypVarVer="string" Leasingkz="N" Modelljahr="5" Leistung="5" Plaetze="5" Nutzlast="1000.00" Hubraum="5" AntriebsArtCd="1" Katkz="0" ABSKz="J" CO2_Ausstoss="5" Fahrgestnr="string" Motornr="string" NatCode="string" VerwendzweckCd="74" Erstzulassdat="1900-01-01" LandesCd="MH" Pol_Kennz="string">
<urn:LfdNr>5</urn:LfdNr>
<!--Optional:-->
<urn:Tueren>5</urn:Tueren>
<!--Optional:-->
<urn:Baujahr>5</urn:Baujahr>
<!--Optional:-->
<urn:Gesamtgewicht>5</urn:Gesamtgewicht>
<!--Optional:-->
<urn:Listenpreis>1000.00</urn:Listenpreis>
<!--Optional:-->
<urn:Sonderausstattung>1000.00</urn:Sonderausstattung>
<!--Optional:-->
<urn:Eigengewicht>5</urn:Eigengewicht>
</urn:VersichertesFahrzeug>
<urn:Haftpflicht>
<urn1:Versicherungsbeginn>2008-12-01T21:32:49</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2016-12-12T17:34:50+01:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>02</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>NZD</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheElementarproduktdaten/>-->
<urn:Art>BEH</urn:Art>
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
<urn2:EL-Versicherungssumme VSArtCd="PVS" VSBetrag="1000.00" VSBez="string"/>
<urn:VarianteLeihwagen>VA</urn:VarianteLeihwagen>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn:Zielpraemie>1000.00</urn:Zielpraemie>
<!--Optional:-->
<urn:VDNummer>string</urn:VDNummer>
</urn:Haftpflicht>
<!--You have a CHOICE of the next 2 items at this level-->
<!--Zero or more repetitions:-->
<!--<urn:Teilkasko>
<urn1:Versicherungsbeginn>2010-06-26T21:57:51+02:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2016-10-17T07:48:15+02:00</urn1:Versicherungsablauf>
--><!--Optional:--><!--
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
--><!--Optional:--><!--
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
--><!--Zero or more repetitions:--><!--
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>01</urn1:VersicherungssteuerArt>
--><!--Optional:--><!--
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
--><!--Optional:--><!--
<urn1:WaehrungsCd>SIT</urn1:WaehrungsCd>
</urn1:Praemie>
--><!--Zero or more repetitions:--><!--
<urn1:Bedingungen>string</urn1:Bedingungen>
--><!--Zero or more repetitions:--><!--
--><!--<urn1:ZusaetzlicheElementarproduktdaten/>--><!--
<urn:Art>ED</urn:Art>
--><!--Optional:--><!--
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
--><!--Optional:--><!--
<urn:SelbstbehaltBisBetrag>1000.00</urn:SelbstbehaltBisBetrag>
<urn:KMLeistung>1000.00</urn:KMLeistung>
<urn:VorsteuerAbzugBerechtigung>string</urn:VorsteuerAbzugBerechtigung>
--><!--Optional:--><!--
<urn:Vinkulierung>
<urn2:PERSON Personennr="string" PersArtCd="S" Pac="7" LandesCd="DOM" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
--><!--You have a CHOICE of the next 2 items at this level--><!--
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01+01:00" LandesCd="B" FamilienstandCd="3"/>
--><!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="1"/>--><!--
--><!--You have a CHOICE of the next 7 items at this level--><!--
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PE" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="EXP" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Vinkulierung>
--><!--Optional:--><!--
<urn:Bezugsrecht>
<urn2:PERSON Personennr="string" PersArtCd="S" Pac="7" LandesCd="BR" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
--><!--You have a CHOICE of the next 2 items at this level--><!--
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="MAL" FamilienstandCd="9"/>
--><!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="5"/>--><!--
--><!--You have a CHOICE of the next 7 items at this level--><!--
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="FB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="MF" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="RP" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="EXP" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Bezugsrecht>
<urn:DatumBegutachtung>1900-01-01</urn:DatumBegutachtung>
<urn:Zielpraemie>1000.00</urn:Zielpraemie>
<urn:Vandalismusklausel>true</urn:Vandalismusklausel>
</urn:Teilkasko>-->
<!--Zero or more repetitions:-->
<urn:Vollkasko>
<urn1:Versicherungsbeginn>2019-10-05T09:21:42+02:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2018-03-16T04:34:20</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>HUF</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheElementarproduktdaten/>-->
<urn:Art>BLA</urn:Art>
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
<!--Optional:-->
<urn:SelbstbehaltBisBetrag>1000.00</urn:SelbstbehaltBisBetrag>
<urn:KMLeistung>1000.00</urn:KMLeistung>
<urn:VorsteuerAbzugBerechtigung>string</urn:VorsteuerAbzugBerechtigung>
<!--Optional:-->
<urn:Vinkulierung>
<urn2:PERSON Personennr="string" PersArtCd="N" Pac="7" LandesCd="AL" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="1" Gebdat="1900-01-01" LandesCd="SLE" FamilienstandCd="3"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="1"/>-->
<!--You have a CHOICE of the next 7 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A11" EFrageAntw="0"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PT" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="RP" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="VKL" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Vinkulierung>
<!--Optional:-->
<urn:Bezugsrecht>
<urn2:PERSON Personennr="string" PersArtCd="S" Pac="7" LandesCd="BRN" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01+01:00" LandesCd="UAE" FamilienstandCd="0"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="6"/>-->
<!--You have a CHOICE of the next 7 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="ME" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="99" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="BER" TxtInhalt="string"/>
</urn2:PERSON>
</urn:Bezugsrecht>
<urn:DatumBegutachtung>1900-01-01+01:00</urn:DatumBegutachtung>
<urn:Zielpraemie>1000.00</urn:Zielpraemie>
<urn:Neuwertklausel>true</urn:Neuwertklausel>
<urn:Leasingklausel>false</urn:Leasingklausel>
</urn:Vollkasko>
<!--Optional:-->
<urn:Insassenunfall>
<urn1:Versicherungsbeginn>2002-11-27T02:52:38+01:00</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2018-12-21T19:07:27</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>ROL</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheElementarproduktdaten/>-->
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
</urn:Insassenunfall>
<!--Optional:-->
<urn:Lenkerunfall>
<urn1:Versicherungsbeginn>2004-10-05T12:24:08</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2019-08-14T22:28:22+02:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>01</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>TND</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheElementarproduktdaten/>-->
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
</urn:Lenkerunfall>
<!--Optional:-->
<urn:Assistance>
<urn1:Versicherungsbeginn>2010-05-01T11:29:26</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2018-10-25T16:06:55+02:00</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>01</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>SEK</urn1:WaehrungsCd>
</urn1:Praemie>
<!--Zero or more repetitions:-->
<urn1:Bedingungen>string</urn1:Bedingungen>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheElementarproduktdaten/>-->
<!--Optional:-->
<urn:FahrzeugRefLfdNr>5</urn:FahrzeugRefLfdNr>
</urn:Assistance>
</urn:KfzVersicherung>
<!--Zero or more repetitions:-->
<urn:KfzZusatzVersicherung>
<urn1:Versicherungsbeginn>2002-02-11T22:11:43</urn1:Versicherungsbeginn>
<urn1:Versicherungsablauf>2013-11-23T18:10:51</urn1:Versicherungsablauf>
<!--Optional:-->
<urn1:Id>string</urn1:Id>
<urn1:Bezeichnung>string</urn1:Bezeichnung>
<!--Optional:-->
<urn1:Praemie>
<urn1:PraemieNto>1000.00</urn1:PraemieNto>
<urn1:PraemieBto>1000.00</urn1:PraemieBto>
<!--Zero or more repetitions:-->
<urn1:Versicherungssteuer>
<urn1:Versicherungssteuer>1000.00</urn1:Versicherungssteuer>
<urn1:VersicherungssteuerArt>03</urn1:VersicherungssteuerArt>
<!--Optional:-->
<urn1:VersicherungssteuerSatz>1000.00</urn1:VersicherungssteuerSatz>
</urn1:Versicherungssteuer>
<!--Optional:-->
<urn1:WaehrungsCd>ILS</urn1:WaehrungsCd>
</urn1:Praemie>
<urn1:Versicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="ROU" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01+01:00" LandesCd="CAM" FamilienstandCd="2"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="5"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="999" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="VWS" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="BER" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Versicherungsnehmer>
<urn1:Beitragszahler urn1:Personennr="string" urn1:PersArtCd="N" Pac="7" LandesCd="BIH" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01" LandesCd="PY" FamilienstandCd="3"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="3"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="G" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A02" EFrageAntw="J"/>
<urn2:EL-Identifizierung IdfArtCd="SV" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="MT" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="PA" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FZU" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:Beitragszahler>
<!--Zero or more repetitions:-->
<urn1:WeitererVersicherungsnehmer urn1:Personennr="string" urn1:PersArtCd="S" Pac="7" LandesCd="J" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="0" Gebdat="1900-01-01" LandesCd="WAL" FamilienstandCd="4"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="2"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="T" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="A01" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="FB" IdfSchluessel="string" IdfDatum="1900-01-01+01:00"/>
<urn2:EL-Kommunikation KomArtCd="99" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="99" Ausstellungsbehoerde="string" Datum="1900-01-01" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FZU" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:WeitererVersicherungsnehmer>
<!--Zero or more repetitions:-->
<urn1:BeteiligtePerson urn1:BetLfnr="5" urn1:BetRolleCd="GG" urn1:BetTxt="string">
<urn1:InformationenPerson urn1:Personennr="string" urn1:PersArtCd="N" Pac="7" LandesCd="IRQ" PLZ="string" Ort="string" Strasse="string" Hausnr="string" Zusatz="string">
<!--You have a CHOICE of the next 2 items at this level-->
<urn2:NATUERLICHE_PERSON Familienname="string" Vorname="string" GeschlechtCd="2" Gebdat="1900-01-01+01:00" LandesCd="GBG" FamilienstandCd="0"/>
<!--<urn2:SONSTIGE_PERSON Name="string" Kurzname="string" SonstPersArtCd="6"/>-->
<!--You have a CHOICE of the next 8 items at this level-->
<urn2:EL-Anzahl Bezeichnung="string" Wert="1000.00"/>
<urn2:EL-Einstufung EstArtCd="TVU" EstWert="strin"/>
<urn2:EL-Entscheidungsfrage EFrageCd="" EFrageAntw="N"/>
<urn2:EL-Identifizierung IdfArtCd="VB" IdfSchluessel="string" IdfDatum="1900-01-01"/>
<urn2:EL-Kommunikation KomArtCd="PF" Kennung="string"/>
<urn2:EL-Legitimation LegArtCd="FS" Ausstellungsbehoerde="string" Datum="1900-01-01+01:00" Nummer="string"/>
<urn2:EL-Text TxtArtCd="FZU" TxtInhalt="string"/>
<urn1:Bankverbindung>
<urn1:Bank>string</urn1:Bank>
<urn1:BIC>string</urn1:BIC>
<urn1:IBAN>string</urn1:IBAN>
</urn1:Bankverbindung>
</urn1:InformationenPerson>
<!--Zero or more repetitions:-->
<urn1:InteresseLfnr>anyType</urn1:InteresseLfnr>
</urn1:BeteiligtePerson>
<urn1:Produktgeneration>string</urn1:Produktgeneration>
<urn1:Zahlweg>11</urn1:Zahlweg>
<urn1:Zahlrhytmus>4</urn1:Zahlrhytmus>
<!--Zero or more repetitions:-->
<!--<urn1:ZusaetzlicheProduktdaten/>-->
<!--Optional:-->
<urn:VersichertesFahrzeug FzgArtCd="ZUG" Marke="string" Handelsbez="string" TypVarVer="string" Leasingkz="N" Modelljahr="5" Leistung="5" Plaetze="5" Nutzlast="1000.00" Hubraum="5" AntriebsArtCd="6" Katkz="0" ABSKz="J" CO2_Ausstoss="5" Fahrgestnr="string" Motornr="string" NatCode="string" VerwendzweckCd="25" Erstzulassdat="1900-01-01" LandesCd="MEX" Pol_Kennz="string">
<urn:LfdNr>5</urn:LfdNr>
<!--Optional:-->
<urn:Tueren>5</urn:Tueren>
<!--Optional:-->
<urn:Baujahr>5</urn:Baujahr>
<!--Optional:-->
<urn:Gesamtgewicht>5</urn:Gesamtgewicht>
<!--Optional:-->
<urn:Listenpreis>1000.00</urn:Listenpreis>
<!--Optional:-->
<urn:Sonderausstattung>1000.00</urn:Sonderausstattung>
<!--Optional:-->
<urn:Eigengewicht>5</urn:Eigengewicht>
</urn:VersichertesFahrzeug>
</urn:KfzZusatzVersicherung>
</urn:Verkaufsprodukt>
</urn:Antraganfrage>
</urn:OrderRequestKfz>

View File

@@ -0,0 +1,151 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:omds="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="urn:exampleVuServiceTypes" targetNamespace="urn:exampleVuServiceTypes"
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.2.0">
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<!--Beispiel fuer die Erweiterung eines Typs fuer die speziellen Belange einer VU -->
<xsd:complexType name="UserDataResponseExampleVU">
<xsd:complexContent>
<xsd:extension base="ost:UserDataResponse">
<xsd:sequence>
<xsd:element name="role" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Definition eines Kfz-Produkts</xsd:documentation>
</xsd:annotation>
<!-- <xsd:complexType name="Fakesurance_VerkaufsproduktKfz_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ost:VerkaufsproduktKfz_Type">
<xsd:sequence>
<xsd:element name="Haftpflicht" type="Fakesurance_Prod1_P_KfzHaftpflicht_Type"/>
<xsd:choice>
<xsd:element name="Vollkasko" type="Fakesurance_Prod1_P_KfzVollkasko_Type"/>
<xsd:element name="Teilkasko" type="Fakesurance_Prod1_P_KfzTeilkasko_Type"/>
</xsd:choice>
<xsd:element name="Rechtsschutz" type="Fakesurance_Prod1_P_KfzRechtsschutz_Type"/>
<xsd:element name="Insassenunfall" type="Fakesurance_Prod1_P_KfzInsassenunfall_Type"/>
<xsd:element name="Assistance" type="Fakesurance_Prod1_P_KfzAssistance_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>-->
<!-- <xsd:complexType name="Fakesurance_ProduktKfz_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ost:ProduktKfz_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Fakesurance_ElementarproduktKfz_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Typ für ein Elementarprodukt, welches einem Risiko entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ost:ElementarproduktKfz_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Fakesurance_Prod1_P_KfzHaftpflicht_Type">
<xsd:annotation>
<xsd:documentation>Produkt Kfz-Haftpflicht (entspricht einer Sparte)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ost:P_KfzHaftpflicht_Group"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Fakesurance_Prod1_P_KfzVollkasko_Type">
<xsd:annotation>
<xsd:documentation>Produkt Kfz-Vollkasko (entspricht einer Sparte)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Fakesurance_ProduktKfz_Type">
<xsd:sequence>
<xsd:group ref="ost:P_KfzVollkasko_Group"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Fakesurance_Prod1_P_KfzTeilkasko_Type">
<xsd:annotation>
<xsd:documentation>Produkt Kfz-Teilkasko (entspricht einer Sparte)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Fakesurance_ProduktKfz_Type">
<xsd:sequence>
<xsd:group ref="ost:P_KfzTeilkasko_Group"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Fakesurance_Prod1_P_KfzInsassenunfall_Type">
<xsd:annotation>
<xsd:documentation>Produkt Kfz-Insassenunfall (entspricht einer Sparte)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Fakesurance_ProduktKfz_Type">
<xsd:sequence>
<xsd:group ref="ost:P_KfzInsassenunfall_Group"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Fakesurance_Prod1_P_KfzRechtsschutz_Type">
<xsd:annotation>
<xsd:documentation>Produkt Kfz-Rechtsschutz (entspricht einer Sparte)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Fakesurance_ProduktKfz_Type">
<xsd:sequence>
<xsd:group ref="ost:P_KfzRechtsschutz_Group"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Fakesurance_Prod1_P_KfzAssistance_Type">
<xsd:annotation>
<xsd:documentation>Produkt Kfz-Assistance (entspricht einer Sparte)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Fakesurance_ProduktKfz_Type">
<xsd:sequence>
<xsd:group ref="ost:P_KfzAssistance_Group"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>-->
<!--<xsd:complexType name="Fakesurance_Prod1_EP_KfzHaftpflicht_10Mio_Type">
<xsd:annotation>
<xsd:documentation>Elementarprodukt Kfz-Haftpflicht 10 Mio Deckung (entspricht einem Risiko)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Fakesurance_ElementarproduktKfz_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Fakesurance_Prod1_EP_KfzHaftpflicht_20Mio_Type">
<xsd:annotation>
<xsd:documentation>Elementarprodukt Kfz-Haftfpflicht 20 Mio Deckung (entspricht einem Risiko)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Fakesurance_ElementarproduktKfz_Type"/>
</xsd:complexContent>
</xsd:complexType>-->
<!-- <xsd:complexType name="Fakesurance_Prod1_ProduktspezifikationKfz_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Typ für die Produktspezifikation Kfz in Berechnung, Offert und Antrag</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ost:Produktspezifikation_Type">
<xsd:sequence>
<xsd:element name="ProduktBuendelKfz" type="Fakesurance_VerkaufsproduktKfz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>-->
</xsd:schema>

View File

@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions
name="omds3ServicesBroker-1-1-0"
targetNamespace="urn:omds3ServicesBroker-1-1-0"
xmlns:os="urn:omds3ServicesBroker-1-1-0"
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--
hier wird exampleVuServiceTypes.xsd referenziert, welches stellvertretend fuer eine individuelle
Erweiterung der omdsServiceTypes.xsd einer VU steht. So besteht die Möglichkeit die Requests und
Responses um weitere Attribute zu erweitern
-->
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd" />
</schema>
</types>
<!-- Schaden -->
<message name="DeclareNewClaimStatusRequestMsg">
<part name="parameters" element="ost:DeclareNewClaimStatusRequest"/>
</message>
<message name="DeclareNewClaimStatusResponseMsg">
<part name="parameters" element="ost:DeclareNewClaimStatusResponse"/>
</message>
<message name="LossEventRegisteredRequestMsg">
<part name="parameters" element="ost:LossEventRegisteredRequest"/>
</message>
<message name="LossEventRegisteredResponseMsg">
<part name="parameters" element="ost:LossEventRegisteredResponse"/>
</message>
<!-- Vergabe eines Security Context Token
<message name="SecurityContextTokenRequestMsg">
<part name="parameters" element="ost:SecurityContextTokenRequest"/>
</message>
<message name="SecurityContextTokenResponseMsg">
<part name="parameters" element="ost:SecurityContextTokenResponse" />
</message>
-->
<!-- Fehler Message -->
<message name="ServiceFaultMsg">
<part name="parameters" element="cst:serviceFault" />
</message>
<portType name="omdsServicePortType">
<!-- Schaden -->
<operation name="declareNewClaimStatus">
<input name="DeclareNewClaimStatusRequestPort" message="os:DeclareNewClaimStatusRequestMsg" />
<output name="DeclareNewClaimStatusResponsePort" message="os:DeclareNewClaimStatusResponseMsg" />
<fault name="DeclareNewClaimStatusFaultPort" message="os:ServiceFaultMsg" />
</operation>
<operation name="lossEventRegistered">
<input name="LossEventRegisteredRequestPort" message="os:LossEventRegisteredRequestMsg" />
<output name="LossEventRegisteredResponsePort" message="os:LossEventRegisteredResponseMsg" />
<fault name="LossEventRegisteredFaultPort" message="os:ServiceFaultMsg" />
</operation>
<!-- Vergabe eines Security Context Token
<operation name="getSecurityContextToken">
<input name="SecurityContextTokenRequestPort" message="os:SecurityContextTokenRequestMsg" />
<output name="SecurityContextTokenResponsePort" message="os:SecurityContextTokenResponseMsg" />
<fault name="SecurityContextTokenFaultPort" message="os:ServiceFaultMsg" />
</operation>
-->
</portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy -->
<wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
<!-- Schaden -->
<operation name="declareNewClaimStatus">
<soap:operation soapAction="urn:declareNewClaimStatus" style="document" />
<input name="DeclareNewClaimStatusRequestPort">
<soap:body use="literal" />
</input>
<output name="DeclareNewClaimStatusResponsePort">
<soap:body use="literal" />
</output>
<fault name="DeclareNewClaimStatusFaultPort">
<soap:fault name="DeclareNewClaimStatusFault" use="literal"/>
</fault>
</operation>
<operation name="lossEventRegistered">
<soap:operation soapAction="urn:lossEventRegistered" style="document" />
<input name="LossEventRegisteredRequestPort">
<soap:body use="literal" />
</input>
<output name="LossEventRegisteredResponsePort">
<soap:body use="literal" />
</output>
<fault name="LossEventRegisteredFaultPort">
<soap:fault name="LossEventRegisteredFault" use="literal"/>
</fault>
</operation>
<!-- Vergabe eines Security Context Token
<operation name="getSecurityContextToken">
<soap:operation soapAction="urn:getSecurityContextToken" style="document" />
<input name="SecurityContextTokenRequestPort">
<soap:body use="literal" />
</input>
<output name="SecurityContextTokenResponsePort">
<soap:body use="literal" />
</output>
<fault name="SecurityContextTokenFaultPort">
<soap:fault name="SecurityContextTokenFault" use="literal"/>
</fault>
</operation>
-->
</binding>
<service name="omdsService">
<port name="omdsServicePort" binding="os:omdsServicePortBinding">
<soap:address location="http://localhost:80/omdsServicePort" />
</port>
</service>
<wsp:Policy wsu:Id="'OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:ExactlyOne>
<wsp:All>
<!-- Def HTTPS -->
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
</wsp:Policy>
</sp:TransportBinding>
<!-- schreibe Username-Token mit Passwort-Digest (Hash) vor -->
<sp:SupportingTokens>
<wsp:Policy>
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
<wsp:Policy>
<sp:HashPassword/>
</wsp:Policy>
</sp:UsernameToken>
</wsp:Policy>
</sp:SupportingTokens>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
</definitions>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,957 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="omds3Services-1-1-0" targetNamespace="urn:omds3Services-1-1-0"
xmlns:os="urn:omds3Services-1-1-0"
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:k="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
xmlns:sp="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat"
xmlns:r="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs"
xmlns:v="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag"
xmlns:p="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:ns="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--
hier wird exampleVuServiceTypes.xsd referenziert, welches stellvertretend fuer eine individuelle
Erweiterung der omdsServiceTypes.xsd einer VU steht. So besteht die Möglichkeit die Requests und
Responses um weitere Attribute zu erweitern
-->
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.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-3-0.on2antrag.sachprivat" schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" schemaLocation="omds3_ON2_Antrag_RS.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag" schemaLocation="omds3_ON3_Vertrag.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner" schemaLocation="omds3_ON4_Partner.xsd"/>
</schema>
</types>
<message name="loginRequest">
<part name="parameters" element="ost:loginRequest"/>
</message>
<message name="loginResponse">
<part name="parameters" element="ost:loginResponse"/>
</message>
<!-- <part name="parameters" element="ost:DeleteRequest"/> -->
<!-- </message> -->
<!-- <message name="deleteResponseMsg"> -->
<!-- <part name="parameters" element="ost:DeleteResponse"/> -->
<!-- </message> -->
<message name="getUserDataRequest">
<part name="parameters" element="ost:getUserDataRequest"/>
</message>
<message name="getUserDataResponse">
<part name="parameters" element="ost:getUserDataResponse"/>
</message>
<message name="getOMDSPackageListRequest">
<part name="parameters" element="ost:getOMDSPackageListRequest"/>
</message>
<message name="getOMDSPackageListResponse">
<part name="parameters" element="ost:getOMDSPackageListResponse"/>
</message>
<message name="getOMDSPackageRequest">
<part name="parameters" element="ost:getOMDSPackageRequest"/>
</message>
<message name="getOMDSPackageResponse">
<part name="parameters" element="ost:getOMDSPackageResponse"/>
</message>
<!-- Vertragsbezogene Dokumente -->
<message name="getArcImageInfosRequest">
<part name="parameters" element="ost:getArcImageInfosRequest"/>
</message>
<message name="getArcImageInfosResponse">
<part name="parameters" element="ost:getArcImageInfosResponse"/>
</message>
<message name="getArcImageRequest">
<part name="parameters" element="ost:getArcImageRequest"/>
</message>
<message name="getArcImageResponse">
<part name="parameters" element="ost:getArcImageResponse"/>
</message>
<!-- Deep Links -->
<message name="deepLinkClaimRequest">
<part name="parameters" element="ost:getDeepLinkClaimRequest"/>
</message>
<message name="deepLinkClaimResponse">
<part name="parameters" element="ost:getDeepLinkClaimResponse"/>
</message>
<message name="deepLinkPartnerRequest">
<part name="parameters" element="ost:getDeepLinkPartnerRequest"/>
</message>
<message name="deepLinkPartnerResponse">
<part name="parameters" element="ost:getDeepLinkPartnerResponse"/>
</message>
<message name="deepLinkOfferRequest">
<part name="parameters" element="ost:getDeepLinkOfferRequest"/>
</message>
<message name="deepLinkOfferResponse">
<part name="parameters" element="ost:getDeepLinkOfferResponse"/>
</message>
<message name="deepLinkPolicyRequest">
<part name="parameters" element="ost:getDeepLinkPolicyRequest"/>
</message>
<message name="deepLinkPolicyResponse">
<part name="parameters" element="ost:getDeepLinkPolicyResponse"/>
</message>
<!-- Schaden -->
<message name="CreateClaimRequestMsg">
<part name="parameters" element="ost:CreateClaimRequest"/>
</message>
<message name="CreateClaimResponseMsg">
<part name="parameters" element="ost:CreateClaimResponse"/>
</message>
<message name="InitiateClaimRequestMsg">
<part name="parameters" element="ost:InitiateClaimRequest"/>
</message>
<message name="InitiateClaimResponseMsg">
<part name="parameters" element="ost:InitiateClaimResponse"/>
</message>
<message name="AddDocToClaimRequestMsg">
<part name="parameters" element="ost:AddDocToClaimRequest"/>
</message>
<message name="AddDocToClaimResponseMsg">
<part name="parameters" element="ost:AddDocToClaimResponse"/>
</message>
<message name="GetClaimRequestMsg">
<part name="parameters" element="ost:GetClaimRequest"/>
</message>
<message name="GetClaimResponseMsg">
<part name="parameters" element="ost:GetClaimResponse"/>
</message>
<message name="GetClaimLightRequestMsg">
<part name="parameters" element="ost:GetClaimLightRequest"/>
</message>
<message name="GetClaimLightResponseMsg">
<part name="parameters" element="ost:GetClaimLightResponse"/>
</message>
<message name="GetNumberOfDocumentsRequestMsg">
<part name="parameters" element="ost:GetNumberOfDocumentsRequest"/>
</message>
<message name="GetNumberOfDocumentsResponseMsg">
<part name="parameters" element="ost:GetNumberOfDocumentsResponse"/>
</message>
<message name="GetDocumentInfosRequestMsg">
<part name="parameters" element="ost:GetDocumentInfosRequest"/>
</message>
<message name="GetDocumentInfosResponseMsg">
<part name="parameters" element="ost:GetDocumentInfosResponse"/>
</message>
<message name="SearchClaimRequestMsg">
<part name="parameters" element="ost:SearchClaimRequest"/>
</message>
<message name="SearchClaimResponseMsg">
<part name="parameters" element="ost:SearchClaimResponse"/>
</message>
<message name="GetLossEventListRequestMsg">
<part name="parameters" element="ost:LossEventListRequest"/>
</message>
<message name="GetLossEventListResponseMsg">
<part name="parameters" element="ost:LossEventListResponse"/>
</message>
<message name="GetChangedClaimsListRequestMsg">
<part name="parameters" element="ost:ChangedClaimsListRequest"/>
</message>
<message name="GetChangedClaimsListResponseMsg">
<part name="parameters" element="ost:ChangedClaimsListResponse"/>
</message>
<message name="DeclareEndpointRequestMsg">
<part name="parameters" element="ost:DeclareEndpointRequest"/>
</message>
<message name="DeclareEndpointResponseMsg">
<part name="parameters" element="ost:DeclareEndpointResponse"/>
</message>
<message name="CalculateKfzRequestMsg">
<part name="parameters" element="k:CalculateKfzRequest"/>
</message>
<message name="CalculateKfzResponseMsg">
<part name="parameters" element="k:CalculateKfzResponse"/>
</message>
<message name="CreateOfferKfzRequestMsg">
<part name="parameters" element="k:CreateOfferKfzRequest"/>
</message>
<message name="CreateOfferKfzResponseMsg">
<part name="parameters" element="k:CreateOfferKfzResponse"/>
</message>
<message name="CreateApplicationKfzRequestMsg">
<part name="parameters" element="k:CreateApplicationKfzRequest"/>
</message>
<message name="CreateApplicationKfzResponseMsg">
<part name="parameters" element="k:CreateApplicationKfzResponse"/>
</message>
<message name="SubmitApplicationKfzRequestMsg">
<part name="parameters" element="k:SubmitApplicationKfzRequest"/>
</message>
<message name="SubmitApplicationKfzResponseMsg">
<part name="parameters" element="k:SubmitApplicationKfzResponse"/>
</message>
<message name="CalculateRSRequestMsg">
<part name="parameters" element="r:CalculateRSRequest"/>
</message>
<message name="CalculateRSResponseMsg">
<part name="parameters" element="r:CalculateRSResponse"/>
</message>
<message name="CreateOfferRSRequestMsg">
<part name="parameters" element="r:CreateOfferRSRequest"/>
</message>
<message name="CreateOfferRSResponseMsg">
<part name="parameters" element="r:CreateOfferRSResponse"/>
</message>
<message name="CreateApplicationRSRequestMsg">
<part name="parameters" element="r:CreateApplicationRSRequest"/>
</message>
<message name="CreateApplicationRSResponseMsg">
<part name="parameters" element="r:CreateApplicationRSResponse"/>
</message>
<message name="SubmitApplicationRSRequestMsg">
<part name="parameters" element="r:SubmitApplicationRSRequest"/>
</message>
<message name="SubmitApplicationRSResponseMsg">
<part name="parameters" element="r:SubmitApplicationRSResponse"/>
</message>
<message name="GetStatusChangesRequestMsg">
<part name="parameters" element="ost:GetStatusChangesRequest"/>
</message>
<message name="GetStatusChangesResponseMsg">
<part name="parameters" element="ost:GetStatusChangesResponse"/>
</message>
<message name="GetPoliciesOfPartnerRequestMsg">
<part name="parameters" element="v:GetPoliciesOfPartnerRequest"/>
</message>
<message name="GetPoliciesOfPartnerResponseMsg">
<part name="parameters" element="v:GetPoliciesOfPartnerResponse"/>
</message>
<message name="CheckAddressRequestMsg">
<part name="parameters" element="p:CheckAddressRequest"/>
</message>
<message name="CheckAddressResponseMsg">
<part name="parameters" element="p:CheckAddressResponse"/>
</message>
<message name="GetPartnerRequestMsg">
<part name="parameters" element="p:GetPartnerRequest"/>
</message>
<message name="GetPartnerResponseMsg">
<part name="parameters" element="p:GetPartnerResponse"/>
</message>
<message name="ChangePersonDataRequestMsg">
<part name="parameters" element="p:ChangePersonDataRequest"/>
</message>
<message name="ChangePersonDataResponseMsg">
<part name="parameters" element="p:ChangePersonDataResponse"/>
</message>
<message name="ChangePartnerMainAddressRequestMsg">
<part name="parameters" element="p:ChangePartnerMainAddressRequest"/>
</message>
<message name="ChangePartnerMainAddressResponseMsg">
<part name="parameters" element="p:ChangePartnerMainAddressResponse"/>
</message>
<message name="SetMailingAddressRequestMsg">
<part name="parameters" element="v:SetMailingAddressRequest"/>
</message>
<message name="SetMailingAddressResponseMsg">
<part name="parameters" element="v:SetMailingAddressResponse"/>
</message>
<message name="ChangeCommunicationObjectRequestMsg">
<part name="parameters" element="p:ChangeCommunicationObjectRequest"/>
</message>
<message name="ChangeCommunicationObjectResponseMsg">
<part name="parameters" element="p:ChangeCommunicationObjectResponse"/>
</message>
<message name="DeleteCommunicationObjectRequestMsg">
<part name="parameters" element="p:DeleteCommunicationObjectRequest"/>
</message>
<message name="DeleteCommunicationObjectResponseMsg">
<part name="parameters" element="p:DeleteCommunicationObjectResponse"/>
</message>
<message name="AddCommunicationObjectRequestMsg">
<part name="parameters" element="p:AddCommunicationObjectRequest"/>
</message>
<message name="AddCommunicationObjectResponseMsg">
<part name="parameters" element="p:AddCommunicationObjectResponse"/>
</message>
<message name="CollectionChangeRequestMsg">
<part name="parameters" element="v:CollectionChangeRequest"/>
</message>
<message name="CollectionChangeResponseMsg">
<part name="parameters" element="v:CollectionChangeResponse"/>
</message>
<!-- Fehler -->
<message name="ServiceFaultMsg">
<part name="parameters" element="cst:serviceFault"/>
</message>
<portType name="omdsServicePortType">
<operation name="login">
<input name="loginRequest" message="os:loginRequest"/>
<output name="loginResponse" message="os:loginResponse"/>
<fault name="loginFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getUserData">
<input name="getUserDataRequest" message="os:getUserDataRequest"/>
<output name="getUserDataResponse" message="os:getUserDataResponse"/>
<fault name="getUserDataFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getOMDSPackageList">
<input name="getOMDSPackageListRequest" message="os:getOMDSPackageListRequest"/>
<output name="getOMDSPackageListResponse" message="os:getOMDSPackageListResponse"/>
<fault name="getOMDSPackageListFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getOMDSPackage">
<input name="getOMDSPackageRequest" message="os:getOMDSPackageRequest"/>
<output name="getOMDSPackageResponse" message="os:getOMDSPackageResponse"/>
<fault name="getOMDSPackageFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getArcImageInfos">
<input name="getArcImageInfosRequest" message="os:getArcImageInfosRequest"/>
<output name="getArcImageInfosResponse" message="os:getArcImageInfosResponse"/>
<fault name="getArcImageInfosFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getArcImage">
<input name="getArcImageRequest" message="os:getArcImageRequest"/>
<output name="getArcImageResponse" message="os:getArcImageResponse"/>
<fault name="getArcImageFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="deepLinkClaim">
<input name="deepLinkClaimRequest" message="os:deepLinkClaimRequest"/>
<output name="deepLinkClaimResponse" message="os:deepLinkClaimResponse"/>
<fault name="deepLinkClaimFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="deepLinkPartner">
<input name="deepLinkPartnerRequest" message="os:deepLinkPartnerRequest"/>
<output name="deepLinkPartnerResponse" message="os:deepLinkPartnerResponse"/>
<fault name="deepLinkPartnerFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="deepLinkOffer">
<input name="deepLinkOfferRequest" message="os:deepLinkOfferRequest"/>
<output name="deepLinkOfferResponse" message="os:deepLinkOfferResponse"/>
<fault name="deepLinkOfferFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="deepLinkPolicy">
<input name="deepLinkPolicyRequest" message="os:deepLinkPolicyRequest"/>
<output name="deepLinkPolicyResponse" message="os:deepLinkPolicyResponse"/>
<fault name="deepLinkPolicyFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createClaim">
<input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg"/>
<output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg"/>
<fault name="CreateClaimFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="initiateClaim">
<input name="InitiateClaimRequestPort" message="os:InitiateClaimRequestMsg"/>
<output name="InitiateClaimResponsePort" message="os:InitiateClaimResponseMsg"/>
<fault name="InitiateClaimFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="addDocToClaim">
<input name="AddDocToClaimRequestPort" message="os:AddDocToClaimRequestMsg"/>
<output name="AddDocToClaimResponsePort" message="os:AddDocToClaimResponseMsg"/>
<fault name="AddDocToClaimFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getClaim">
<input name="GetClaimRequestPort" message="os:GetClaimRequestMsg"/>
<output name="GetClaimResponsePort" message="os:GetClaimResponseMsg"/>
<fault name="GetClaimFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getClaimLight">
<input name="GetClaimLightRequestPort" message="os:GetClaimLightRequestMsg"/>
<output name="GetClaimLightResponsePort" message="os:GetClaimLightResponseMsg"/>
<fault name="GetClaimLightFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getNumberOfDocuments">
<input name="GetNumberOfDocumentsRequestPort" message="os:GetNumberOfDocumentsRequestMsg"/>
<output name="GetNumberOfDocumentsResponsePort" message="os:GetNumberOfDocumentsResponseMsg"/>
<fault name="GetNumberOfDocumentsFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getDocumentInfos">
<input name="GetDocumentInfosRequestPort" message="os:GetDocumentInfosRequestMsg"/>
<output name="GetDocumentInfosResponsePort" message="os:GetDocumentInfosResponseMsg"/>
<fault name="GetDocumentInfosFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="searchClaim">
<input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg"/>
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg"/>
<fault name="SearchClaimFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getLossEventList">
<input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg"/>
<output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg"/>
<fault name="LossEventListFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getChangedClaimsList">
<input name="ChangedClaimsListPort" message="os:GetChangedClaimsListRequestMsg"/>
<output name="ChangedClaimsListResponsePort" message="os:GetChangedClaimsListResponseMsg"/>
<fault name="ChangedClaimsListFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="declareEndpoint">
<input name="DeclareEndpointRequestPort" message="os:DeclareEndpointRequestMsg"/>
<output name="DeclareEndpointResponsePort" message="os:DeclareEndpointResponseMsg"/>
<fault name="DeclareEndpointFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="calculateKfz">
<input name="CalculateKfzRequestPort" message="os:CalculateKfzRequestMsg"/>
<output name="CalculateKfzResponsePort" message="os:CalculateKfzResponseMsg"/>
<fault name="CalculateKfzFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createOfferKfz">
<input name="CreateOfferKfzRequestPort" message="os:CreateOfferKfzRequestMsg"/>
<output name="CreateOfferKfzResponsePort" message="os:CreateOfferKfzResponseMsg"/>
<fault name="CreateOfferKfzFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createApplicationKfz">
<input name="CreateApplicationKfzRequestPort" message="os:CreateApplicationKfzRequestMsg"/>
<output name="CreateApplicationKfzResponsePort" message="os:CreateApplicationKfzResponseMsg"/>
<fault name="CreateApplicationKfzFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="submitApplicationKfz">
<input name="SubmitApplicationKfzRequestPort" message="os:SubmitApplicationKfzRequestMsg"/>
<output name="SubmitApplicationKfzResponsePort" message="os:SubmitApplicationKfzResponseMsg"/>
<fault name="SubmitApplicationKfzFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getStatusChanges">
<input name="GetStatusChangesRequestPort" message="os:GetStatusChangesRequestMsg"/>
<output name="GetStatusChangesResponsePort" message="os:GetStatusChangesResponseMsg"/>
<fault name="GetStatusChangesFault" message="os:ServiceFaultMsg"/>
</operation>
<!-- <operation name="delete"> -->
<!-- <input name="DeleteRequestPort" message="os:deleteRequestMsg" /> -->
<!-- <output name="DeleteResponsePort" message="os:deleteResponseMsg" /> -->
<!-- <fault name="DeleteFault" message="os:ServiceFaultMsg" /> -->
<!-- </operation> -->
<operation name="getPoliciesOfPartner">
<input name="GetPoliciesOfPartnerRequestPort" message="os:GetPoliciesOfPartnerRequestMsg"/>
<output name="GetPoliciesOfPartnerResponsePort" message="os:GetPoliciesOfPartnerResponseMsg"/>
<fault name="GetPoliciesOfPartnerFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="checkAddress">
<input name="CheckAddressRequestPort" message="os:CheckAddressRequestMsg"/>
<output name="CheckAddressResponsePort" message="os:CheckAddressResponseMsg"/>
<fault name="CheckAddressFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getPartner">
<input name="GetPartnerRequestPort" message="os:GetPartnerRequestMsg"/>
<output name="GetPartnerResponsePort" message="os:GetPartnerResponseMsg"/>
<fault name="GetPartnerFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="changePersonData">
<input name="ChangePersonDataRequestPort" message="os:ChangePersonDataRequestMsg"/>
<output name="ChangePersonDataResponsePort" message="os:ChangePersonDataResponseMsg"/>
<fault name="ChangePersonDataFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="changePartnerMainAddress">
<input name="ChangePartnerMainAddressRequestPort" message="os:ChangePartnerMainAddressRequestMsg"/>
<output name="ChangePartnerMainAddressResponsePort" message="os:ChangePartnerMainAddressResponseMsg"/>
<fault name="ChangePartnerMainAddressFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="setMailingAddress">
<input name="SetMailingAddressRequestPort" message="os:SetMailingAddressRequestMsg"/>
<output name="SetMailingAddressResponsePort" message="os:SetMailingAddressResponseMsg"/>
<fault name="SetMailingAddressFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="changeCommunicationObject">
<input name="ChangeCommunicationObjectRequestPort" message="os:ChangeCommunicationObjectRequestMsg"/>
<output name="ChangeCommunicationObjectResponsePort" message="os:ChangeCommunicationObjectResponseMsg"/>
<fault name="ChangeCommunicationObjectFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="deleteCommunicationObject">
<input name="DeleteCommunicationObjectRequestPort" message="os:DeleteCommunicationObjectRequestMsg"/>
<output name="DeleteCommunicationObjectResponsePort" message="os:DeleteCommunicationObjectResponseMsg"/>
<fault name="DeleteCommunicationObjectFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="addCommunicationObject">
<input name="AddCommunicationObjectRequestPort" message="os:AddCommunicationObjectRequestMsg"/>
<output name="AddCommunicationObjectResponsePort" message="os:AddCommunicationObjectResponseMsg"/>
<fault name="AddCommunicationObjectFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="collectionChange">
<input name="CollectionChangeRequestPort" message="os:CollectionChangeRequestMsg"/>
<output name="CollectionChangeResponsePort" message="os:CollectionChangeResponseMsg"/>
<fault name="CollectionChangeFault" message="os:ServiceFaultMsg"/>
</operation>
</portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy, kann aber abweichen bei anderer OMDS-Policy -->
<wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
<!-- <operation name="delete"> -->
<!-- <soap:operation soapAction="urn:delete" style="document" /> -->
<!-- <input name="deleteRequest"> -->
<!-- <soap:body use="literal" /> -->
<!-- </input> -->
<!-- <output name="deleteResponse"> -->
<!-- <soap:body use="literal" /> -->
<!-- </output> -->
<!-- <fault name="DeleteFault"> -->
<!-- <soap:fault name="DeleteFault" use="literal"/> -->
<!-- </fault> -->
<!-- </operation> -->
<operation name="login">
<soap:operation soapAction="urn:login" style="document"/>
<input name="loginRequest">
<soap:body use="literal"/>
</input>
<output name="loginResponse">
<soap:body use="literal"/>
</output>
<fault name="loginFault">
<soap:fault name="loginFault" use="literal"/>
</fault>
</operation>
<operation name="getUserData">
<soap:operation soapAction="urn:getUserData" style="document"/>
<input name="getUserDataRequest">
<soap:body use="literal"/>
</input>
<output name="getUserDataResponse">
<soap:body use="literal"/>
</output>
<fault name="getUserDataFault">
<soap:fault name="getUserDataFault" use="literal"/>
</fault>
</operation>
<operation name="getOMDSPackageList">
<soap:operation soapAction="urn:getOMDSPackageList" style="document"/>
<input name="getOMDSPackageListRequest">
<soap:body use="literal"/>
</input>
<output name="getOMDSPackageListResponse">
<soap:body use="literal"/>
</output>
<fault name="getOMDSPackageListFault">
<soap:fault name="getOMDSPackageListFault" use="literal"/>
</fault>
</operation>
<operation name="getOMDSPackage">
<soap:operation soapAction="urn:getOMDSPackage" style="document"/>
<input name="getOMDSPackageRequest">
<soap:body use="literal"/>
</input>
<output name="getOMDSPackageResponse">
<soap:body use="literal"/>
</output>
<fault name="getOMDSPackageFault">
<soap:fault name="getOMDSPackageFault" use="literal"/>
</fault>
</operation>
<!-- Vertragsbezogene Dokumente ArcImage -->
<operation name="getArcImageInfos">
<soap:operation soapAction="urn:getArcImageInfos" style="document"/>
<input name="getArcImageInfosRequest">
<soap:body use="literal"/>
</input>
<output name="getArcImageInfosResponse">
<soap:body use="literal"/>
</output>
<fault name="getArcImageInfosFault">
<soap:fault name="getArcImageInfosFault" use="literal"/>
</fault>
</operation>
<operation name="getArcImage">
<soap:operation soapAction="urn:getArcImage" style="document"/>
<input name="getArcImageRequest">
<soap:body use="literal"/>
</input>
<output name="getArcImageResponse">
<soap:body use="literal"/>
</output>
<fault name="getArcImageFault">
<soap:fault name="getArcImageFault" use="literal"/>
</fault>
</operation>
<!-- Deep-Links -->
<operation name="deepLinkClaim">
<soap:operation soapAction="urn:deepLinkClaim" style="document"/>
<input name="deepLinkClaimRequest">
<soap:body use="literal"/>
</input>
<output name="deepLinkClaimResponse">
<soap:body use="literal"/>
</output>
<fault name="deepLinkClaimFault">
<soap:fault name="deepLinkClaimFault" use="literal"/>
</fault>
</operation>
<operation name="deepLinkPartner">
<soap:operation soapAction="urn:deepLinkPartner" style="document"/>
<input name="deepLinkPartnerRequest">
<soap:body use="literal"/>
</input>
<output name="deepLinkPartnerResponse">
<soap:body use="literal"/>
</output>
<fault name="deepLinkPartnerFault">
<soap:fault name="deepLinkPartnerFault" use="literal"/>
</fault>
</operation>
<operation name="deepLinkOffer">
<soap:operation soapAction="urn:deepLinkOffer" style="document"/>
<input name="deepLinkOfferRequest">
<soap:body use="literal"/>
</input>
<output name="deepLinkOfferResponse">
<soap:body use="literal"/>
</output>
<fault name="deepLinkOfferFault">
<soap:fault name="deepLinkOfferFault" use="literal"/>
</fault>
</operation>
<operation name="deepLinkPolicy">
<soap:operation soapAction="urn:deepLinkPolicy" style="document"/>
<input name="deepLinkPolicyRequest">
<soap:body use="literal"/>
</input>
<output name="deepLinkPolicyResponse">
<soap:body use="literal"/>
</output>
<fault name="deepLinkPolicyFault">
<soap:fault name="deepLinkPolicyFault" use="literal"/>
</fault>
</operation>
<!-- Schaden -->
<operation name="createClaim">
<soap:operation soapAction="urn:createClaim" style="document"/>
<input name="CreateClaimRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateClaimResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateClaimFault">
<soap:fault name="createClaimFault" use="literal"/>
</fault>
</operation>
<operation name="initiateClaim">
<soap:operation soapAction="urn:initiateClaim" style="document"/>
<input name="InitiateClaimRequestPort">
<soap:body use="literal"/>
</input>
<output name="InitiateClaimResponsePort">
<soap:body use="literal"/>
</output>
<fault name="InitiateClaimFault">
<soap:fault name="initiateClaimFault" use="literal"/>
</fault>
</operation>
<operation name="addDocToClaim">
<soap:operation soapAction="urn:addDocToClaim" style="document"/>
<input name="AddDocToClaimRequestPort">
<soap:body use="literal"/>
</input>
<output name="AddDocToClaimResponsePort">
<soap:body use="literal"/>
</output>
<fault name="AddDocToClaimFault">
<soap:fault name="AddDocToClaimFault" use="literal"/>
</fault>
</operation>
<operation name="getClaim">
<soap:operation soapAction="urn:getClaim" style="document"/>
<input name="GetClaimRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetClaimResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetClaimFault">
<soap:fault name="GetClaimFault" use="literal"/>
</fault>
</operation>
<operation name="getClaimLight">
<soap:operation soapAction="urn:getClaimLight" style="document"/>
<input name="GetClaimLightRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetClaimLightResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetClaimLightFault">
<soap:fault name="GetClaimLightFault" use="literal"/>
</fault>
</operation>
<operation name="getNumberOfDocuments">
<soap:operation soapAction="urn:getNumberOfDocuments" style="document"/>
<input name="GetNumberOfDocumentsRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetNumberOfDocumentsResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetNumberOfDocumentsFault">
<soap:fault name="GetNumberOfDocumentsFault" use="literal"/>
</fault>
</operation>
<operation name="getDocumentInfos">
<soap:operation soapAction="urn:getDocumentInfos" style="document"/>
<input name="GetDocumentInfosRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetDocumentInfosResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetDocumentInfosFault">
<soap:fault name="GetDocumentInfosFault" use="literal"/>
</fault>
</operation>
<operation name="searchClaim">
<soap:operation soapAction="urn:searchClaim" style="document"/>
<input name="SearchClaimRequestPort">
<soap:body use="literal"/>
</input>
<output name="SearchClaimResponsePort">
<soap:body use="literal"/>
</output>
<fault name="SearchClaimFault">
<soap:fault name="SearchClaimFault" use="literal"/>
</fault>
</operation>
<operation name="getLossEventList">
<soap:operation soapAction="urn:getLossEventList" style="document"/>
<input name="LossEventListRequestPort">
<soap:body use="literal"/>
</input>
<output name="LossEventListResponsePort">
<soap:body use="literal"/>
</output>
<fault name="LossEventListFault">
<soap:fault name="LossEventListFault" use="literal"/>
</fault>
</operation>
<operation name="getChangedClaimsList">
<soap:operation soapAction="urn:getChangedClaimsList" style="document"/>
<input name="ChangedClaimsListPort">
<soap:body use="literal"/>
</input>
<output name="ChangedClaimsListResponsePort">
<soap:body use="literal"/>
</output>
<fault name="ChangedClaimsListFault">
<soap:fault name="ChangedClaimsListFault" use="literal"/>
</fault>
</operation>
<operation name="declareEndpoint">
<soap:operation soapAction="urn:declareEndpoint" style="document"/>
<input name="DeclareEndpointRequestPort">
<soap:body use="literal"/>
</input>
<output name="DeclareEndpointResponsePort">
<soap:body use="literal"/>
</output>
<fault name="DeclareEndpointFault">
<soap:fault name="declareEndpointFault" use="literal"/>
</fault>
</operation>
<!-- Berechnung, Offert, Antrag KFZ -->
<operation name="calculateKfz">
<soap:operation soapAction="urn:calculateKfz" style="document"/>
<input name="CalculateKfzRequestPort">
<soap:body use="literal"/>
</input>
<output name="CalculateKfzResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CalculateKfzFault">
<soap:fault name="CalculateKfzFault" use="literal"/>
</fault>
</operation>
<operation name="createOfferKfz">
<soap:operation soapAction="urn:createOfferKfz" style="document"/>
<input name="CreateOfferKfzRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateOfferKfzResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateOfferKfzFault">
<soap:fault name="CreateOfferKfzFault" use="literal"/>
</fault>
</operation>
<operation name="createApplicationKfz">
<soap:operation soapAction="urn:createApplicationKfz" style="document"/>
<input name="CreateApplicationKfzRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateApplicationKfzResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateApplicationKfzFault">
<soap:fault name="CreateApplicationKfzFault" use="literal"/>
</fault>
</operation>
<operation name="submitApplicationKfz">
<soap:operation soapAction="urn:submitApplicationKfz" style="document"/>
<input name="SubmitApplicationKfzRequestPort">
<soap:body use="literal"/>
</input>
<output name="SubmitApplicationKfzResponsePort">
<soap:body use="literal"/>
</output>
<fault name="SubmitApplicationKfzFault">
<soap:fault name="SubmitApplicationKfzFault" use="literal"/>
</fault>
</operation>
<operation name="getStatusChanges">
<soap:operation soapAction="urn:getStatusChanges" style="document"/>
<input name="GetStatusChangesRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetStatusChangesResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetStatusChangesFault">
<soap:fault name="GetStatusChangesFault" use="literal"/>
</fault>
</operation>
<!-- Personen Bestandsdaten Änderung -->
<operation name="getPoliciesOfPartner">
<soap:operation soapAction="urn:changePersonData" style="document"/>
<input name="GetPoliciesOfPartnerRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetPoliciesOfPartnerResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetPoliciesOfPartnerFault">
<soap:fault name="GetPoliciesOfPartnerFault" use="literal"/>
</fault>
</operation>
<operation name="checkAddress">
<soap:operation soapAction="urn:checkAddress" style="document"/>
<input name="CheckAddressRequestPort">
<soap:body use="literal"/>
</input>
<output name="CheckAddressResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CheckAddressFault">
<soap:fault name="CheckAddressFault" use="literal"/>
</fault>
</operation>
<operation name="getPartner">
<soap:operation soapAction="urn:getPartner" style="document"/>
<input name="GetPartnerRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetPartnerResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetPartnerFault">
<soap:fault name="GetPartnerFault" use="literal"/>
</fault>
</operation>
<operation name="changePersonData">
<soap:operation soapAction="urn:changePersonData" style="document"/>
<input name="ChangePersonDataRequestPort">
<soap:body use="literal"/>
</input>
<output name="ChangePersonDataResponsePort">
<soap:body use="literal"/>
</output>
<fault name="ChangePersonDataFault">
<soap:fault name="ChangePersonDataFault" use="literal"/>
</fault>
</operation>
<operation name="changePartnerMainAddress">
<soap:operation soapAction="urn:changePartnerMainAddress" style="document"/>
<input name="ChangePartnerMainAddressRequestPort">
<soap:body use="literal"/>
</input>
<output name="ChangePartnerMainAddressResponsePort">
<soap:body use="literal"/>
</output>
<fault name="ChangePartnerMainAddressFault">
<soap:fault name="ChangeAddressFault" use="literal"/>
</fault>
</operation>
<operation name="setMailingAddress">
<soap:operation soapAction="urn:setMailingAddress" style="document"/>
<input name="SetMailingAddressRequestPort">
<soap:body use="literal"/>
</input>
<output name="SetMailingAddressResponsePort">
<soap:body use="literal"/>
</output>
<fault name="SetMailingAddressFault">
<soap:fault name="SetMailingAddressFault" use="literal"/>
</fault>
</operation>
<operation name="changeCommunicationObject">
<soap:operation soapAction="urn:changeCommunicationObject" style="document"/>
<input name="ChangeCommunicationObjectRequestPort">
<soap:body use="literal"/>
</input>
<output name="ChangeCommunicationObjectResponsePort">
<soap:body use="literal"/>
</output>
<fault name="ChangeCommunicationObjectFault">
<soap:fault name="ChangeCommunicationObjectFault" use="literal"/>
</fault>
</operation>
<operation name="deleteCommunicationObject">
<soap:operation soapAction="urn:deleteCommunicationObject" style="document"/>
<input name="DeleteCommunicationObjectRequestPort">
<soap:body use="literal"/>
</input>
<output name="DeleteCommunicationObjectResponsePort">
<soap:body use="literal"/>
</output>
<fault name="DeleteCommunicationObjectFault">
<soap:fault name="DeleteCommunicationObjectFault" use="literal"/>
</fault>
</operation>
<operation name="addCommunicationObject">
<soap:operation soapAction="urn:addCommunicationObject" style="document"/>
<input name="AddCommunicationObjectRequestPort">
<soap:body use="literal"/>
</input>
<output name="AddCommunicationObjectResponsePort">
<soap:body use="literal"/>
</output>
<fault name="AddCommunicationObjectFault">
<soap:fault name="AddCommunicationObjectFault" use="literal"/>
</fault>
</operation>
<operation name="collectionChange">
<soap:operation soapAction="urn:collectionChange" style="document"/>
<input name="CollectionChangeRequestPort">
<soap:body use="literal"/>
</input>
<output name="CollectionChangeResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CollectionChangeFault">
<soap:fault name="CollectionChangeFault" use="literal"/>
</fault>
</operation>
</binding>
<service name="omdsService">
<port name="omdsServicePort" binding="os:omdsServicePortBinding">
<soap:address location="http://localhost:80/omdsServicePort"/>
</port>
</service>
<wsp:Policy wsu:Id="OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:ExactlyOne>
<wsp:All>
<!-- Def HTTPS: dies muss allerdings nur aktiviert werden, wenn nicht andere HTTPs Infrastruktur vorgeschaltet ist
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
</wsp:Policy>
</sp:TransportBinding> -->
<!-- schreibe Username-Token mit Passwort-Digest (Hash) vor -->
<sp:SupportingTokens>
<wsp:Policy>
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
<wsp:Policy>
<sp:HashPassword/>
</wsp:Policy>
</sp:UsernameToken>
</wsp:Policy>
</sp:SupportingTokens>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
</definitions>

View File

@@ -0,0 +1,227 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
<!--Prozessobjekte Berechnung, Offert, Antrag - Spartenübergreifend-->
<xsd:complexType name="SpezBerechnung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für alle Berechnungen</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="SpezOffert_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für alle Offerte</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Offertnummer" type="cst:ObjektId_Type" minOccurs="0"/>
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SpezAntrag_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für alle Anträge</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Antragsart" type="cst:Antragsart_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Antragsart kann auch vom ServiceProvider automatisch bestimmt werden, dann bleibt sie im Request leer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0"/>
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AbweichenderPraemienzahler" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Referenz auf einen abweichenden Praemienzahler, wenn nicht der Verisicherungsnehmer die Prämie zahlt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WeitereVersicherungsnehmer" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenz auf weitere Versicherungsnehmer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WeitereVertragspersonen" type="cst:Vertragsperson_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Weitere Personen in Vertragsrollen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zahlungsdaten" type="cst:ZahlungsdatenType">
<xsd:annotation>
<xsd:documentation>Beschreibt die Zahlungsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Sepa" type="cst:Sepa_Type">
<xsd:annotation>
<xsd:documentation>Sepa Mandat Steuerung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vinkulierung" type="cst:Vinkularglaeubiger_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Vinkulierungsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzenversand" type="cst:PolizzenversandType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>alternativer Polizzenversand</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Datenschutzbestimmungen" type="cst:Datenverwendung_Type">
<xsd:annotation>
<xsd:documentation>Allgemeine Datenschutzbestimmungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kontierung" type="cst:Kontierung_Type" minOccurs="0" maxOccurs="3"/>
</xsd:sequence>
</xsd:complexType>
<!--Abstrakte BOA-Operationstypen-->
<xsd:complexType name="CalculateRequest_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Request für die Berechnung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence>
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
<xsd:annotation>
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CalculateResponse_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Response, der das Ergebnis der Berechnung enthält bzw. Fehlermeldungen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessResponse_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateOfferRequest_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Request für das Offert</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateOfferResponse_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence>
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenzen auf Offertdokumente, die heruntergeladen werden können.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateApplicationRequest_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Request für den Antrag</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateApplicationResponse_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence>
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>optional ein aktueller Status des Antragsprozess</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Wenn der Antrag fehlerfrei erstellt werden konnte, die Referenz auf diesen Antrag. Diese Referenz ist bei der Einreichung des Antrags anzugegeben.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubmitApplicationRequest_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Request für die Antragsüberleitung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence>
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Ein Aufruf von CreateApplication ist notwendige Voraussetzung für den Aufruf von SubmitApplication</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Bei Einreichung des Antrags übermittelte Dokumente, die aber fachlich nichts mehr an dem Antrag ändern dürfen, z.B. das unterschriebene Antragsformular.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubmitApplicationResponse_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Response der Antragsüberleitung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence>
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type">
<xsd:annotation>
<xsd:documentation>aktueller Status des eingespielten Antrages</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,713 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
<xsd:annotation>
<xsd:documentation>Produktmodell Kfz</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="VerkaufsproduktKfz_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Verkaufsprodukt_Type">
<xsd:sequence>
<xsd:element name="KfzVersicherung" type="ProduktKfz_Type" maxOccurs="unbounded"/>
<xsd:element name="KfzZusatzVersicherung" type="ZusatzproduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="VersicherteFahrzeuge" type="Fahrzeug_Type" maxOccurs="3"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Produkt_Type">
<xsd:sequence>
<xsd:element name="VersichertesFahrzeug" type="cst:ObjektId_Type" maxOccurs="3">
<xsd:annotation>
<xsd:documentation>Liste der versicherten Fahrzeuge, max. 3 Stück für Wechselkennzeichen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Haftpflicht" type="HaftpflichtKfz_Type"/>
<xsd:choice>
<xsd:element name="Teilkasko" type="TeilkaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Vollkasko" type="VollkaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:choice>
<xsd:element name="Insassenunfall" type="InsassenUnfallKfz_Type" minOccurs="0"/>
<xsd:element name="Assistance" type="AssistanceKfz_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzproduktKfz_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer
KFZ-Versicherung gebündelt werden können.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Produkt_Type">
<xsd:sequence>
<xsd:element name="VersichertesFahrzeug" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Versichertes Fahrzeuge, auf das sich die Zusatzversicherung bezieht.
Muss in der Hauptversicherung vorhanden sein.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HaftpflichtKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ für das Elementarprodukt KFZ-Haftpflicht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence>
<xsd:element name="Art" type="omds:VtgSparteCd_Type">
<xsd:annotation>
<xsd:documentation>Nur KFZ-Haftpflicht erlaubt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
<xsd:element ref="omds:EL-Versicherungssumme">
<xsd:annotation>
<xsd:documentation>Versicherungssumme Haftpflicht</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VarianteLeihwagen" type="VarianteLeihwagen_Type"/>
<xsd:element ref="omds:EL-Einstufung"/>
<xsd:element name="Zielpraemie" type="omds:decimal" minOccurs="0"/>
<xsd:element name="VDNummer" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KaskoKfz_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für die Kasko-Elementarprodukte</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence>
<xsd:element name="Art" type="omds:VtgSparteCd_Type">
<xsd:annotation>
<xsd:documentation>Nur KFZ-Teilkasko bzw. KFZ-Vollkasko erlaubt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
<xsd:element name="SelbstbehaltBisBetrag" type="omds:decimal" minOccurs="0"/>
<xsd:element name="KMLeistung" type="xsd:unsignedInt" minOccurs="0"/>
<xsd:element name="VorsteuerAbzugBerechtigung" type="xsd:boolean"/>
<xsd:element name="Vinkulierung" type="cst:Vinkulierung_Type" minOccurs="0"/>
<xsd:element name="Bezugsrecht" type="cst:Bezugsrecht_Type" minOccurs="0"/>
<xsd:element name="DatumBegutachtung" type="omds:Datum" minOccurs="0"/>
<xsd:element name="Zielpraemie" type="omds:decimal" minOccurs="0"/>
<xsd:element name="Eingeschraenkt" type="xsd:boolean" default="0" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TeilkaskoKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ für das Elementarprodukt KFZ-Teilkasko</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="KaskoKfz_Type">
<xsd:sequence>
<xsd:element name="Vandalismusklausel" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="VollkaskoKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ für das Elementarprodukt KFZ-Vollkasko</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="KaskoKfz_Type">
<xsd:sequence>
<xsd:element name="Neuwertklausel" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="Leasingklausel" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InsassenUnfallKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ für das Elementarprodukt KFZ-Insassenunfall</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence>
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
<xsd:element name="InsassenUnfallSystem" type="InsassenUnfallSystem_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LenkerUnfallKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ für das Elementarprodukt KFZ-Lenkerunfall</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence>
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AssistanceKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ für das Elementarprodukt KFZ-Assistance</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence>
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Zulassungsdaten_Type">
<xsd:annotation>
<xsd:documentation>Typ für Zulassungsdaten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VBNummer" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Versicherungsbestätigungsnummer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kennzeichen" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Zulassungs-Kennzeichen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Fahrgestellnummer" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Zulassungs-Fahrgestellnummer</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ProduktKfzRechtsschutz_Type">
<xsd:annotation>
<xsd:documentation>Typ für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusatzproduktKfz_Type">
<xsd:sequence>
<xsd:element name="Verkehrsrechtsschutz" type="VerkehrsrechtsschutzKfz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="VerkehrsrechtsschutzKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--Typen für die BOA-Services fuer Kfz -->
<xsd:complexType name="SpezBerechnungKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezBerechnung_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezOffertKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezOffert_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezAntragKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezAntrag_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ersatzpolizzennummern bei Konvertierung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bestehen Vorversicherungen zu dem Antrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BonusMalus" type="cst:BonusMalusSystem_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>BonusMalus beim Verband</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusätzlicheKfzDaten" type="ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Sollen weitere Antragsdokumente zugestellt werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AntragantwortKfz_Type">
<xsd:annotation>
<xsd:documentation>Bei Erfolg die Details des eingereichten Antrags.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpezAntragKfz_Type">
<xsd:sequence>
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="UpsellingKfzResponse_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Response Upselling Alternativen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="UpsellingVerkaufsprodukte" type="VerkaufsproduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CalculateKfzRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Kfz-Berechnung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CalculateRequest_Type">
<xsd:sequence>
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungKfz_Type"/>
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CalculateKfzResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Kfz-Berechnung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CalculateResponse_Type">
<xsd:sequence>
<xsd:element name="Berechnungsantwort" type="SpezBerechnungKfz_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bei erfolgreicher Berechnung die Details der Berechnung.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ResponseUpselling" type="UpsellingKfzResponse_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Response für das Upselling, wenn solche Ergebnisse angefordert wurden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateOfferKfzRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Request für ein Kfz-Offert</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateOfferRequest_Type">
<xsd:sequence>
<xsd:element name="Offertanfrage" type="SpezOffertKfz_Type"/>
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateOfferKfzResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für ein Kfz-Offert</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateOfferResponse_Type">
<xsd:sequence>
<xsd:element name="Offertantwort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bei erfolgreicher Erstellung eines Offerts.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="SpezOffertKfz_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateApplicationKfzRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für die Erzeugung eines Kfz-Antrags</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateApplicationRequest_Type">
<xsd:sequence>
<xsd:element name="Antraganfrage" type="SpezAntragKfz_Type"/>
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateApplicationKfzResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für die Erzeugung eines Kfz-Antrags</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateApplicationResponse_Type">
<xsd:sequence>
<xsd:element name="Antragantwort" type="SpezAntragKfz_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubmitApplicationKfzRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Antragseinreichung Kfz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationRequest_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubmitApplicationKfzResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Antragseinreichung Kfz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationResponse_Type">
<xsd:sequence>
<xsd:element name="Antragantwort" type="SpezAntragKfz_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Hier werden nochmals alle Antragsdaten zur Verfügung gestellt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Konkrete Services (Request- und Responseobjekte) Kfz</xsd:documentation>
</xsd:annotation>
<xsd:element name="CalculateKfzRequest" type="CalculateKfzRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für eine Kfz Berechnung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CalculateKfzResponse" type="CalculateKfzResponse_Type">
<xsd:annotation>
<xsd:documentation>Response Berechnung Kfz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateOfferKfzRequest" type="CreateOfferKfzRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für ein Kfz Offert</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateOfferKfzResponse" type="CreateOfferKfzResponse_Type">
<xsd:annotation>
<xsd:documentation>Response Offert Kfz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateApplicationKfzRequest" type="CreateApplicationKfzRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für einen Kfz Antrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateApplicationKfzResponse" type="CreateApplicationKfzResponse_Type">
<xsd:annotation>
<xsd:documentation>Response Antrag Kfz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubmitApplicationKfzRequest" type="SubmitApplicationKfzRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt fuer die Antragseinreichung Kfz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubmitApplicationKfzResponse" type="SubmitApplicationKfzResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt fuer die Antragseinreichung Kfz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FahrzeugRefLfdNr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Refernziert auf ein versichertes Fahrzeug über die laufende Nummer
innerhalb eines Elementarprodukts.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- KFZ Datentypen -->
<xsd:complexType name="Fahrzeug_Type">
<xsd:annotation>
<xsd:documentation>Basisklasse für alle Fahrzeuge in der Kfz-Versicherung</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="cst:ObjektId"/>
</xsd:sequence>
<xsd:attribute name="FzgArtCd" type="omds:FzgArtCd_Type" use="optional"/>
<xsd:attribute name="Marke" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="Handelsbez" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="30"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="TypVarVer" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="Leasingkz" type="omds:Entsch2_Type" use="optional"/>
<xsd:attribute name="Modelljahr" type="xsd:unsignedShort" use="optional"/>
<xsd:attribute name="Leistung" type="xsd:unsignedShort" use="optional"/>
<xsd:attribute name="Plaetze" type="xsd:unsignedShort" use="optional"/>
<xsd:attribute name="Nutzlast" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="6"/>
<xsd:fractionDigits value="0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="Hubraum" type="xsd:unsignedShort" use="optional"/>
<xsd:attribute name="AntriebsArtCd" type="omds:AntriebsArtCd_Type" use="optional"/>
<xsd:attribute name="CO2_Ausstoss" type="xsd:unsignedShort" use="optional"/>
<xsd:attribute name="Fahrgestnr" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="Motornr" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="NatCode" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="VerwendzweckCd" type="omds:VerwendzweckCd_Type" use="optional"/>
<xsd:attribute name="Erstzulassdat" type="omds:Datum" use="optional"/>
<xsd:attribute name="LandesCd" type="omds:LandesCd_Type" use="optional"/>
<xsd:attribute name="Pol_Kennz" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="12"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="Tueren" type="xsd:unsignedShort" use="optional"/>
<xsd:attribute name="Baujahr" type="xsd:unsignedShort" use="optional"/>
<xsd:attribute name="Gesamtgewicht" type="xsd:unsignedShort" use="optional"/>
<xsd:attribute name="Listenpreis" type="omds:decimal" use="optional"/>
<xsd:attribute name="Sonderausstattung" type="omds:decimal" use="optional"/>
<xsd:attribute name="Eigengewicht" type="xsd:unsignedShort" use="optional"/>
<xsd:attribute name="ZulassdatHalter" type="omds:Datum" use="optional"/>
</xsd:complexType>
<xsd:simpleType name="InsassenUnfallSystem_Type">
<xsd:annotation>
<xsd:documentation>System Insassenunfallversicherung</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Pauschalsystem"/>
<xsd:enumeration value="Platzsystem1"/>
<xsd:enumeration value="Platzsystem2"/>
<xsd:enumeration value="Personensystem"/>
<xsd:enumeration value="Lenkerunfallversicherung"/>
<xsd:enumeration value="Aufsassenunfallversicherung"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Marke_Type">
<xsd:annotation>
<xsd:documentation>Marke des Kfz</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Natcode_Type">
<xsd:annotation>
<xsd:documentation>Nationaler Codes des KFZ</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Type_Type">
<xsd:annotation>
<xsd:documentation>Type des KFZ</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FahrzeugIDnummer_Type">
<xsd:annotation>
<xsd:documentation>Fahrzeugidenitifikationsnummer des KFZ</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="Antriebsart_Type">
<xsd:annotation>
<xsd:documentation>Antriebsart des KFZ (Diesel, Benzin, ELektro o.ä.)</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="VarianteLeihwagen_Type">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="VA">
<xsd:annotation>
<xsd:documentation>ohne Leihwagen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VB">
<xsd:annotation>
<xsd:documentation>mit Leihwagen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- Zusätzliche KFZ-Daten -->
<xsd:complexType name="ZusaetzlicheKfzdaten_Type">
<xsd:sequence>
<xsd:element name="KfzKennzeichen">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="3"/>
<xsd:maxLength value="9"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="VvdVertrag" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="Fahrgestellnummer" type="Fahrgestellnummer_Type"/>
<xsd:element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="AbmeldedatumWechselkennzeichenFahrzeug" type="xsd:date" minOccurs="0"/>
<xsd:element name="Wechselkennzeichen" type="Wechselkennzeichen_Type" minOccurs="0"/>
<xsd:element name="Fahrzeugzustand" type="Fahrzeugzustand_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Wechselkennzeichen_Type">
<xsd:sequence>
<xsd:element name="wechselkennzeichenArt">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Neues Fahrzeug als WKZ in bestehenden Vertrag einbündeln"/>
<xsd:enumeration value="Fahrzeugwechsel im bestehenden WKZ-Vertrag"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="bestehenderWechselkennzeichenvertrag" type="xsd:string"/>
<xsd:element name="ersetztWirdFahrgestellnummer" type="Fahrgestellnummer_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="Fahrgestellnummer_Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="30"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="Fahrzeugzustand_Type">
<xsd:sequence>
<xsd:element name="zustandsberichtLiegtAlsFormularBei" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Zustandsbericht liegt als Formular bei bzw. Besichtigung durch externe Stelle veranlasst - muss dann als Attachment mitgeschickt werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="zustandsbeschreibung" type="Zustandsbeschreibung_Type"/>
<xsd:element name="schaedenAnScheibenKleinglas" type="SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
<xsd:element name="schaedenAmFahrzeug" type="SchaedenAmFahrzeug_Type" minOccurs="0"/>
<xsd:element name="kilometerLtBesichtigung" type="xsd:integer" minOccurs="0"/>
<xsd:element name="vorschaeden" type="xsd:string" minOccurs="0"/>
<xsd:element name="besichtigungsort" type="xsd:string" minOccurs="0"/>
<xsd:element name="besichtigungsdatum" type="xsd:date" minOccurs="0"/>
<xsd:element name="grundFuerNachbesichtigung" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="Zustandsbeschreibung_Type">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Besichtigung durch Betreuer"/>
<xsd:enumeration value="Kaufvertrag eines Markenhändlers mit Beschreibung (Kopie erforderlich)"/>
<xsd:enumeration value="Besichtigung durch ÖAMTC"/>
<xsd:enumeration value="Nachbesichtigung"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SchaedenAnScheibenKleinglas_Type">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="keine Schäden an Scheiben / Kleinglas"/>
<xsd:enumeration value="Schäden an Scheiben / Kleinglas"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SchaedenAmFahrzeug_Type">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="keine Schäden an der Karosserie"/>
<xsd:enumeration value="Schäden an der Karosserie"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,390 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:annotation>
<xsd:documentation>Konkrete Services (Request- und Responseobjekte) Kfz</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
<xsd:complexType name="VerkaufsproduktRS_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ für ein RS-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Verkaufsprodukt_Type">
<xsd:sequence>
<xsd:element name="RSVersicherung">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ProduktRS_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="RSZusatzVersicherung" type="cst:Produkt_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Gibt es überhaupt noch andere Verkaufsprodukte?</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktRS_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein RS-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Produkt_Type">
<xsd:choice>
<xsd:element name="PrivatRS" type="TarifierungsdatenRSPrivatPerson_Type" minOccurs="0"/>
<xsd:element name="FirmenRS" type="TarifierungsdatenRSUnternehmen_Type" minOccurs="0"/>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TarifierungsdatenRSPrivatPerson_Type">
<xsd:annotation>
<xsd:documentation>Daten für natürliche Person-RS</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence>
<xsd:element name="hauptfaelligkeit" type="xsd:date" minOccurs="0"/>
<xsd:element name="variante" type="cst:Variante_Type" minOccurs="0"/>
<xsd:element name="sonderrabatt" type="xsd:integer" minOccurs="0"/>
<xsd:element name="DeckungRS" maxOccurs="unbounded"/>
<xsd:element name="DeckungGrunddeckungRSPrivat" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungSteuerRSPrivat" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungAllgemeinerVertragsRS" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungArbeitsrechtPrivat" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungErbFamilienrecht" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungLenkerPrivat" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungPflegegeldPrivat" type="cst:DeckungProzent_Type" minOccurs="0"/>
<xsd:element name="DeckungGrundstückMietePrivat" type="cst:DeckungVsVI_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DeckungLenkerVerkehrsteilnehmer" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungVerkehr" type="cst:DeckungVsVI_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DeckungFahrzeugVertrag" type="cst:DeckungVsVI_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DeckungGeschäftlichBefördertesGut" type="cst:DeckungVsVI_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DeckungVerkehrAllerFahrzeuge" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungFahrzeugVertragAlleFahrzeuge" type="cst:DeckungVs_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TarifierungsdatenRSUnternehmen_Type">
<xsd:annotation>
<xsd:documentation>Daten für juristische Person RS</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence>
<xsd:element name="hauptfaelligkeit" type="xsd:date" minOccurs="0"/>
<xsd:element name="variante" type="cst:Variante_Type" minOccurs="0"/>
<xsd:element name="sonderrabatt" type="xsd:integer" minOccurs="0"/>
<xsd:element name="DeckungGrunddeckungBetrieb" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungStrafverfahrenVerbandsverantwortlichkeitsGesetz" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungAllgemeinerVertragBetrieb" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungSteuerRSBetrieb" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungGrundstückMieteBetrieb" type="cst:DeckungVsVI_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DeckungBetriebsinhaberPrivat" type="cst:DeckungVsVI_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DeckungLenkerDienstnehmer" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungVerkehr" type="cst:DeckungVsVI_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DeckungFahrzeugVertrag" type="cst:DeckungVsVI_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DeckungGeschäftlichBefördertesGut" type="cst:DeckungVsVI_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RisikoPerson_Type">
<xsd:sequence>
<xsd:element name="SelbständigOhneMitarbeiter"/>
<xsd:element name="Kundengruppe"/>
<xsd:element name="Liegenschaften" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="cst:Adresse"/>
<xsd:element name="Nutzungsart"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Fahrzeuge" minOccurs="0">
<xsd:complexType>
<xsd:choice>
<xsd:element name="EinzelneFahrzeuge" type="RisikoFZG_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="AlleFahrzeuge" minOccurs="0"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RisikoFZG_Type">
<xsd:sequence>
<xsd:element name="Fahrzeugart"/>
<xsd:element name="Kennzeichen"/>
<xsd:element name="TaxiMietwagen"/>
<xsd:element name="Verwendungsart"/>
<xsd:element name="LandundForstwirtschaft" minOccurs="0"/>
<xsd:element name="FahrzeugVertrag" minOccurs="0"/>
<xsd:element name="GeschäftlichBefördertesGut" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RisikoUnternehmen_Type">
<xsd:sequence>
<xsd:element name="Betriebsart"/>
<xsd:element name="Mitarbeiteranzahl"/>
<xsd:element name="Betriebsobjekt" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="cst:Adresse"/>
<xsd:element name="VerbauteFläche"/>
<xsd:element name="GesamteFläche"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Fahrzeuge" type="RisikoFZG_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<!--Typen für die BOA-Services fuer Rechtschutz-->
<xsd:complexType name="SpezBerechnungRS_Type">
<xsd:annotation>
<xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezBerechnung_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRS_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezOffertRS_Type">
<xsd:annotation>
<xsd:documentation>Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezOffert_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRS_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezAntragRS_Type">
<xsd:annotation>
<xsd:documentation>Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezAntrag_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRS_Type"/>
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ersatzpolizzennummern bei Konvertierung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bestehen Vorversicherungen zu dem Antrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Sollen weitere Antragsdokumente zugestellt werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CalculateRSRequest_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Rechtsschutz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungRS_Type"/>
<xsd:element name="VersicherteObjekte" maxOccurs="unbounded">
<xsd:complexType>
<xsd:choice>
<xsd:element name="RisikoPrivat" type="RisikoPerson_Type" minOccurs="0"/>
<xsd:element name="RisikoUnternehmen" type="RisikoUnternehmen_Type" minOccurs="0"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
<xsd:annotation>
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CalculateRSResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Berechnung Rechtsschutz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Berechnungsantwort" type="SpezBerechnungRS_Type"/>
<xsd:element name="VersichertesInteresse"/>
<xsd:element name="ResponseUpselling" type="UpsellingRSResponse_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Response für das Upselling, wenn solche Ergebnisse angefordert wurden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateOfferRSRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Request für eine RS-Offert</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence>
<xsd:element name="Offertanfrage" type="SpezOffertRS_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateOfferRSResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für ein RS-Offert RS</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence>
<xsd:element name="Offertantwort" type="SpezOffertRS_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bei erfolgreicher Erstellung eines Offerts.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateApplicationRSRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für die Erzeugung eines Antrags RS</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence>
<xsd:element name="Antraganfrage" type="SpezAntragRS_Type"/>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateApplicationRSResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für einen Antrag RS</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence>
<xsd:element name="Antragantwort" type="AntragantwortRS_Type" minOccurs="0"/>
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Referenz, die in SubmitApplication angegeben werden muss, um diesen Antrag einzureichen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubmitApplicationRSRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Antragseinreichung RS</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence>
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Ein Aufruf von CreateApplication ist notwendige Voraussetzung für den Aufruf von SubmitApplication</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Bei Einreichung des Antrags übermittelte Dokumente, die aber fachlich nichts mehr an dem Antrag ändern dürfen, z.B. das unterschriebene Antragsformular.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubmitApplicationRSResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Antragseinreichung RS</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationResponse_Type">
<xsd:sequence>
<xsd:element name="Antragantwort" type="AntragantwortRS_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AntragantwortRS_Type">
<xsd:annotation>
<xsd:documentation>Bei Erfolg die Details des eingereichten Antrags.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpezAntragRS_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="UpsellingRSResponse_Type"/>
<xsd:annotation>
<xsd:documentation>Konkrete Services (Request- und Responseobjekte) RS</xsd:documentation>
</xsd:annotation>
<xsd:element name="CalculateRSResponse" type="CalculateRSResponse_Type">
<xsd:annotation>
<xsd:documentation>Response Berechnung RS</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CalculateRSRequest" type="CalculateRSRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für eine RS Berechnung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateOfferRSResponse" type="CreateOfferRSResponse_Type">
<xsd:annotation>
<xsd:documentation>Response Offert RS</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateOfferRSRequest" type="CreateOfferRSRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für ein RS Offert</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateApplicationRSRequest" type="CreateApplicationRSRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für einen RS Antrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreateApplicationRSResponse" type="CreateApplicationRSResponse_Type">
<xsd:annotation>
<xsd:documentation>Response Antrag RS</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubmitApplicationRSRequest" type="SubmitApplicationRSRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt fuer die Antragseinreichung RS</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubmitApplicationRSResponse" type="SubmitApplicationRSResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt fuer die Antragseinreichung RS</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>

View File

@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0"
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs"
elementFormDefault="qualified" attributeFormDefault="qualified"
version="1.3.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
<xsd:complexType name="CalculateRechtsschutz_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Rechtsschutz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungRechtsschutz_Type"/>
<xsd:element name="VersichertePerson" type="cst:Person_Type" maxOccurs="unbounded"/>
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
<xsd:annotation>
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezBerechnungRechtsschutz_Type">
<xsd:annotation>
<xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</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="VerkaufsproduktRechtsschutz_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ für ein Besitz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Verkaufsprodukt_Type">
<xsd:sequence>
<xsd:element name="Rechtsschutzversicherung" type="ProduktRechtsschutz_Type"/>
<xsd:element name="RechtsschutzZusatzVersicherung" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Gibt es überhaupt noch andere Produkte die gebündelt 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 Besitz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Produkt_Type">
<xsd:sequence>
<xsd:element name="FahrzeugRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="LenkerRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="PrivatRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="BerufsRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="BetriebsRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="ArbeitsgerichtsRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="SozialversicherungsRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="BeratungsRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="AllgVertragsRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="RechtsschutzGrundstückseigentum" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="MietRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
<xsd:element name="ErbrechtRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktRechtsschutz_Type">
<xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence>
<xsd:element name="Hauptfaelligkeit" type="xsd:date" minOccurs="0"/>
<xsd:element name="Variante" type="cst:Variante_Type" minOccurs="0"/>
<xsd:element name="Sonderrabatt" type="xsd:integer" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,261 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
<xsd:complexType name="RisikoHaushalt_Type">
<xsd:sequence>
<xsd:element name="Wohnflaeche">
<xsd:annotation>
<xsd:documentation>Wohnfläche in qm</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AusstattungCd">
<xsd:annotation>
<xsd:documentation>zweckmäßig, standard, gehoben...</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AnzahlTiere"/>
<xsd:element name="AnzahlWeiterePersonen"/>
<xsd:element name="ZusaetzlicheHaushaltDaten" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RisikoEigenheim_Type">
<xsd:sequence>
<xsd:element name="GebaeudeArtCd"/>
<xsd:element name="GebaeudeBez"/>
<xsd:element name="NutzungCd" minOccurs="0">
<xsd:annotation>
<xsd:documentation>ständig bewohnt, nicht-ständig bewohnt, unbewohnt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BauartCd" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Fertigteil, massiv, Holz...</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GebaeudeHoeheCd" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ebenerdig, 1 Stockwerk, 2 Stockwerke oder mehr als 2 Stockwerke</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BaujahrGebaeude" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Jahreszahl</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschosseUeberErdniveau">
<xsd:annotation>
<xsd:documentation>Hanglage definieren</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EL-Flaeche" maxOccurs="unbounded"/>
<xsd:element name="Vorschaeden" type="RisikoVorschaeden_Type">
<xsd:annotation>
<xsd:documentation>wenn Vorschäden vorhanden sind, Typ des Schadens definieren</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AusstattungCd" minOccurs="0">
<xsd:annotation>
<xsd:documentation>zweckmäßig, standard, gehoben... (bei Gebäude oder nur in Haushalt?)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DachungCd" minOccurs="0">
<xsd:annotation>
<xsd:documentation>hart, nicht-hart</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SichergKz" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ob Bank Eigentumsrechte hat</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PreisProQm">
<xsd:annotation>
<xsd:documentation>Gebäude oder doch Ausstattung?</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Wintergarten"/>
<xsd:element name="Solaranlage"/>
<xsd:element name="Photovoltaik"/>
<xsd:element name="Schwimmbecken"/>
<xsd:element name="ZusaetzlicheEigenheimDaten" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="RisikoVorschaeden_Type">
<xsd:annotation>
<xsd:documentation>Wurden die Gebäude/der Wohnungsinhalt/Keller in den letzten 7 Jahren durch Hochwasser, Überschwemmung, Muren oder Lawinen beschädigt?</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="keine Vorschäden"/>
<xsd:enumeration value="ein Vorschaden"/>
<xsd:enumeration value="mehr als ein Vorschaden"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Nebengebaeude_Type">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Abstellgebäude"/>
<xsd:enumeration value="Badehütte"/>
<xsd:enumeration value="Bootshaus"/>
<xsd:enumeration value="Carport"/>
<xsd:enumeration value="ehemaliges Wirtschaftsgebäude"/>
<xsd:enumeration value="Garage"/>
<xsd:enumeration value="Gartenhaus (nicht für Wohnzwecke)"/>
<xsd:enumeration value="Holzhütte"/>
<xsd:enumeration value="Keller"/>
<xsd:enumeration value="Mobilheim (stationär)"/>
<xsd:enumeration value="Nebengebäude"/>
<xsd:enumeration value="Nebengebäude mit Garage"/>
<xsd:enumeration value="Presshaus"/>
<xsd:enumeration value="Sauna"/>
<xsd:enumeration value="Scheune / Schuppen / Stadel"/>
<xsd:enumeration value="Werkstätte"/>
<xsd:enumeration value="Werkzeug- und Geräteschuppen"/>
<xsd:enumeration value="Wintergarten, Veranda"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="VerkaufsproduktBesitz_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ für ein Besitz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Verkaufsprodukt_Type">
<xsd:sequence>
<xsd:element name="BesitzVersicherung" type="ProduktBesitz_Type"/>
<xsd:element name="BesitzZusatzVersicherung" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Gibt es überhaupt noch andere Verkaufsprodukte?</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktBesitz_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Besitz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Produkt_Type">
<xsd:sequence>
<xsd:element name="Eigenheim" type="ElementarproduktBesitz_Type" minOccurs="0"/>
<xsd:element name="Haushalt" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktBesitz_Type">
<xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence>
<xsd:element name="Hauptfaelligkeit" type="xsd:date" minOccurs="0"/>
<xsd:element name="Variante" type="cst:Variante_Type" minOccurs="0"/>
<xsd:element name="Sonderrabatt" type="xsd:integer" minOccurs="0"/>
<xsd:element name="SonderrabattRs" type="xsd:integer" minOccurs="0"/>
<xsd:element name="DeckungFeuer" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungLeitungswasser" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungElementar" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungHochwasser" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungNiederschlag" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungErdbeben" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungHaushalt" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungGlasbruch" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungHaftpflicht" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungRechtsschutz" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungGrobeFahrlaessigkeit" type="cst:DeckungProzent_Type" minOccurs="0"/>
<xsd:element name="DeckungTipUndTat" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungSonderverglasung" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungSchwimmbecken" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungHeizungsanlagen" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungEZusatz" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungFahrzeugeRs" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="ZusaetzlicheDeckungen" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--Typen für die BOA-Services fuer Besitz -->
<xsd:complexType name="SpezBerechnungBesitz_Type">
<xsd:annotation>
<xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezBerechnung_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktBesitz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CalculateBesitzRequest_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Besitz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungBesitz_Type"/>
<xsd:element name="VersicherteObjekte" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="RisikoAdresse">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="omds:ADRESSE_Type">
<xsd:sequence>
<xsd:element name="Horazone" type="xsd:unsignedByte" minOccurs="0"/>
<xsd:element name="ImVerbautenOrt" type="xsd:boolean"/>
<xsd:element name="AusserhalbDesOrtsgebiets" type="xsd:boolean"/>
<xsd:element name="Tarifzone">
<xsd:annotation>
<xsd:documentation>Was ist das?</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ErreichbarkeitFuerLoeschfahrzeuge" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="RisikoEigenheim" type="RisikoEigenheim_Type" maxOccurs="unbounded"/>
<xsd:element name="RisikoHaushalt" type="RisikoHaushalt_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
<xsd:annotation>
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CalculateBesitzResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Berechnung Besitz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Berechnungsantwort" type="SpezBerechnungBesitz_Type"/>
<xsd:element name="ResponseUpselling" type="UpsellingBesitzResponse_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Response für das Upselling, wenn solche Ergebnisse angefordert wurden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="UpsellingBesitzResponse_Type"/>
</xsd:schema>

View File

@@ -0,0 +1,205 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag" 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.on3vertrag" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:element name="GetPoliciesOfPartnerRequest" type="GetPoliciesOfPartnerRequest_Type">
<xsd:annotation>
<xsd:documentation>Request auf die Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GetPoliciesOfPartnerResponse" type="GetPoliciesOfPartnerResponse_Type">
<xsd:annotation>
<xsd:documentation>Response zu den Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="GetPoliciesOfPartnerRequest_Type">
<xsd:annotation>
<xsd:documentation>Requesttyp auf die Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="AuthFilter" type="cst:AgentFilter_Type" minOccurs="0"/>
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>Die ObjektId des Partners (enthält die Personennr)</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GetPoliciesOfPartnerResponse_Type">
<xsd:annotation>
<xsd:documentation>Responsetyp zu den Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="Vertrag" type="omds:VERTRAG_Type">
<xsd:annotation>
<xsd:documentation>Ein Vertrag, wie er im OMDS-Datensatz definiert ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ObjektId">
<xsd:annotation>
<xsd:documentation>Die ObjektId des Vertrags, enthält die Polizzennr</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zustelladresse" type="cst:Adresse_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional eine abweichende Zustelladresse</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SetMailingAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für das Setzen einer Zustelladresse</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>Die ObjektId des Vertrags</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zustelladresse" type="cst:Adresse_Type">
<xsd:annotation>
<xsd:documentation>Die neue Zustelladresse für den Vertrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SetMailingAddressResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für das Setzen einer Zustelladresse</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence minOccurs="0">
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>ObjektId des Vertrags</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vertrag" type="omds:VERTRAG_Type">
<xsd:annotation>
<xsd:documentation>Die Daten des Vertrags</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zustelladresse" type="cst:Adresse_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="SetMailingAddressRequest" type="SetMailingAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für das Setzen einer Zustelladresse</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SetMailingAddressResponse" type="SetMailingAddressResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt für das Setzen einer Zustelladresse</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CollectionChangeRequest" type="CollectionChangeRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Änderungen von Inkassodaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CollectionChangeResponse" type="CollectionChangeResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Änderungen von Inkassodaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CollectionChangeRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Änderung von Inkassodaten</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>Die Id des Vertrag als ObjektId (VertragsID des OMDS-Datensatzes)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type"/>
<xsd:element name="Zahlweg">
<xsd:complexType>
<xsd:choice>
<xsd:element name="Zahlungsanweisung">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Inkassoadresse" type="cst:Person_Type"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="BankverbindungAbbuchung" type="cst:Bankverbindung_Type"/>
<xsd:element name="Kundenkonto">
<xsd:complexType>
<xsd:attribute name="Kundenkontonummer" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Kreditkarte">
<xsd:complexType>
<xsd:attribute name="Gesellschaft" type="xsd:string" use="required"/>
<xsd:attribute name="Kartennummer" type="xsd:string" use="required"/>
<xsd:attribute name="Inhaber" type="xsd:string" use="required"/>
<xsd:attribute name="Pruefziffer" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedInt">
<xsd:totalDigits value="3"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="AblaufMonat" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedByte">
<xsd:totalDigits value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="AblaufJahr" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedByte">
<xsd:totalDigits value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CollectionChangeResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für eine Änderung von Inkassodaten</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence minOccurs="0">
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>ObjektId des Vertrags</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vertrag" type="omds:VERTRAG_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,383 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner" 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.on4partner" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<!-- Aenderung Personenbezogener Daten -->
<xsd:complexType name="GetPartnerRequest_Type">
<xsd:annotation>
<xsd:documentation>Requesttyp um aktuelle Partnerdaten zu beziehen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="AuthFilter" type="cst:AgentFilter_Type" minOccurs="0"/>
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>Die Id der Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GetPartnerResponse_Type">
<xsd:annotation>
<xsd:documentation>Responsetyp um aktuelle Partnerdaten zu beziehen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Person" type="cst:Person_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="GetPartnerRequest" type="GetPartnerRequest_Type">
<xsd:annotation>
<xsd:documentation>Request um aktuelle Partnerdaten zu beziehen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GetPartnerResponse" type="GetPartnerResponse_Type">
<xsd:annotation>
<xsd:documentation>Response um aktuelle Partnerdaten zu beziehen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CheckAddressRequest" type="CheckAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Request bei der Überprüfung einer Adresse</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CheckAddressResponse" type="CheckAddressResponse_Type">
<xsd:annotation>
<xsd:documentation>Response bei der Überprüfung einer Adresse</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CheckAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Requesttyp um eine Adresse zu ueberprüfen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Adresse" type="omds:ADRESSE_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CheckAddressResponse_Type">
<xsd:annotation>
<xsd:documentation>Responsetyp der Überprüfung einer Adresse</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Adresse" type="cst:Adresse_Type" minOccurs="0"/>
<xsd:element name="AlternativeAdressen" type="cst:Adresse_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ChangePartnerMainAddressRequest" type="ChangePartnerMainAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Änderungen von Adressen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ChangePartnerMainAddressResponse" type="ChangePartnerMainAddressResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Änderungen von Adressen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ChangePartnerMainAddressRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Änderung einer bestehenden Adresse</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Personennr" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Id des Partners. Sie kann die Personennr aus OMDS-Datensatz enthalten aber zusätzlich auf einen Ordnungsbegriff des Aufrufers und einer Referenz auf die Version</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Hinweistext" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optionaler Hinweistext mit Anmerkungen für den Sachbearbeiter</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Referenz bisherige Anschrift über Id oder mit Daten</xsd:documentation>
</xsd:annotation>
<xsd:element ref="cst:ObjektId"/>
<xsd:element name="BisherigeAnschrift" type="omds:ADRESSE_Type"/>
</xsd:choice>
<xsd:element name="GeaenderteAnschrift" type="cst:Adresse_Type"/>
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="UeberschreibeZustelladresseInVertraegen" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Verträge in denen die abweichende Zustelladresse entfernt bzw. mit der neuen Adresse des Partners überschrieben werden soll.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Polizzennr" type="omds:Polizzennr" use="required"/>
<xsd:attribute name="VertragsID" type="omds:VertragsID"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChangePartnerMainAddressResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Adresse</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element ref="cst:Adresse" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die neue Adresse</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertraegeGeaendert" type="omds:VERTRAG_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste der Vertäge, in denen der Partner in einer beliebigen Rolle enthalten ist und die von der Änderung der Partneradresse betroffen sind. Hier sind auch Verträge enthalten, deren abweichende Zustelladresse überschrieben wurde.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertraegeMitUnveraendertenRisikoadressen" type="omds:VERTRAG_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Verträge, in denen die alte Adresse als Risikoadresse enthalten ist und die nicht geändert wurden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WeiterePersonenAnAdresse" type="cst:Person_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Weitere Personen, die an dieser Adresse vorhanden sind</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ChangePersonDataRequest" type="ChangePersonDataRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Änderungen von allgemeinen Personendaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ChangePersonDataResponse" type="ChangePersonDataResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Änderungen von allgemeinen Personendaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ChangePersonDataRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Änderung der allgemeinen Personendaten</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>Personennr als ObjektId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Hinweistext" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optionaler Hinweistext mit Anmerkungen für den Sachbearbeiter</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element ref="omds:NATUERLICHE_PERSON"/>
<xsd:element ref="omds:SONSTIGE_PERSON"/>
</xsd:choice>
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChangePersonDataResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für eine Änderung der allgemeinen Personendaten</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Person" type="cst:Person_Type">
<xsd:annotation>
<xsd:documentation>Die geänderte Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BetroffeneObjekte" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die durch die Änderung der Person betroffenen Entitäten</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Art"/>
<xsd:element ref="cst:ObjektId"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ChangeCommunicationObjectRequest" type="ChangeCommunicationObjectRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Änderungen von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ChangeCommunicationObjectResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekte für die Änderungen von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ChangeCommunicationObjectResponse_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ChangeCommunicationObjectRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Änderung einer bestehenden Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>Die Personennr als ObjektId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence maxOccurs="unbounded">
<xsd:choice>
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>ObjektId der bisherigen Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BisherigeKommunikationsVerbindung" type="omds:EL-Kommunikation_Type"/>
</xsd:choice>
<xsd:element name="GeaenderteKommunikationsVerbindung" type="omds:EL-Kommunikation_Type"/>
</xsd:sequence>
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChangeCommunicationObjectResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Person" type="cst:Person_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die geänderte Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="AddCommunicationObjectRequest" type="AddCommunicationObjectRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Neuanlage von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AddCommunicationObjectResponse" type="AddCommunicationObjectResponse_Type">
<xsd:annotation>
<xsd:documentation>für die Neuanlage von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="AddCommunicationObjectRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für Neuanlage einer Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>Die Personennr in einer ObjektId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence maxOccurs="unbounded">
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0"/>
<xsd:element name="NeueKommunikationsVerbindung" type="omds:EL-Kommunikation_Type"/>
</xsd:sequence>
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AddCommunicationObjectResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Person" type="cst:Person_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Person nach hinzufügen der Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="DeleteCommunicationObjectRequest" type="DeleteCommunicationObjectRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Löschung von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeleteCommunicationObjectResponse" type="DeleteCommunicationObjectResponse_Type">
<xsd:annotation>
<xsd:documentation>Reponseobjekt für die Löschung von Kommunikationsverbindungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DeleteCommunicationObjectRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für die Löschung einer Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>Die Personennr als ObjektId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice maxOccurs="unbounded">
<xsd:element ref="cst:ObjektId">
<xsd:annotation>
<xsd:documentation>Die ObjektId der zu löschenden Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="KommunikationsVerbindung" type="omds:EL-Kommunikation_Type">
<xsd:annotation>
<xsd:documentation>Die Daten der zu löschenden Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DeleteCommunicationObjectResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response für eine Löschung einer Kommunikationsverbindung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Person" type="cst:Person_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>