CollectSignaturesRequest wieder entfernt - wird jetzt im BOA Service integriert abgewickelt

Fehlerkorrektur Leben Zusatzprodukte
Überarbeitung Objekte Dokumentenanforderung und Autorisierung
Aufnahme GetStatSignatures ins WSDL
Generierung der aktuellen Java-Klassen
This commit is contained in:
2021-04-22 09:37:14 +02:00
parent 309ad27f4b
commit f5ec0b6856
23 changed files with 858 additions and 477 deletions

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Ein abstrakter Typ fuer die Autorisierungsart
*
* <p>Java-Klasse für Autorisierung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Autorisierung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Autorisierung_Type")
public abstract class AutorisierungType {
}

View File

@@ -1,6 +1,8 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
@@ -27,6 +29,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationRes
* &lt;sequence&gt;
* &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element name="Aenderungsgrund" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/&gt;
* &lt;element name="Dokumentanforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentAnforderung_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -38,7 +41,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationRes
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CommonProcessResponse_Type", propOrder = {
"geschaeftsfallnummer",
"aenderungsgrund"
"aenderungsgrund",
"dokumentanforderungen"
})
@XmlSeeAlso({
FetchPolicyResponseType.class,
@@ -55,6 +59,8 @@ public abstract class CommonProcessResponseType
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "Aenderungsgrund")
protected String aenderungsgrund;
@XmlElement(name = "Dokumentanforderungen")
protected List<ProzessDokumentAnforderungType> dokumentanforderungen;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
@@ -104,4 +110,33 @@ public abstract class CommonProcessResponseType
this.aenderungsgrund = value;
}
/**
* Gets the value of the dokumentanforderungen property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the dokumentanforderungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDokumentanforderungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProzessDokumentAnforderungType }
*
*
*/
public List<ProzessDokumentAnforderungType> getDokumentanforderungen() {
if (dokumentanforderungen == null) {
dokumentanforderungen = new ArrayList<ProzessDokumentAnforderungType>();
}
return this.dokumentanforderungen;
}
}

View File

@@ -8,7 +8,6 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.on1basis.CollectSignaturesRequest;
import at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesRequest;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.GetApplicationDocumentRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.FinderRequestType;
@@ -79,7 +78,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimRequestType;
GetClaimRequestType.class,
FinderRequestType.class,
GetStateSignaturesRequest.class,
CollectSignaturesRequest.class,
CollectionRhythmChangeRequest.class,
CollectionRhythmInfoRequest.class,
CollectionChangeRequest.class,

View File

@@ -10,7 +10,6 @@ import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_6_0.on1basis.CollectSignaturesResponse;
import at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesResponse;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.GetApplicationDocumentResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.FinderResponseType;
@@ -78,7 +77,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType;
GetClaimResponseType.class,
FinderResponseType.class,
GetStateSignaturesResponse.class,
CollectSignaturesResponse.class,
CollectionRhythmChangeResponse.class,
CollectionRhythmInfoResponse.class,
CollectionChangeResponse.class,

View File

@@ -53,14 +53,6 @@ public class ObjectFactory {
return new ZahlwegType();
}
/**
* Create an instance of {@link ProzessDokumentAnforderungType }
*
*/
public ProzessDokumentAnforderungType createProzessDokumentAnforderungType() {
return new ProzessDokumentAnforderungType();
}
/**
* Create an instance of {@link ProzessDokumentType }
*
@@ -69,6 +61,14 @@ public class ObjectFactory {
return new ProzessDokumentType();
}
/**
* Create an instance of {@link ProzessDokumentAnforderungType }
*
*/
public ProzessDokumentAnforderungType createProzessDokumentAnforderungType() {
return new ProzessDokumentAnforderungType();
}
/**
* Create an instance of {@link TechnicalKeyValueType }
*
@@ -742,19 +742,11 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link ProzessDokumentAnforderungType.Unterschriften }
* Create an instance of {@link ProzessDokumentType.Autorisierungen }
*
*/
public ProzessDokumentAnforderungType.Unterschriften createProzessDokumentAnforderungTypeUnterschriften() {
return new ProzessDokumentAnforderungType.Unterschriften();
}
/**
* Create an instance of {@link ProzessDokumentType.Unterschriften }
*
*/
public ProzessDokumentType.Unterschriften createProzessDokumentTypeUnterschriften() {
return new ProzessDokumentType.Unterschriften();
public ProzessDokumentType.Autorisierungen createProzessDokumentTypeAutorisierungen() {
return new ProzessDokumentType.Autorisierungen();
}
/**
@@ -765,6 +757,14 @@ public class ObjectFactory {
return new ProzessDokumentType.DokData();
}
/**
* Create an instance of {@link ProzessDokumentAnforderungType.Autorisierungen }
*
*/
public ProzessDokumentAnforderungType.Autorisierungen createProzessDokumentAnforderungTypeAutorisierungen() {
return new ProzessDokumentAnforderungType.Autorisierungen();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}}
*

View File

