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

@@ -24,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SubmitApplicationReq
* <complexContent> * <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
* <sequence> * <sequence>
* <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/> * <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
* </sequence> * </sequence>
* </extension> * </extension>
* </complexContent> * </complexContent>
@@ -51,7 +51,7 @@ public abstract class CommonProcessRequestType
protected ObjektIdType geschaeftsfallnummer; protected ObjektIdType geschaeftsfallnummer;
/** /**
* Optional eine Geschaeftsfallnummer, die mehrere Request-Responses einem Geschaeftsfall zuordnet * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
* *
* @return * @return
* possible object is * possible object is

View File

@@ -1,9 +1,11 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common; package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.activation.DataHandler;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlMimeType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
@@ -20,7 +22,7 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent> * <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence> * <sequence>
* <element name="DateiMimeType" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/> * <element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/>
* <element name="DateiName"> * <element name="DateiName">
* <simpleType> * <simpleType>
@@ -47,7 +49,7 @@ import javax.xml.bind.annotation.XmlType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Dateianhang_Type", propOrder = { @XmlType(name = "Dateianhang_Type", propOrder = {
"dateiMimeType", "mimetype",
"dateiType", "dateiType",
"dateiName", "dateiName",
"dateiData", "dateiData",
@@ -55,39 +57,40 @@ import javax.xml.bind.annotation.XmlType;
}) })
public class DateianhangType { public class DateianhangType {
@XmlElement(name = "DateiMimeType", required = true) @XmlElement(name = "Mimetype", required = true)
protected String dateiMimeType; protected String mimetype;
@XmlElement(name = "DateiType") @XmlElement(name = "DateiType")
protected Integer dateiType; protected Integer dateiType;
@XmlElement(name = "DateiName", required = true) @XmlElement(name = "DateiName", required = true)
protected String dateiName; protected String dateiName;
@XmlElement(name = "DateiData", required = true) @XmlElement(name = "DateiData", required = true)
protected byte[] dateiData; @XmlMimeType("application/octet-stream")
protected DataHandler dateiData;
@XmlElement(name = "DateiBeschreibung") @XmlElement(name = "DateiBeschreibung")
protected String dateiBeschreibung; protected String dateiBeschreibung;
/** /**
* Ruft den Wert der dateiMimeType-Eigenschaft ab. * Ruft den Wert der mimetype-Eigenschaft ab.
* *
* @return * @return
* possible object is * possible object is
* {@link String } * {@link String }
* *
*/ */
public String getDateiMimeType() { public String getMimetype() {
return dateiMimeType; return mimetype;
} }
/** /**
* Legt den Wert der dateiMimeType-Eigenschaft fest. * Legt den Wert der mimetype-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link String } * {@link String }
* *
*/ */
public void setDateiMimeType(String value) { public void setMimetype(String value) {
this.dateiMimeType = value; this.mimetype = value;
} }
/** /**
@@ -143,9 +146,10 @@ public class DateianhangType {
* *
* @return * @return
* possible object is * possible object is
* byte[] * {@link DataHandler }
*
*/ */
public byte[] getDateiData() { public DataHandler getDateiData() {
return dateiData; return dateiData;
} }
@@ -154,9 +158,10 @@ public class DateianhangType {
* *
* @param value * @param value
* allowed object is * allowed object is
* byte[] * {@link DataHandler }
*
*/ */
public void setDateiData(byte[] value) { public void setDateiData(DataHandler value) {
this.dateiData = value; this.dateiData = value;
} }

View File

@@ -25,7 +25,6 @@ import javax.xml.namespace.QName;
public class ObjectFactory { public class ObjectFactory {
private final static QName _ServiceFault_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "serviceFault"); private final static QName _ServiceFault_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "serviceFault");
private final static QName _Geschaeftsfallnummer_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Geschaeftsfallnummer");
private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd"); private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd");
private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId"); private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId");
private final static QName _Person_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Person"); private final static QName _Person_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Person");
@@ -455,15 +454,6 @@ public class ObjectFactory {
return new JAXBElement<ServiceFault>(_ServiceFault_QNAME, ServiceFault.class, null, value); return new JAXBElement<ServiceFault>(_ServiceFault_QNAME, ServiceFault.class, null, value);
} }
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Geschaeftsfallnummer")
public JAXBElement<ObjektIdType> createGeschaeftsfallnummer(ObjektIdType value) {
return new JAXBElement<ObjektIdType>(_Geschaeftsfallnummer_QNAME, ObjektIdType.class, null, value);
}
/** /**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
* *

View File

@@ -27,7 +27,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ZusatzproduktKfzType;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/&gt; * &lt;element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; * &lt;element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/&gt; * &lt;element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/&gt;
* &lt;element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/&gt; * &lt;element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/&gt;
* &lt;element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/&gt; * &lt;element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/&gt;
@@ -61,7 +61,7 @@ public abstract class ProduktType
@XmlElement(name = "VtgBeg") @XmlElement(name = "VtgBeg")
@XmlSchemaType(name = "date") @XmlSchemaType(name = "date")
protected XMLGregorianCalendar vtgBeg; protected XMLGregorianCalendar vtgBeg;
@XmlElement(name = "Produktgeneration", required = true) @XmlElement(name = "Produktgeneration")
protected String produktgeneration; protected String produktgeneration;
@XmlElement(name = "Zahlweg") @XmlElement(name = "Zahlweg")
protected String zahlweg; protected String zahlweg;

View File

@@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"&gt;
* &lt;choice&gt; * &lt;choice&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer"/&gt; * &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Schadennr" type="{urn:omds20}Schadennr"/&gt; * &lt;element name="Schadennr" type="{urn:omds20}Schadennr"/&gt;
* &lt;/choice&gt; * &lt;/choice&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
@@ -44,7 +44,7 @@ public class SchadenObjektSpezifikationType
protected String schadennr; protected String schadennr;
/** /**
* Eine Geschaeftsfallnummer * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
* *
* @return * @return
* possible object is * possible object is

View File

@@ -9,6 +9,8 @@ import javax.xml.datatype.XMLGregorianCalendar;
/** /**
* Ein Zeitraum mit Beginn und Ende Datum
*
* <p>Java-Klasse für Zeitraum_Type complex type. * <p>Java-Klasse für Zeitraum_Type complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

View File

@@ -13,6 +13,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ZeitraumType;
/** /**
* Informationen zu einem Dokument
*
* <p>Java-Klasse für DocumentInfosResponseResult_Type complex type. * <p>Java-Klasse für DocumentInfosResponseResult_Type complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

View File

@@ -63,8 +63,8 @@ public class ChangeCommunicationObjectRequestType
protected ObjektIdType objektId; protected ObjektIdType objektId;
@XmlElementRefs({ @XmlElementRefs({
@XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class),
@XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
@XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class)
}) })
protected List<JAXBElement<?>> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; protected List<JAXBElement<?>> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung;
@XmlElement(name = "WirksamtkeitAb", required = true) @XmlElement(name = "WirksamtkeitAb", required = true)

View File

@@ -1,9 +1,11 @@
package at.vvo.omds.types.omds3Types.r1_5_0.servicetypes; package at.vvo.omds.types.omds3Types.r1_5_0.servicetypes;
import javax.activation.DataHandler;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlMimeType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
@@ -39,7 +41,8 @@ public class ArcContent {
@XmlElement(required = true) @XmlElement(required = true)
protected ArcImageInfo arcImageInfo; protected ArcImageInfo arcImageInfo;
@XmlElement(required = true) @XmlElement(required = true)
protected byte[] arcImage; @XmlMimeType("application/octet-stream")
protected DataHandler arcImage;
/** /**
* Ruft den Wert der arcImageInfo-Eigenschaft ab. * Ruft den Wert der arcImageInfo-Eigenschaft ab.
@@ -70,9 +73,10 @@ public class ArcContent {
* *
* @return * @return
* possible object is * possible object is
* byte[] * {@link DataHandler }
*
*/ */
public byte[] getArcImage() { public DataHandler getArcImage() {
return arcImage; return arcImage;
} }
@@ -81,9 +85,10 @@ public class ArcContent {
* *
* @param value * @param value
* allowed object is * allowed object is
* byte[] * {@link DataHandler }
*
*/ */
public void setArcImage(byte[] value) { public void setArcImage(DataHandler value) {
this.arcImage = value; this.arcImage = value;
} }

View File

@@ -3,9 +3,11 @@ package at.vvo.omds.types.omds3Types.r1_5_0.servicetypes;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.activation.DataHandler;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlMimeType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault; import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
@@ -173,7 +175,8 @@ public class RequestedOMDSPackage {
@XmlElement(required = true) @XmlElement(required = true)
protected OMDSPackageInfoType omdsPackageInfo; protected OMDSPackageInfoType omdsPackageInfo;
@XmlElement(required = true) @XmlElement(required = true)
protected byte[] content; @XmlMimeType("application/zip")
protected DataHandler content;
/** /**
* Ruft den Wert der omdsPackageInfo-Eigenschaft ab. * Ruft den Wert der omdsPackageInfo-Eigenschaft ab.
@@ -204,9 +207,10 @@ public class RequestedOMDSPackage {
* *
* @return * @return
* possible object is * possible object is
* byte[] * {@link DataHandler }
*
*/ */
public byte[] getContent() { public DataHandler getContent() {
return content; return content;
} }
@@ -215,9 +219,10 @@ public class RequestedOMDSPackage {
* *
* @param value * @param value
* allowed object is * allowed object is
* byte[] * {@link DataHandler }
*
*/ */
public void setContent(byte[] value) { public void setContent(DataHandler value) {
this.content = value; this.content = value;
} }

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. zu Partner und Vertragsänderungen.
Diese Teile des Standards sind im Branch "Develop" des Git-Repository aber weiterhin verfügbar: Diese Teile des Standards sind im Branch "Develop" des Git-Repository aber weiterhin verfügbar:
https://bitbucket.org/omds/omdsservicedefinitions/src/develop/ https://bitbucket.org/omds/omdsservicedefinitions/src/develop/
2. Antragsdaten Kfz können auch direkt in SubmitApplicationKfz übergeben werden, ein 2. Antragsdaten Kfz können auch direkt in SubmitApplicationKfz übergeben werden, ein
vorheriger Aufruf von CreateApplicateionKfz ist optional. vorheriger Aufruf von CreateApplicateionKfz ist optional.
3. Für BerechnungsdatenKfz, OffertdatenKfz und AntragsdatenKfz sind eigene Elemente 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 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 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. 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 Version 1.3.0

View File

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

View File

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

View File

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