Stand Develop (1.5) an den Release 1.4 angepasst:

- Globales Element Geschaeftsfallnummer entfällt in XSD,
  (hat keine Auswirkung auf generierte Klassen)
- Ergänzung MTOM Unterstützung
- Vereinheitlichung Feld Mimetype: "DateiMimeType" --> "Mimetype"
This commit is contained in:
2019-11-08 13:31:11 +01:00
parent 5de0ae63c6
commit 13d518b2d4
14 changed files with 78 additions and 67 deletions

View File

@@ -20,7 +20,6 @@ Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0?
zu Partner und Vertragsänderungen.
Diese Teile des Standards sind im Branch "Develop" des Git-Repository aber weiterhin verfügbar:
https://bitbucket.org/omds/omdsservicedefinitions/src/develop/
2. Antragsdaten Kfz können auch direkt in SubmitApplicationKfz übergeben werden, ein
vorheriger Aufruf von CreateApplicateionKfz ist optional.
3. Für BerechnungsdatenKfz, OffertdatenKfz und AntragsdatenKfz sind eigene Elemente
@@ -49,6 +48,11 @@ Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0?
12. Das optionale Element VvdVertrag in ZusaetzlicheKfzdaten_Type wurde umbenannt zu, da es für
den Standard zu spezifisch ist. Es wurde das Element ZusaetzlicheAntragsdatenKfz als zusätzliche VU-spezifische
Erweiterungsmöglichkeit eingeführt, um dieses Element aufnehmen zu können.
13. MTOM Unterstützung wurde aufgenommen für:
- Download OMDSDatensätze getOMDSPackage
- Download Dokumente getArcImage
- Upload und Download Dokumenente bei BOA createApplication, submitApplication
=============
Version 1.3.0

View File

@@ -56,11 +56,6 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Geschaeftsfallnummer, die mehrere Serviceaufrufe einem Geschaeftsfall zuordnet</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="AuthorizationFilter" abstract="true">
<xsd:annotation>
<xsd:documentation>Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern</xsd:documentation>
@@ -354,7 +349,7 @@
<xsd:complexContent>
<xsd:extension base="CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="Geschaeftsfallnummer" minOccurs="0">
<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>
@@ -561,7 +556,7 @@
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="DateiMimeType" type="xsd:string">
<xsd:element name="Mimetype" type="xsd:string">
<xsd:annotation>
<xsd:documentation>MIME-Type des Files im Anhang.
</xsd:documentation>
@@ -583,16 +578,14 @@
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DateiData" type="xsd:base64Binary">
<xsd:element name="DateiData" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
<xsd:annotation>
<xsd:documentation>Beinhaltet den Daten-Stream der Datei als Base64Binary Verschlüsselung
</xsd:documentation>
<xsd:documentation>Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DateiBeschreibung" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Sonstige Beschreibung des Dateianhanges
</xsd:documentation>
<xsd:documentation>Sonstige Beschreibung des Dateianhanges</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
@@ -784,7 +777,7 @@
<xsd:extension base="Produktbaustein_Type">
<xsd:sequence>
<xsd:element name="VtgBeg" type="omds:Datum" minOccurs="0"/>
<xsd:element name="Produktgeneration" type="xsd:string"/>
<xsd:element name="Produktgeneration" type="xsd:string" minOccurs="0"/>
<xsd:element name="Zahlweg" type="omds:ZahlWegCd_Type" minOccurs="0"/>
<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type" minOccurs="0"/>
<xsd:element name="Hauptfaelligkeit" type="Hauptfaelligkeit_Type"/>
@@ -1342,12 +1335,15 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- koennte eigentlich durch omds:VUNr abgedeckt werden -->
<xsd:simpleType name="Versicherungsgesellschaft_Type">
<xsd:annotation>
<xsd:documentation>OMDS VERS_UNTERNEHMEN VUNr - http://www.vvo.at/vvo/vvo.nsf/033bc38c04cb4a8bc12574dc005de1e4/751f64eedb80a61bc1257c3d007eaca2 - Kapitel 5</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{3}"/>
<xsd:minLength value="1"/>
<xsd:maxLength value="3"/>
<!--<xsd:pattern value="[0-9]{3}"/> es koennen auch Buchstaben auftreten -->
</xsd:restriction>
</xsd:simpleType>
<!-- Ersatzpolizzen -->
@@ -1563,7 +1559,7 @@
<xsd:element name="Zahlungsart" type="omds:ZahlWegCd_Type"/>
<xsd:element name="Kontonummer" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Abhängig von der Zahlungsart soll im Feld 'kontonummer' die Kundenkontonummer oder der IBAN befüllt werden.</xsd:documentation>
<xsd:documentation>Abhängig von der Zahlungsart soll im Feld 'Kontonummer' die Kundenkontonummer oder der IBAN befüllt werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BIC" type="BIC_Type" minOccurs="0"/>
@@ -1976,6 +1972,9 @@
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Zeitraum_Type">
<xsd:annotation>
<xsd:documentation>Ein Zeitraum mit Beginn und Ende Datum</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="ZRBeg" type="omds:Datum" use="optional"/>
<xsd:attribute name="ZREnd" type="omds:Datum" use="optional"/>
</xsd:complexType>
@@ -2017,7 +2016,7 @@
<xsd:complexContent>
<xsd:extension base="ObjektSpezifikation_Type">
<xsd:choice>
<xsd:element ref="Geschaeftsfallnummer">
<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Eine Geschaeftsfallnummer</xsd:documentation>
</xsd:annotation>

View File

@@ -194,9 +194,9 @@
<xsd:documentation>Meta-Informationen zu diesem Paket</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="content" type="xsd:base64Binary">
<xsd:element name="content" type="xsd:base64Binary" xmime:expectedContentTypes="application/zip">
<xsd:annotation>
<xsd:documentation>Gezippte OMDS-Daten als base64Binary</xsd:documentation>
<xsd:documentation>Gezippte OMDS-Daten als base64Binary oder mit Binary mit MTOM</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
@@ -422,7 +422,7 @@
<xsd:documentation>Meta-Informationen zum Dokument</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="arcImage" type="xsd:base64Binary">
<xsd:element name="arcImage" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
<xsd:annotation>
<xsd:documentation>Das eigentliche Dokument als base64-Binary</xsd:documentation>
</xsd:annotation>
@@ -678,8 +678,4 @@
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@@ -296,6 +296,9 @@
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="DocumentInfosResponseResult_Type">
<xsd:annotation>
<xsd:documentation>Informationen zu einem Dokument</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ActualOffset" type="xsd:unsignedInt">
<xsd:annotation>