@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlType;
/**
* Dokument als Teil eines Geschäftsfalls
* Anforderung eines spezifischen Dokuments als Teil eines Geschäftsfalls
*
* <p>Java-Klasse für ProzessDokumentAnforderung_Type complex type.
*
@@ -21,23 +21,23 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element name="DateiBeschreibung"&gt;
* &lt;element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Dokumenttyp" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type"/&gt;
* &lt;element name="Beschreibung"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="200"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type"/&gt;
* &lt;element name="Unterschriften" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;element name="Autorisierungen" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="ZulaessigeUnterschritenarten" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung" maxOccurs="unbounded"/&gt;
* &lt;element name="ZulaessigeAutorisierungsarten" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -55,119 +55,119 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProzessDokumentAnforderung_Type", propOrder = {
"objektId",
"dateiBeschreibung",
"dateiType",
"unterschriften",
"dokAnforderungsId",
"dokumenttyp",
"beschreibung",
"autorisierungen",
"docUploadRequired",
"zulaessigeMimetypes"
})
public class ProzessDokumentAnforderungType {
@XmlElement(name = "ObjektId", required = true)
protected ObjektIdType objektId;
@XmlElement(name = "DateiBeschreibung", required = true)
protected String dateiBeschreibung;
@XmlElement(name = "DateiType")
protected int dateiType;
@XmlElement(name = "Unterschriften")
protected List<ProzessDokumentAnforderungType.Unterschriften> unterschriften;
@XmlElement(name = "DokAnforderungsId", required = true)
protected ObjektIdType dokAnforderungsId;
@XmlElement(name = "Dokumenttyp")
protected int dokumenttyp;
@XmlElement(name = "Beschreibung", required = true)
protected String beschreibung;
@XmlElement(name = "Autorisierungen")
protected List<ProzessDokumentAnforderungType.Autorisierungen> autorisierungen;
@XmlElement(name = "DocUploadRequired")
protected boolean docUploadRequired;
@XmlElement(name = "ZulaessigeMimetypes", required = true)
protected List<String> zulaessigeMimetypes;
/**
* Ruft den Wert der objektId-Eigenschaft ab.
* Ruft den Wert der dokAnforderungsId-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getObjektId() {
return objektId;
public ObjektIdType getDokAnforderungsId() {
return dokAnforderungsId;
}
/**
* Legt den Wert der objektId-Eigenschaft fest.
* Legt den Wert der dokAnforderungsId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setObjektId(ObjektIdType value) {
this.objektId = value;
public void setDokAnforderungsId(ObjektIdType value) {
this.dokAnforderungsId = value;
}
/**
* Ruft den Wert der dateiBeschreibung-Eigenschaft ab.
* Ruft den Wert der dokumenttyp-Eigenschaft ab.
*
*/
public int getDokumenttyp() {
return dokumenttyp;
}
/**
* Legt den Wert der dokumenttyp-Eigenschaft fest.
*
*/
public void setDokumenttyp(int value) {
this.dokumenttyp = value;
}
/**
* Ruft den Wert der beschreibung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDateiBeschreibung() {
return dateiBeschreibung;
public String getBeschreibung() {
return beschreibung;
}
/**
* Legt den Wert der dateiBeschreibung-Eigenschaft fest.
* Legt den Wert der beschreibung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDateiBeschreibung(String value) {
this.dateiBeschreibung = value;
public void setBeschreibung(String value) {
this.beschreibung = value;
}
/**
* Ruft den Wert der dateiType-Eigenschaft ab.
*
*/
public int getDateiType() {
return dateiType;
}
/**
* Legt den Wert der dateiType-Eigenschaft fest.
*
*/
public void setDateiType(int value) {
this.dateiType = value;
}
/**
* Gets the value of the unterschriften property.
* Gets the value of the autorisierungen property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the unterschriften property.
* This is why there is not a <CODE>set</CODE> method for the autorisierungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUnterschriften().add(newItem);
* getAutorisierungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProzessDokumentAnforderungType.Unterschriften }
* {@link ProzessDokumentAnforderungType.Autorisierungen }
*
*
*/
public List<ProzessDokumentAnforderungType.Unterschriften> getUnterschriften() {
if (unterschriften == null) {
unterschriften = new ArrayList<ProzessDokumentAnforderungType.Unterschriften>();
public List<ProzessDokumentAnforderungType.Autorisierungen> getAutorisierungen() {
if (autorisierungen == null) {
autorisierungen = new ArrayList<ProzessDokumentAnforderungType.Autorisierungen>();
}
return this.unterschriften;
return this.autorisierungen;
}
/**
@@ -228,7 +228,7 @@ public class ProzessDokumentAnforderungType {
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="ZulaessigeUnterschritenarten" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung" maxOccurs="unbounded"/&gt;
* &lt;element name="ZulaessigeAutorisierungsarten" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -241,16 +241,16 @@ public class ProzessDokumentAnforderungType {
@XmlType(name = "", propOrder = {
"person",
"rolle",
"zulaessigeUnterschritenarten"
"zulaessigeAutorisierungsarten"
})
public static class Unterschriften {
public static class Autorisierungen {
@XmlElement(name = "Person", required = true)
protected PersonType person;
@XmlElement(name = "Rolle", required = true)
protected String rolle;
@XmlElement(name = "ZulaessigeUnterschritenarten", required = true)
protected List<Autorisierung> zulaessigeUnterschritenarten;
@XmlElement(name = "ZulaessigeAutorisierungsarten", required = true)
protected List<AutorisierungType> zulaessigeAutorisierungsarten;
/**
* Ruft den Wert der person-Eigenschaft ab.
@@ -301,32 +301,32 @@ public class ProzessDokumentAnforderungType {
}
/**
* Gets the value of the zulaessigeUnterschritenarten property.
* Gets the value of the zulaessigeAutorisierungsarten property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the zulaessigeUnterschritenarten property.
* This is why there is not a <CODE>set</CODE> method for the zulaessigeAutorisierungsarten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZulaessigeUnterschritenarten().add(newItem);
* getZulaessigeAutorisierungsarten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Autorisierung }
* {@link AutorisierungType }
*
*
*/
public List<Autorisierung> getZulaessigeUnterschritenarten() {
if (zulaessigeUnterschritenarten == null) {
zulaessigeUnterschritenarten = new ArrayList<Autorisierung>();
public List<AutorisierungType> getZulaessigeAutorisierungsarten() {
if (zulaessigeAutorisierungsarten == null) {
zulaessigeAutorisierungsarten = new ArrayList<AutorisierungType>();
}
return this.zulaessigeUnterschritenarten;
return this.zulaessigeAutorisierungsarten;
}
}

View File

@@ -23,23 +23,23 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element name="DateiBeschreibung" minOccurs="0"&gt;
* &lt;element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element name="Dokumenttyp" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type"/&gt;
* &lt;element name="Beschreibung" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="200"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type"/&gt;
* &lt;element name="Unterschriften" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;element name="Autorisierungen" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Unterschriftenart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung"/&gt;
* &lt;element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -68,119 +68,119 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProzessDokument_Type", propOrder = {
"objektId",
"dateiBeschreibung",
"dateiType",
"unterschriften",
"dokAnforderungsId",
"dokumenttyp",
"beschreibung",
"autorisierungen",
"dokumentHinterlegt",
"dokData"
})
public class ProzessDokumentType {
@XmlElement(name = "ObjektId", required = true)
protected ObjektIdType objektId;
@XmlElement(name = "DateiBeschreibung")
protected String dateiBeschreibung;
@XmlElement(name = "DateiType")
protected int dateiType;
@XmlElement(name = "Unterschriften")
protected List<ProzessDokumentType.Unterschriften> unterschriften;
@XmlElement(name = "DokAnforderungsId")
protected ObjektIdType dokAnforderungsId;
@XmlElement(name = "Dokumenttyp")
protected int dokumenttyp;
@XmlElement(name = "Beschreibung")
protected String beschreibung;
@XmlElement(name = "Autorisierungen")
protected List<ProzessDokumentType.Autorisierungen> autorisierungen;
@XmlElement(name = "DokumentHinterlegt")
protected boolean dokumentHinterlegt;
@XmlElement(name = "DokData")
protected ProzessDokumentType.DokData dokData;
/**
* Ruft den Wert der objektId-Eigenschaft ab.
* Ruft den Wert der dokAnforderungsId-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getObjektId() {
return objektId;
public ObjektIdType getDokAnforderungsId() {
return dokAnforderungsId;
}
/**
* Legt den Wert der objektId-Eigenschaft fest.
* Legt den Wert der dokAnforderungsId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setObjektId(ObjektIdType value) {
this.objektId = value;
public void setDokAnforderungsId(ObjektIdType value) {
this.dokAnforderungsId = value;
}
/**
* Ruft den Wert der dateiBeschreibung-Eigenschaft ab.
* Ruft den Wert der dokumenttyp-Eigenschaft ab.
*
*/
public int getDokumenttyp() {
return dokumenttyp;
}
/**
* Legt den Wert der dokumenttyp-Eigenschaft fest.
*
*/
public void setDokumenttyp(int value) {
this.dokumenttyp = value;
}
/**
* Ruft den Wert der beschreibung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDateiBeschreibung() {
return dateiBeschreibung;
public String getBeschreibung() {
return beschreibung;
}
/**
* Legt den Wert der dateiBeschreibung-Eigenschaft fest.
* Legt den Wert der beschreibung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDateiBeschreibung(String value) {
this.dateiBeschreibung = value;
public void setBeschreibung(String value) {
this.beschreibung = value;
}
/**
* Ruft den Wert der dateiType-Eigenschaft ab.
*
*/
public int getDateiType() {
return dateiType;
}
/**
* Legt den Wert der dateiType-Eigenschaft fest.
*
*/
public void setDateiType(int value) {
this.dateiType = value;
}
/**
* Gets the value of the unterschriften property.
* Gets the value of the autorisierungen property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the unterschriften property.
* This is why there is not a <CODE>set</CODE> method for the autorisierungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUnterschriften().add(newItem);
* getAutorisierungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProzessDokumentType.Unterschriften }
* {@link ProzessDokumentType.Autorisierungen }
*
*
*/
public List<ProzessDokumentType.Unterschriften> getUnterschriften() {
if (unterschriften == null) {
unterschriften = new ArrayList<ProzessDokumentType.Unterschriften>();
public List<ProzessDokumentType.Autorisierungen> getAutorisierungen() {
if (autorisierungen == null) {
autorisierungen = new ArrayList<ProzessDokumentType.Autorisierungen>();
}
return this.unterschriften;
return this.autorisierungen;
}
/**
@@ -224,6 +224,117 @@ public class ProzessDokumentType {
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"person",
"rolle",
"autorisierungsart"
})
public static class Autorisierungen {
@XmlElement(name = "Person", required = true)
protected PersonType person;
@XmlElement(name = "Rolle", required = true)
protected String rolle;
@XmlElement(name = "Autorisierungsart", required = true)
protected AutorisierungType autorisierungsart;
/**
* Ruft den Wert der person-Eigenschaft ab.
*
* @return
* possible object is
* {@link PersonType }
*
*/
public PersonType getPerson() {
return person;
}
/**
* Legt den Wert der person-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PersonType }
*
*/
public void setPerson(PersonType value) {
this.person = value;
}
/**
* Ruft den Wert der rolle-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRolle() {
return rolle;
}
/**
* Legt den Wert der rolle-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRolle(String value) {
this.rolle = value;
}
/**
* Ruft den Wert der autorisierungsart-Eigenschaft ab.
*
* @return
* possible object is
* {@link AutorisierungType }
*
*/
public AutorisierungType getAutorisierungsart() {
return autorisierungsart;
}
/**
* Legt den Wert der autorisierungsart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AutorisierungType }
*
*/
public void setAutorisierungsart(AutorisierungType value) {
this.autorisierungsart = value;
}
}
/**
* <p>Java-Klasse für anonymous complex type.
*
@@ -307,115 +418,4 @@ public class ProzessDokumentType {
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Unterschriftenart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"person",
"rolle",
"unterschriftenart"
})
public static class Unterschriften {
@XmlElement(name = "Person", required = true)
protected PersonType person;
@XmlElement(name = "Rolle", required = true)
protected String rolle;
@XmlElement(name = "Unterschriftenart", required = true)
protected Autorisierung unterschriftenart;
/**
* Ruft den Wert der person-Eigenschaft ab.
*
* @return
* possible object is
* {@link PersonType }
*
*/
public PersonType getPerson() {
return person;
}
/**
* Legt den Wert der person-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PersonType }
*
*/
public void setPerson(PersonType value) {
this.person = value;
}
/**
* Ruft den Wert der rolle-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRolle() {
return rolle;
}
/**
* Legt den Wert der rolle-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRolle(String value) {
this.rolle = value;
}
/**
* Ruft den Wert der unterschriftenart-Eigenschaft ab.
*
* @return
* possible object is
* {@link Autorisierung }
*
*/
public Autorisierung getUnterschriftenart() {
return unterschriftenart;
}
/**
* Legt den Wert der unterschriftenart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Autorisierung }
*
*/
public void setUnterschriftenart(Autorisierung value) {
this.unterschriftenart = value;
}
}
}

View File

@@ -13,7 +13,7 @@ import javax.xml.datatype.XMLGregorianCalendar;
/**
* Basistyp für ein Zusatzprodukt (wird nirgends verwendet)
* Basistyp für ein Zusatzprodukt
*
* <p>Java-Klasse für Zusatzprodukt_Type complex type.
*

View File

@@ -41,8 +41,6 @@ public class ObjectFactory {
private final static QName _DeclareEndpointResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareEndpointResponse");
private final static QName _SecurityContextTokenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "SecurityContextTokenRequest");
private final static QName _SecurityContextTokenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "SecurityContextTokenResponse");
private final static QName _SpezifikationAutorisierungEMail_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "SpezifikationAutorisierungEMail");
private final static QName _SpezifikationAutorisierungUnterschrift_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "SpezifikationAutorisierungUnterschrift");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_6_0.on1basis
@@ -51,14 +49,6 @@ public class ObjectFactory {
public ObjectFactory() {
}
/**
* Create an instance of {@link CollectSignaturesRequest }
*
*/
public CollectSignaturesRequest createCollectSignaturesRequest() {
return new CollectSignaturesRequest();
}
/**
* Create an instance of {@link SignatureStateOfDocumentType }
*
@@ -195,22 +185,6 @@ public class ObjectFactory {
return new SecurityContextTokenResponseType();
}
/**
* Create an instance of {@link CollectSignaturesRequest.Personen }
*
*/
public CollectSignaturesRequest.Personen createCollectSignaturesRequestPersonen() {
return new CollectSignaturesRequest.Personen();
}
/**
* Create an instance of {@link CollectSignaturesResponse }
*
*/
public CollectSignaturesResponse createCollectSignaturesResponse() {
return new CollectSignaturesResponse();
}
/**
* Create an instance of {@link GetStateSignaturesRequest }
*
@@ -420,22 +394,4 @@ public class ObjectFactory {
return new JAXBElement<SecurityContextTokenResponseType>(_SecurityContextTokenResponse_QNAME, SecurityContextTokenResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SpezifikationAutorisierungType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "SpezifikationAutorisierungEMail")
public JAXBElement<SpezifikationAutorisierungType> createSpezifikationAutorisierungEMail(SpezifikationAutorisierungType value) {
return new JAXBElement<SpezifikationAutorisierungType>(_SpezifikationAutorisierungEMail_QNAME, SpezifikationAutorisierungType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SpezifikationAutorisierungType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "SpezifikationAutorisierungUnterschrift")
public JAXBElement<SpezifikationAutorisierungType> createSpezifikationAutorisierungUnterschrift(SpezifikationAutorisierungType value) {
return new JAXBElement<SpezifikationAutorisierungType>(_SpezifikationAutorisierungUnterschrift_QNAME, SpezifikationAutorisierungType.class, null, value);
}
}

View File

@@ -8,6 +8,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.VerkaufsproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType;
@@ -25,7 +26,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="LebenProdukte" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ProduktLeben_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Zusatzprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzproduktLeben_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/&gt;
* &lt;/sequence&gt;
@@ -50,7 +51,7 @@ public class VerkaufsproduktLebenType
@XmlElement(name = "LebenProdukte", required = true)
protected List<ProduktLebenType> lebenProdukte;
@XmlElement(name = "Zusatzprodukte")
protected List<ZusatzproduktLebenType> zusatzprodukte;
protected List<ProduktGenerischType> zusatzprodukte;
@XmlElement(name = "VersichertePersonen", required = true)
protected List<VersichertePersonType> versichertePersonen;
@XmlElement(name = "RefSicherstellungLfnr")
@@ -104,13 +105,13 @@ public class VerkaufsproduktLebenType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusatzproduktLebenType }
* {@link ProduktGenerischType }
*
*
*/
public List<ZusatzproduktLebenType> getZusatzprodukte() {
public List<ProduktGenerischType> getZusatzprodukte() {
if (zusatzprodukte == null) {
zusatzprodukte = new ArrayList<ZusatzproduktLebenType>();
zusatzprodukte = new ArrayList<ProduktGenerischType>();
}
return this.zusatzprodukte;
}

View File

@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 137 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd
* Zeile 1124 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* Zeile 1136 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:

View File

@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfalltodType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 125 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd
* Zeile 1124 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* Zeile 1136 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:

View File

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

View File

@@ -10,7 +10,7 @@ import javax.xml.ws.Service;
/**
* This class was generated by Apache CXF 3.2.0
* 2021-04-15T11:54:16.275+02:00
* 2021-04-22T09:23:39.439+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2021-04-15T11:54:16.192+02:00
* 2021-04-22T09:23:39.355+02:00
* Generated source version: 3.2.0
*
*/
@@ -256,6 +256,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
//throw new ServiceFaultMsg("ServiceFaultMsg...");
}
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#getStateSignatures(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesRequest parameters)*
*/
public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesResponse getStateSignatures(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesRequest parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getStateSignatures");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesResponse _return = null;
return _return;
} catch (java.lang.Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
//throw new ServiceFaultMsg("ServiceFaultMsg...");
}
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodRequestType parameters)*
*/

