Verschiedene Verbesserungen BOA aus Feedback Taskforce:

* Antragseinreichung durch Referenz auf zuvor erzeugten Antrag,
  * Geschaeftsfallnummer fuer BOA ergaenzt,
  * Dokumente können schon bein Antragserzeugung mitgegeben werden
This commit is contained in:
2018-08-28 18:45:23 +02:00
parent 6ca7812f1a
commit 04c5e4c1ad
3 changed files with 107 additions and 92 deletions

View File

@@ -123,7 +123,7 @@
<xsd:documentation>Die eindeutige Id des Elements als String</xsd:documentation> <xsd:documentation>Die eindeutige Id des Elements als String</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="idValidUntil" type="xsd:dateTime"> <xsd:element name="idValidUntil" type="xsd:dateTime" nillable="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null", <xsd:documentation>Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null",
ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das
@@ -319,7 +319,7 @@
<xsd:element name="VUNr" type="omds:VUNr"/> <xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element name="ClientId" type="xsd:string" minOccurs="0"> <xsd:element name="ClientId" type="xsd:string" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional eine ClientId z.B. für eine Zugriffsstatistik nach Client</xsd:documentation> <xsd:documentation>Optional eine rein technische ClientId z.B. für eine Zugriffsstatistik nach Client. Die Id darf nicht mit fachlichen Informationen verknüpft werden.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="TechnischeParameter" type="TechnicalKeyValue_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="TechnischeParameter" type="TechnicalKeyValue_Type" minOccurs="0" maxOccurs="unbounded">
@@ -329,7 +329,7 @@
</xsd:element> </xsd:element>
<xsd:element name="KorrelationsId" type="xsd:string"> <xsd:element name="KorrelationsId" type="xsd:string">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>rein technische Id des Requests für Zwecke des Debuggings, soll keine Meta-Informationen enthalten</xsd:documentation> <xsd:documentation>Eine rein technische Id des Requests für Zwecke des Debuggings, die Id darf nicht mit fachlichen Informationen verknüpft werden.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
@@ -362,6 +362,38 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="CommonProcessRequest_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional eine Geschaeftsfallnummer, die mehrere Request-Responses einem Geschaeftsfall zuordnet</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CommonProcessResponse_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Nummer eines Geschäftsfalls dem der Response zugeordnet ist. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CommonSearchRequest_Type" abstract="true"> <xsd:complexType name="CommonSearchRequest_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Abstakter Typ fuer Suchanfragen</xsd:documentation> <xsd:documentation>Abstakter Typ fuer Suchanfragen</xsd:documentation>
@@ -951,7 +983,7 @@
<!-- Bonus Malus--> <!-- Bonus Malus-->
<xsd:complexType name="BonusMalusSystem_Type"> <xsd:complexType name="BonusMalusSystem_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="BonusMalusVorversicherung" type="xsd:boolean"> <xsd:element name="BonusMalusVorversicherung" type="BonusMalusVorversicherung_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ich (Wir) war(en) innerhalb der letzten 12 Monate Versicherungsnehmer eines Fahrzeuges, das wieder versichert oder durch das hiermit zur Versicherung gelangende Fahrzeug ersetzt wird.</xsd:documentation> <xsd:documentation>Ich (Wir) war(en) innerhalb der letzten 12 Monate Versicherungsnehmer eines Fahrzeuges, das wieder versichert oder durch das hiermit zur Versicherung gelangende Fahrzeug ersetzt wird.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -968,6 +1000,14 @@
<xsd:element name="OffeneSchaeden" type="OffeneSchaeden_Type" minOccurs="0"/> <xsd:element name="OffeneSchaeden" type="OffeneSchaeden_Type" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:simpleType name="BonusMalusVorversicherung_Type">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ohne Vorversicherung"/>
<xsd:enumeration value="Mit Vorversicherung"/>
<xsd:enumeration value="BM-Übernahme von Angehörigen"/>
<xsd:enumeration value="BM-Übernahme vom Dienstgeber"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="OffeneSchaeden_Type"> <xsd:complexType name="OffeneSchaeden_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="OffenerSchaden1" type="OffenerSchaden_Type"/> <xsd:element name="OffenerSchaden1" type="OffenerSchaden_Type"/>

