Finale Qualitätssicherung bevor Entwurf Autorisierung in die Begutachtung geht.

This commit is contained in:
2021-06-20 14:48:07 +02:00
parent 82789a3e2a
commit f52c59f7e5
6 changed files with 171 additions and 208 deletions

View File

@@ -799,6 +799,70 @@
</xsd:enumeration> </xsd:enumeration>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
<xsd:complexType name="DokumentData_Type">
<xsd:annotation>
<xsd:documentation>Typ zur Übermittlung von Dokumenten Binaries und Metadaten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="DateiData" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
<xsd:annotation>
<xsd:documentation>Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Mimetype" type="xsd:string">
<xsd:annotation>
<xsd:documentation>MIME-Type des Files im Anhang.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Groesse" type="xsd:long" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Größe des Dokumentes in Bytes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Datum" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Das technische Datum des Dokuments</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Autorisierung_Type">
<xsd:sequence>
<xsd:element name="AutorisierungsId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf eine bestimmte Autorisierungsanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Rolle als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungsart" type="Autorisierungsart_Type">
<xsd:annotation>
<xsd:documentation>Die verwendete Autorisierungsart</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AutorisierungAsync_Type">
<xsd:annotation>
<xsd:documentation>Metadaten einer Autorisierung, die asynchron geleistet wird.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Autorisierung_Type">
<xsd:sequence>
<xsd:element name="Geleistet" type="xsd:dateTime" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional der Zeitstempel, wann die Autorisierung geleistet wurde.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Autorisierungsart_Type" abstract="true"> <xsd:complexType name="Autorisierungsart_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ein abstrakter Obertyp fuer alle Autorisierungsarten</xsd:documentation> <xsd:documentation>Ein abstrakter Obertyp fuer alle Autorisierungsarten</xsd:documentation>
@@ -845,24 +909,9 @@
<xsd:documentation>Die Möglichkeit erforderliche Autorisierungen des Dokuments anzufordern.</xsd:documentation> <xsd:documentation>Die Möglichkeit erforderliche Autorisierungen des Dokuments anzufordern.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:complexContent>
<xsd:element name="AutorisierungsId" minOccurs="0"> <xsd:extension base="Autorisierung_Type"/>
<xsd:annotation> </xsd:complexContent>
<xsd:documentation>Optional die Referenz auf eine bestimmte Autorisierungsanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Rolle als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungsart" type="Autorisierungsart_Type">
<xsd:annotation>
<xsd:documentation>Die verwendete Autorisierungsart</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="DocUploadRequired" type="xsd:boolean"> <xsd:element name="DocUploadRequired" type="xsd:boolean">
@@ -876,6 +925,11 @@
</xsd:documentation> </xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Meldungen" type="ServiceFault" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Eine oder mehrere Meldungen zu dieser Anforderung.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -892,30 +946,10 @@
<xsd:documentation>Die Referenz-Id der Anforderung</xsd:documentation> <xsd:documentation>Die Referenz-Id der Anforderung</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Autorisierungen" maxOccurs="unbounded"> <xsd:element name="Autorisierungen" type="Autorisierung_Type" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Spezifikation der benötigten Autorisierungen</xsd:documentation> <xsd:documentation>Spezifikation der benötigten Autorisierungen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AutorisierungsId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf eine bestimmte Autorisierungsanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Rolle als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungsart" type="Autorisierungsart_Type">
<xsd:annotation>
<xsd:documentation>Die verwendete Autorisierungsart</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="DocUploadRequired" type="xsd:boolean"> <xsd:element name="DocUploadRequired" type="xsd:boolean">
<xsd:annotation> <xsd:annotation>
@@ -928,35 +962,10 @@
</xsd:documentation> </xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="DokData"> <xsd:element name="DokData" type="DokumentData_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Dokumentendaten</xsd:documentation> <xsd:documentation>Die Dokumentendaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DateiData" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
<xsd:annotation>
<xsd:documentation>Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Mimetype" type="xsd:string">
<xsd:annotation>
<xsd:documentation>MIME-Type des Files im Anhang.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Groesse" type="xsd:long" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Größe des Dokumentes in Bytes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Datum" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Das technische Datum des Dokuments</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
@@ -969,35 +978,10 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ProzessDokumentBasis_Type"> <xsd:extension base="ProzessDokumentBasis_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="DokData"> <xsd:element name="DokData" type="DokumentData_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Dokumentendaten</xsd:documentation> <xsd:documentation>Die Dokumentendaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DateiData" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
<xsd:annotation>
<xsd:documentation>Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Mimetype" type="xsd:string">
<xsd:annotation>
<xsd:documentation>MIME-Type des Files im Anhang.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Groesse" type="xsd:long" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Größe des Dokumentes in Bytes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Datum" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Das technische Datum des Dokuments</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="ArtAusfolgung"> <xsd:element name="ArtAusfolgung">
<xsd:annotation> <xsd:annotation>
@@ -1066,24 +1050,9 @@
<xsd:documentation>Optional Metadaten zu den Autorisierungen, welche vorhanden sind.</xsd:documentation> <xsd:documentation>Optional Metadaten zu den Autorisierungen, welche vorhanden sind.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:complexContent>
<xsd:element name="AutorisierungsId" minOccurs="0"> <xsd:extension base="Autorisierung_Type"/>
<xsd:annotation> </xsd:complexContent>
<xsd:documentation>Optional die Referenz auf eine bestimmte Autorisierungsanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Rolle als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungsart" type="Autorisierungsart_Type">
<xsd:annotation>
<xsd:documentation>Die verwendete Autorisierungsart</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="DokumentHinterlegt" type="xsd:boolean"> <xsd:element name="DokumentHinterlegt" type="xsd:boolean">
@@ -1091,25 +1060,10 @@
<xsd:documentation>"wahr", wenn das Originaldokument beim Aufrufer hinterlegt und aufbewahrt wird.</xsd:documentation> <xsd:documentation>"wahr", wenn das Originaldokument beim Aufrufer hinterlegt und aufbewahrt wird.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="DokData" minOccurs="0"> <xsd:element name="DokData" type="DokumentData_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Dokumentendaten</xsd:documentation> <xsd:documentation>Die Dokumentendaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DateiData" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
<xsd:annotation>
<xsd:documentation>Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Mimetype" type="xsd:string">
<xsd:annotation>
<xsd:documentation>MIME-Type des Files im Anhang.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>