View File

@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2021-04-15T11:54:16.255+02:00
* 2021-04-22T09:23:39.400+02:00
* Generated source version: 3.2.0
*
*/
@@ -116,6 +116,13 @@ public interface OmdsServicePortType {
at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkOfferRequest parameters
) throws ServiceFaultMsg;
@WebMethod(action = "urn:getStateSignatures")
@WebResult(name = "GetStateSignaturesResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesResponse getStateSignatures(
@WebParam(partName = "parameters", name = "GetStateSignaturesRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesRequest parameters
) throws ServiceFaultMsg;
@WebMethod(action = "urn:getDocumentsOfPeriod")
@WebResult(name = "GetDocumentsOfPeriodResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(

View File

@@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2021-04-15T11:54:16.072+02:00
* 2021-04-22T09:23:39.247+02:00
* Generated source version: 3.2.0
*
*/
@@ -211,6 +211,18 @@ public final class OmdsServicePortType_OmdsServicePort_Client {
at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkOffer__return = port.deepLinkOffer(_deepLinkOffer_parameters);
System.out.println("deepLinkOffer.result=" + _deepLinkOffer__return);
} catch (ServiceFaultMsg e) {
System.out.println("Expected exception: ServiceFaultMsg has occurred.");
System.out.println(e.toString());
}
}
{
System.out.println("Invoking getStateSignatures...");
at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesRequest _getStateSignatures_parameters = null;
try {
at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesResponse _getStateSignatures__return = port.getStateSignatures(_getStateSignatures_parameters);
System.out.println("getStateSignatures.result=" + _getStateSignatures__return);
} catch (ServiceFaultMsg e) {
System.out.println("Expected exception: ServiceFaultMsg has occurred.");
System.out.println(e.toString());

View File

@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
/**
* This class was generated by Apache CXF 3.2.0
* 2021-04-15T11:54:16.184+02:00
* 2021-04-22T09:23:39.345+02:00
* Generated source version: 3.2.0
*/

View File

@@ -429,6 +429,11 @@
<xsd:documentation>Optional die Angabe eines Aenderungsgrunds</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokumentanforderungen" type="ProzessDokumentAnforderung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional die Anforderung von Dokumenten bzw. von autorisierten (unterschriebenen) Dokumenten.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -730,14 +735,23 @@
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="Autorisierung" abstract="true"/>
<xsd:complexType name="Autorisierung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Ein abstrakter Typ fuer die Autorisierungsart</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ProzessDokumentAnforderung_Type">
<xsd:annotation>
<xsd:documentation>Dokument als Teil eines Geschäftsfalls</xsd:documentation>
<xsd:documentation>Anforderung eines spezifischen Dokuments als Teil eines Geschäftsfalls</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ObjektId"/>
<xsd:element name="DateiBeschreibung">
<xsd:element name="DokAnforderungsId" type="ObjektId_Type"/>
<xsd:element name="Dokumenttyp" type="TypeDateianhang_Type">
<xsd:annotation>
<xsd:documentation>Der fachliche Typ der angehaengenten Datei</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Beschreibung">
<xsd:annotation>
<xsd:documentation>Beschreibung der Datei</xsd:documentation>
</xsd:annotation>
@@ -747,17 +761,15 @@
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DateiType" type="TypeDateianhang_Type">
<xsd:element name="Autorisierungen" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Der fachliche Typ der angehaengenten Datei</xsd:documentation>
<xsd:documentation>Welche Autorisierungen werden benötigt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Unterschriften" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string"/>
<xsd:element name="ZulaessigeUnterschritenarten" type="Autorisierung" maxOccurs="unbounded"/>
<xsd:element name="ZulaessigeAutorisierungsarten" type="Autorisierung_Type" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
@@ -775,8 +787,13 @@
<xsd:documentation>Dokument als Teil eines Geschäftsfalls</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ObjektId"/>
<xsd:element name="DateiBeschreibung" minOccurs="0">
<xsd:element name="DokAnforderungsId" type="ObjektId_Type" minOccurs="0"/>
<xsd:element name="Dokumenttyp" type="TypeDateianhang_Type">
<xsd:annotation>
<xsd:documentation>Der fachliche Typ der angehaengenten Datei</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Beschreibung" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Sonstige Beschreibung des Dateianhanges</xsd:documentation>
</xsd:annotation>
@@ -786,17 +803,12 @@
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DateiType" type="TypeDateianhang_Type">
<xsd:annotation>
<xsd:documentation>Der fachliche Typ der angehaengenten Datei</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Unterschriften" minOccurs="0" maxOccurs="unbounded">
<xsd:element name="Autorisierungen" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string"/>
<xsd:element name="Unterschriftenart" type="Autorisierung"/>
<xsd:element name="Autorisierungsart" type="Autorisierung_Type"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
@@ -989,7 +1001,7 @@
</xsd:complexType>
<xsd:complexType name="Zusatzprodukt_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Basistyp für ein Zusatzprodukt (wird nirgends verwendet)</xsd:documentation>
<xsd:documentation>Basistyp für ein Zusatzprodukt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Produktbaustein_Type">
@@ -2147,9 +2159,7 @@
<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:attribute name="AufbauNatC" type="AufbauNatC_Type" use="optional">
</xsd:attribute>
<xsd:attribute name="AufbauNatC" type="AufbauNatC_Type" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
@@ -2158,79 +2168,371 @@
<xsd:documentation>Die Aufbauart als Code (wie in Zulassung AUFBAU_NAT_C)</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AA"><xsd:annotation><xsd:documentation>Limousine</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AB"><xsd:annotation><xsd:documentation>Schraeghecklimousine</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AC"><xsd:annotation><xsd:documentation>Kombilimousine</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AD"><xsd:annotation><xsd:documentation>Coupe</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AE"><xsd:annotation><xsd:documentation>Kabrio-Limousine</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AF"><xsd:annotation><xsd:documentation>Mehrzweckfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AG"><xsd:annotation><xsd:documentation>PKW-Pick-up</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="BB"><xsd:annotation><xsd:documentation>Van</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="BC"><xsd:annotation><xsd:documentation>Sattelzugmaschine</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="BD"><xsd:annotation><xsd:documentation>Straßenzugmaschine</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="BE"><xsd:annotation><xsd:documentation>Pick-up</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="BX"><xsd:annotation><xsd:documentation>Fahrgestell mit Fuehrerhaus</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CA"><xsd:annotation><xsd:documentation>Eindeckfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CB"><xsd:annotation><xsd:documentation>Doppeldeckfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CC"><xsd:annotation><xsd:documentation>Eindeck-Gelenkfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CD"><xsd:annotation><xsd:documentation>Doppeldeck-Gelenkfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CE"><xsd:annotation><xsd:documentation>Eindeck-Niederflurfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CF"><xsd:annotation><xsd:documentation>Doppeldeck-Niederflurfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CG"><xsd:annotation><xsd:documentation>Eindeck-Niederflur-Gelenkbus</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CH"><xsd:annotation><xsd:documentation>Doppeldeck-Niederflur- Gelenkbus</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CI"><xsd:annotation><xsd:documentation>Offenes Eindeckfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CJ"><xsd:annotation><xsd:documentation>Offenes Doppeldeckfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CX"><xsd:annotation><xsd:documentation>Busfahrgestell</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="01"><xsd:annotation><xsd:documentation>Plattform</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="02"><xsd:annotation><xsd:documentation>offener Kasten</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="03"><xsd:annotation><xsd:documentation>Geschlossener Kasten</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="04"><xsd:annotation><xsd:documentation>Klimatisierter Aufbau mit Klimageraet</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="05"><xsd:annotation><xsd:documentation>Klimatisierter Aufbau ohne Klimageraet</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="06"><xsd:annotation><xsd:documentation>Seitenplanen (Curtainsider)</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="07"><xsd:annotation><xsd:documentation>Wechselbruecke (austauschbarer Aufbau)</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="08"><xsd:annotation><xsd:documentation>Containertraeger</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="09"><xsd:annotation><xsd:documentation>Fahrzeuge mit Hakenlift</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="10"><xsd:annotation><xsd:documentation>Kipper</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="11"><xsd:annotation><xsd:documentation>Tank</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="12"><xsd:annotation><xsd:documentation>Tank zur bef. gefährlicher Güter</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="13"><xsd:annotation><xsd:documentation>Tiertransporter</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="14"><xsd:annotation><xsd:documentation>Fahrzeugtransporter</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="15"><xsd:annotation><xsd:documentation>Betonmischer</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="16"><xsd:annotation><xsd:documentation>Betonpumpwagen</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="17"><xsd:annotation><xsd:documentation>Langholz</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="18"><xsd:annotation><xsd:documentation>Abfallsammelfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="19"><xsd:annotation><xsd:documentation>Straßenkehrmaschine, Strassen- und Kanalreinigung</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="20"><xsd:annotation><xsd:documentation>Kompressor</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="21"><xsd:annotation><xsd:documentation>Bootstraeger</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="22"><xsd:annotation><xsd:documentation>Traeger für Segelflugzeuge</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="23"><xsd:annotation><xsd:documentation>Fahrzeuge für Verkaufs- und Werbezwecke</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="24"><xsd:annotation><xsd:documentation>Abschleppwagen</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="25"><xsd:annotation><xsd:documentation>Leiterfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="26"><xsd:annotation><xsd:documentation>Kranwagen</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="27"><xsd:annotation><xsd:documentation>Hubarbeitsbühne</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="28"><xsd:annotation><xsd:documentation>Bohrfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="29"><xsd:annotation><xsd:documentation>Niederfluranhänger</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="30"><xsd:annotation><xsd:documentation>Glastransporter</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="31"><xsd:annotation><xsd:documentation>Feuerwehrfahrzeug</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="99"><xsd:annotation><xsd:documentation>Spezialaufbauten</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="NK"><xsd:annotation><xsd:documentation>Nachlaeufer</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="NM"><xsd:annotation><xsd:documentation>Ja</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="NN"><xsd:annotation><xsd:documentation>Nein</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SA"><xsd:annotation><xsd:documentation>Wohnmobil</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SB"><xsd:annotation><xsd:documentation>Beschussgeschuetzte Fahrzeuge</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SC"><xsd:annotation><xsd:documentation>Krankenwagen</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SD"><xsd:annotation><xsd:documentation>Leichenwagen</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SE"><xsd:annotation><xsd:documentation>Wohnanhaenger</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SF"><xsd:annotation><xsd:documentation>Mobilkran</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SH"><xsd:annotation><xsd:documentation>Rollstuhlgerechte Fahrzeuge</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SJ"><xsd:annotation><xsd:documentation>Dolly</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SK"><xsd:annotation><xsd:documentation>Anhaenger für Schwertransporte</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SL"><xsd:annotation><xsd:documentation>KFZ für Schwertransport</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SM"><xsd:annotation><xsd:documentation>Geraetetraeger</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="DA"><xsd:annotation><xsd:documentation>Sattelanhaenger</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="DB"><xsd:annotation><xsd:documentation>Deichselanhaenger</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="DC"><xsd:annotation><xsd:documentation>Zentralachsanhaenger</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="DE"><xsd:annotation><xsd:documentation>Starrdeichselanhaenger</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AA">
<xsd:annotation>
<xsd:documentation>Limousine</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AB">
<xsd:annotation>
<xsd:documentation>Schraeghecklimousine</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AC">
<xsd:annotation>
<xsd:documentation>Kombilimousine</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AD">
<xsd:annotation>
<xsd:documentation>Coupe</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AE">
<xsd:annotation>
<xsd:documentation>Kabrio-Limousine</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AF">
<xsd:annotation>
<xsd:documentation>Mehrzweckfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AG">
<xsd:annotation>
<xsd:documentation>PKW-Pick-up</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BB">
<xsd:annotation>
<xsd:documentation>Van</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BC">
<xsd:annotation>
<xsd:documentation>Sattelzugmaschine</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BD">
<xsd:annotation>
<xsd:documentation>Straßenzugmaschine</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BE">
<xsd:annotation>
<xsd:documentation>Pick-up</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BX">
<xsd:annotation>
<xsd:documentation>Fahrgestell mit Fuehrerhaus</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CA">
<xsd:annotation>
<xsd:documentation>Eindeckfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CB">
<xsd:annotation>
<xsd:documentation>Doppeldeckfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CC">
<xsd:annotation>
<xsd:documentation>Eindeck-Gelenkfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CD">
<xsd:annotation>
<xsd:documentation>Doppeldeck-Gelenkfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CE">
<xsd:annotation>
<xsd:documentation>Eindeck-Niederflurfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CF">
<xsd:annotation>
<xsd:documentation>Doppeldeck-Niederflurfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CG">
<xsd:annotation>
<xsd:documentation>Eindeck-Niederflur-Gelenkbus</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CH">
<xsd:annotation>
<xsd:documentation>Doppeldeck-Niederflur- Gelenkbus</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CI">
<xsd:annotation>
<xsd:documentation>Offenes Eindeckfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CJ">
<xsd:annotation>
<xsd:documentation>Offenes Doppeldeckfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CX">
<xsd:annotation>
<xsd:documentation>Busfahrgestell</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="01">
<xsd:annotation>
<xsd:documentation>Plattform</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="02">
<xsd:annotation>
<xsd:documentation>offener Kasten</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="03">
<xsd:annotation>
<xsd:documentation>Geschlossener Kasten</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="04">
<xsd:annotation>
<xsd:documentation>Klimatisierter Aufbau mit Klimageraet</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="05">
<xsd:annotation>
<xsd:documentation>Klimatisierter Aufbau ohne Klimageraet</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="06">
<xsd:annotation>
<xsd:documentation>Seitenplanen (Curtainsider)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="07">
<xsd:annotation>
<xsd:documentation>Wechselbruecke (austauschbarer Aufbau)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="08">
<xsd:annotation>
<xsd:documentation>Containertraeger</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="09">
<xsd:annotation>
<xsd:documentation>Fahrzeuge mit Hakenlift</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="10">
<xsd:annotation>
<xsd:documentation>Kipper</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="11">
<xsd:annotation>
<xsd:documentation>Tank</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="12">
<xsd:annotation>
<xsd:documentation>Tank zur bef. gefährlicher Güter</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="13">
<xsd:annotation>
<xsd:documentation>Tiertransporter</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="14">
<xsd:annotation>
<xsd:documentation>Fahrzeugtransporter</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="15">
<xsd:annotation>
<xsd:documentation>Betonmischer</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="16">
<xsd:annotation>
<xsd:documentation>Betonpumpwagen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="17">
<xsd:annotation>
<xsd:documentation>Langholz</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="18">
<xsd:annotation>
<xsd:documentation>Abfallsammelfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="19">
<xsd:annotation>
<xsd:documentation>Straßenkehrmaschine, Strassen- und Kanalreinigung</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="20">
<xsd:annotation>
<xsd:documentation>Kompressor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="21">
<xsd:annotation>
<xsd:documentation>Bootstraeger</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="22">
<xsd:annotation>
<xsd:documentation>Traeger für Segelflugzeuge</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="23">
<xsd:annotation>
<xsd:documentation>Fahrzeuge für Verkaufs- und Werbezwecke</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="24">
<xsd:annotation>
<xsd:documentation>Abschleppwagen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="25">
<xsd:annotation>
<xsd:documentation>Leiterfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="26">
<xsd:annotation>
<xsd:documentation>Kranwagen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="27">
<xsd:annotation>
<xsd:documentation>Hubarbeitsbühne</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="28">
<xsd:annotation>
<xsd:documentation>Bohrfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="29">
<xsd:annotation>
<xsd:documentation>Niederfluranhänger</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="30">
<xsd:annotation>
<xsd:documentation>Glastransporter</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="31">
<xsd:annotation>
<xsd:documentation>Feuerwehrfahrzeug</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="99">
<xsd:annotation>
<xsd:documentation>Spezialaufbauten</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NK">
<xsd:annotation>
<xsd:documentation>Nachlaeufer</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NM">
<xsd:annotation>
<xsd:documentation>Ja</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NN">
<xsd:annotation>
<xsd:documentation>Nein</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SA">
<xsd:annotation>
<xsd:documentation>Wohnmobil</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SB">
<xsd:annotation>
<xsd:documentation>Beschussgeschuetzte Fahrzeuge</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SC">
<xsd:annotation>
<xsd:documentation>Krankenwagen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SD">
<xsd:annotation>
<xsd:documentation>Leichenwagen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SE">
<xsd:annotation>
<xsd:documentation>Wohnanhaenger</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SF">
<xsd:annotation>
<xsd:documentation>Mobilkran</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SH">
<xsd:annotation>
<xsd:documentation>Rollstuhlgerechte Fahrzeuge</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SJ">
<xsd:annotation>
<xsd:documentation>Dolly</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SK">
<xsd:annotation>
<xsd:documentation>Anhaenger für Schwertransporte</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SL">
<xsd:annotation>
<xsd:documentation>KFZ für Schwertransport</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SM">
<xsd:annotation>
<xsd:documentation>Geraetetraeger</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DA">
<xsd:annotation>
<xsd:documentation>Sattelanhaenger</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DB">
<xsd:annotation>
<xsd:documentation>Deichselanhaenger</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DC">
<xsd:annotation>
<xsd:documentation>Zentralachsanhaenger</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DE">
<xsd:annotation>
<xsd:documentation>Starrdeichselanhaenger</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="Zulassungsdaten_Type">

View File

@@ -332,6 +332,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<message name="GetStateChangesResponseMsg">
<part name="parameters" element="b:GetStateChangesResponse"/>
</message>
<message name="GetStateSignaturesRequestMsg">
<part name="parameters" element="b:GetStateSignaturesRequest"/>
</message>
<message name="GetStateSignaturesResponseMsg">
<part name="parameters" element="b:GetStateSignaturesResponse"/>
</message>
<!-- Partnerhandling -->
<message name="GetPoliciesOfPartnerRequestMsg">
@@ -642,6 +648,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>
<fault name="GetStateChangesFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getStateSignatures">
<input name="GetStateSignaturesRequestPort" message="os:GetStateSignaturesRequestMsg"/>
<output name="GetStateSignaturesResponsePort" message="os:GetStateSignaturesResponseMsg"/>
<fault name="GetStateSignaturesFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getPoliciesOfPartner">
<input name="GetPoliciesOfPartnerRequestPort" message="os:GetPoliciesOfPartnerRequestMsg"/>
@@ -1274,6 +1286,18 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault>
</operation>
<operation name="getStateSignatures">
<soap:operation soapAction="urn:getStateSignatures" style="document"/>
<input name="GetStateSignaturesRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetStateSignaturesResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetStateSignaturesFault">
<soap:fault name="GetStateSignaturesFault" use="literal"/>
</fault>
</operation>
<!-- Personen Bestandsdaten Änderung -->

View File

@@ -453,73 +453,73 @@
</xsd:sequence>
</xsd:complexType>
<!-- Unterschriften -->
<xsd:element name="CollectSignaturesRequest">
<xsd:annotation>
<xsd:documentation>Request zur Einholung von Autorisierungen für einen Prozessschritt</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Nummer des Geschaeftsfalls, zu dem die Unterschriften eingeholt werden sollen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Personen" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ObjektId" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Person im Versicherungssystem</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungsart" type="SpezifikationAutorisierung_Type">
<xsd:annotation>
<xsd:documentation>Beschreibt die Art, wie die Autorisierung eingeholt werden soll. In dem Objekt sind die benötigten Parameter enthalten (z.B. die Telefonnummer). Eine herkömmliche Unterschrift wird ebenfalls als Autorisierungsart codiert.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CollectSignaturesResponse">
<xsd:annotation>
<xsd:documentation>Response bei der Einholung von Unterschriften</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Nummer des Geschaeftsfalls, zu dem die Unterschriften eingeholt werden sollen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="SpezifikationAutorisierung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Ein abstraktes Element für die Spezifizierung einer Autorisierungsart mit welcher der Prozessschritt autorisiert werden soll</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:element name="SpezifikationAutorisierungEMail" type="SpezifikationAutorisierung_Type">
<xsd:annotation>
<xsd:documentation>Eine E-Mail-Adresse zur Autorisierung eines Prozessschrittes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpezifikationAutorisierungUnterschrift" type="SpezifikationAutorisierung_Type">
<xsd:annotation>
<xsd:documentation>Legt fest, dass der Prozessschritt mit einer traditionellen manuellen Unterschrift autorisiert werden soll</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- <xsd:element name="CollectSignaturesRequest">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Request zur Einholung von Autorisierungen für einen Prozessschritt</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexType>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="cst:CommonRequest_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die Nummer des Geschaeftsfalls, zu dem die Unterschriften eingeholt werden sollen.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Personen" maxOccurs="unbounded">-->
<!-- <xsd:complexType>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="ObjektId" type="cst:ObjektId_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die Person im Versicherungssystem</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Autorisierungsart" type="SpezifikationAutorisierung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Beschreibt die Art, wie die Autorisierung eingeholt werden soll. In dem Objekt sind die benötigten Parameter enthalten (z.B. die Telefonnummer). Eine herkömmliche Unterschrift wird ebenfalls als Autorisierungsart codiert.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="CollectSignaturesResponse">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Response bei der Einholung von Unterschriften</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexType>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="cst:CommonResponse_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die Nummer des Geschaeftsfalls, zu dem die Unterschriften eingeholt werden sollen.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- </xsd:element>-->
<!-- <xsd:complexType name="SpezifikationAutorisierung_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Ein abstraktes Element für die Spezifizierung einer Autorisierungsart mit welcher der Prozessschritt autorisiert werden soll</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:complexType>-->
<!-- <xsd:element name="SpezifikationAutorisierungEMail" type="SpezifikationAutorisierung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Eine E-Mail-Adresse zur Autorisierung eines Prozessschrittes</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="SpezifikationAutorisierungUnterschrift" type="SpezifikationAutorisierung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Legt fest, dass der Prozessschritt mit einer traditionellen manuellen Unterschrift autorisiert werden soll</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<xsd:element name="GetStateSignaturesRequest">
<xsd:annotation>
<xsd:documentation>Request, um den Status der Unterschriften für einen Geschäftsfall abzufragen</xsd:documentation>

View File

@@ -11,7 +11,7 @@
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="LebenProdukte" type="ProduktLeben_Type" maxOccurs="unbounded"/>
<xsd:element name="Zusatzprodukte" type="ZusatzproduktLeben_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Möglichkeit Zusatzprodukte anderer Sparten einzugliedern</xsd:documentation>
</xsd:annotation>