View File

@@ -9,17 +9,7 @@
<xsd:documentation>Abstrakter Basistyp für alle Berechnungsanfragen</xsd:documentation> <xsd:documentation>Abstrakter Basistyp für alle Berechnungsanfragen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element ref="cst:ObjektId"/> <xsd:element ref="cst:ObjektId" minOccurs="0"/>
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" minOccurs="0" 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" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="SpezAnfrageOffert_Type" abstract="true"> <xsd:complexType name="SpezAnfrageOffert_Type" abstract="true">
@@ -28,7 +18,7 @@
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragsart" type="cst:Antragsart_Type"/> <xsd:element name="Antragsart" type="cst:Antragsart_Type"/>
<xsd:element ref="cst:ObjektId"/> <xsd:element ref="cst:ObjektId" minOccurs="0"/>
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation> <xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation>
@@ -46,8 +36,8 @@
<xsd:documentation>Abstrakter Basistyp für alle Antragsanfragen</xsd:documentation> <xsd:documentation>Abstrakter Basistyp für alle Antragsanfragen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragsart" type="cst:Antragsart_Type"/> <xsd:element name="Antragsart" type="cst:Antragsart_Type" minOccurs="0"/>
<xsd:element ref="cst:ObjektId"/> <xsd:element ref="cst:ObjektId" minOccurs="0"/>
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation> <xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation>
@@ -101,33 +91,21 @@
<xsd:element name="Kontierung" type="cst:Kontierung_Type" minOccurs="0" maxOccurs="3"/> <xsd:element name="Kontierung" type="cst:Kontierung_Type" minOccurs="0" maxOccurs="3"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="SpezEinreichungAntrag_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für alle Antragseinreichungen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpezAnfrageAntrag_Type">
<xsd:sequence>
<xsd:element name="UnterschriftVorhanden" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubmitApplicationResponse_Type" abstract="true"> <xsd:complexType name="SubmitApplicationResponse_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für die Antragseinspielung</xsd:documentation> <xsd:documentation>Typ für die Antragseinspielung</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type"> <xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type"> <xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>aktueller Status des eingespielten Antrages</xsd:documentation> <xsd:documentation>aktueller Status des eingespielten Antrages</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="AntragsId" type="xsd:string"> <xsd:element name="Antragsreferenz" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Id für den Antrag von dem VU vergeben. Diese kann z.B. bei der Suche nach Änderungen an Objekten als Suchbegriff dienen. Sie ist nicht notwendig gleich der VerarbeitungsId.</xsd:documentation> <xsd:documentation>Bei erfolgreicher Einreichung die Referenz auf den Antrag von dem VU vergeben. Diese kann in weiterer Folge z.B. bei der Suche nach Änderungen an Objekten als Suchbegriff dienen. Sie darf gleich der Geschaeftsfallnummer oder gleich der ObjektId des Antrags sein.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>

View File