View File

@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- Mit XMLSpy v2017 rel. 3 sp1 (x64) (http://www.altova.com) von Jens Buehring (Kap Dion GmbH) bearbeitet -->
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.6.0"> <xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.6.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/> <xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/> <xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
@@ -540,13 +541,13 @@
</xsd:element> </xsd:element>
<xsd:element name="GetStateSignaturesResponse"> <xsd:element name="GetStateSignaturesResponse">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Response mit dem Status der Unterschriften eines Geschäftsfalls</xsd:documentation> <xsd:documentation>Response mit dem Status der Autorisierungen eines Geschäftsfalls</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType> <xsd:complexType>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type"> <xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Dokumente" type="SignatureStateOfDocument_Type" maxOccurs="unbounded"/> <xsd:element name="ProzessDokumentStatus" type="SignatureStateOfDocument_Type" maxOccurs="unbounded"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -557,15 +558,27 @@
<xsd:documentation>Unterschriftenstatus für ein Dokument</xsd:documentation> <xsd:documentation>Unterschriftenstatus für ein Dokument</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Titel" type="xsd:string"/> <xsd:element name="Dokumenttyp" type="cst:DocumentType">
<xsd:element ref="cst:ObjektId"/> <xsd:annotation>
<xsd:element name="Unterschrift" maxOccurs="unbounded"> <xsd:documentation>Der fachliche Typ des Dokuments</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Beschreibung">
<xsd:annotation>
<xsd:documentation>Beschreibung des Dokuments</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="200"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DokAnforderungsId" type="cst:ObjektId_Type"/>
<xsd:element name="Autorisierungen" maxOccurs="unbounded">
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:complexContent>
<xsd:element ref="cst:Person"/> <xsd:extension base="cst:AutorisierungAsync_Type"/>
<xsd:element name="Rolle"/> </xsd:complexContent>
<xsd:element name="Geleistet" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>

View File

@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- Mit XMLSpy v2017 rel. 3 sp1 (x64) (http://www.altova.com) von Jens Buehring (Kap Dion GmbH) bearbeitet -->
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-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.6.0"> <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.6.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/> <xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/> <xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
@@ -299,12 +300,7 @@
<xsd:sequence> <xsd:sequence>
<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>Deprecated, verwende statt dessen Dokumente. Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation> <xsd:documentation>Deprecated, Dokumente müssen erst im Schritt SubmitApplicationRequest mitgegeben werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokumente" type="cst:ProzessDokument_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional (unterschriebene) Dokumente zum Antrag, möglicher Weise auf Anforderung hin.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>