@@ -256,45 +256,7 @@
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/> <xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0"> <xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ersatzpolizzennummern</xsd:documentation> <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="ZusendungGrueneKarte" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Soll die grüne Karte zusätzlich verschickt werden</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="SpezEinreichenAntragKfz_Type">
<xsd:annotation>
<xsd:documentation>Typ der das Produkt beschreibt und bei der Antragseinreichung verwendet wird</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezEinreichungAntrag_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</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0"> <xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
@@ -335,7 +297,7 @@
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Kfz</xsd:documentation> <xsd:documentation>Typ des Requestobjekts für eine Berechnung Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type"> <xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungKfz_Type"/> <xsd:element name="Berechnungsanfrage" type="SpezBerechnungKfz_Type"/>
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0"> <xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
@@ -357,9 +319,13 @@
<xsd:documentation>Typ des Responseobjekts für eine Berechnung Kfz</xsd:documentation> <xsd:documentation>Typ des Responseobjekts für eine Berechnung Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type"> <xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Berechnungsantwort" type="SpezBerechnungKfz_Type"/> <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:element name="ResponseUpselling" type="UpsellingKfzResponse_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Response für das Upselling, wenn solche Ergebnisse angefordert wurden.</xsd:documentation> <xsd:documentation>Response für das Upselling, wenn solche Ergebnisse angefordert wurden.</xsd:documentation>
@@ -374,7 +340,7 @@
<xsd:documentation>Typ des Request für eine Kfz-Offert</xsd:documentation> <xsd:documentation>Typ des Request für eine Kfz-Offert</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type"> <xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Offertanfrage" type="SpezAnfrageOffertKfz_Type"/> <xsd:element name="Offertanfrage" type="SpezAnfrageOffertKfz_Type"/>
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0"> <xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
@@ -391,9 +357,12 @@
<xsd:documentation>Typ des Response für ein Kfz-Offert Kfz</xsd:documentation> <xsd:documentation>Typ des Response für ein Kfz-Offert Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type"> <xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Offertantwort"> <xsd:element name="Offertantwort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bei erfolgreicher Erstellung eines Offerts.</xsd:documentation>
</xsd:annotation>
<xsd:complexType> <xsd:complexType>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="SpezAnfrageOffertKfz_Type"> <xsd:extension base="SpezAnfrageOffertKfz_Type">
@@ -422,7 +391,7 @@
<xsd:documentation>Typ des Requestobjekts für die Erzeugung eines Antrags Kfz</xsd:documentation> <xsd:documentation>Typ des Requestobjekts für die Erzeugung eines Antrags Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type"> <xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antraganfrage" type="SpezAnfrageAntragKfz_Type"/> <xsd:element name="Antraganfrage" type="SpezAnfrageAntragKfz_Type"/>
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0"> <xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
@@ -430,6 +399,11 @@
<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: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:annotation>
</xsd:element> </xsd:element>
<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:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -439,9 +413,12 @@
<xsd:documentation>Typ des Responseobjekts für einen Antrag Kfz</xsd:documentation> <xsd:documentation>Typ des Responseobjekts für einen Antrag Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type"> <xsd:extension base="cst:CommonProcessResponse_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragantwort"> <xsd:element name="Antragantwort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Details des Antrags. Dieses Element muss vorhanden sein, wenn der Antrag erfolgreich erzeugt werden konnte.</xsd:documentation>
</xsd:annotation>
<xsd:complexType> <xsd:complexType>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="SpezAnfrageAntragKfz_Type"> <xsd:extension base="SpezAnfrageAntragKfz_Type">
@@ -451,16 +428,16 @@
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation> <xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="AntragsId">
<xsd:annotation>
<xsd:documentation>Eine AntragsId, die z.B. in den Dokumenten enthalten ist und auf die sich der Einreicher beim Einreichen beziehen kann.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<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:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -470,17 +447,16 @@
<xsd:documentation>Typ des Requestobjekts für eine Antragseinreichung Kfz</xsd:documentation> <xsd:documentation>Typ des Requestobjekts für eine Antragseinreichung Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type"> <xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragseinreichung" type="SpezEinreichenAntragKfz_Type"/> <xsd:element name="Antragsreferenz" type="cst:ObjektId_Type">
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
<xsd:annotation> <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: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:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Bei Einreichung des Antrags übermittelte Dokumente, z.B. das unterschriebene Antragsformular oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation> <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:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
@@ -492,7 +468,28 @@
<xsd:documentation>Typ des Responseobjekts für eine Antragseinreichung Kfz</xsd:documentation> <xsd:documentation>Typ des Responseobjekts für eine Antragseinreichung Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationResponse_Type"/> <xsd:extension base="ac:SubmitApplicationResponse_Type">
<xsd:sequence>
<xsd:element name="Antragantwort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bei Erfolg die Details des eingereichten Antrags.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="SpezAnfrageAntragKfz_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:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:annotation> <xsd:annotation>