Änderungen mit Carsten an Sach-Privat,

Änderungen Kfz: Antragsreferenz zu Antragsnummer, Antragsnummer nicht
mehr in SpezAntrag_Type
Fahrzeug Laufende Nummer auf String umgestellt
This commit is contained in:
2018-11-21 16:20:50 +01:00
parent 79a69fbfe9
commit e5e0a583ce
12 changed files with 459 additions and 374 deletions

View File

@@ -23,7 +23,7 @@ import at.vvo.omds.types.omds2Types.v2_9.SONSTIGEPERSONType;
/** /**
* Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional * Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional. Die Person kann eine Adresse enthalten. Die Adresse hat aber keine Id.
* *
* <p>Java-Klasse für InformationenPerson_Type complex type. * <p>Java-Klasse für InformationenPerson_Type complex type.
* *

View File

@@ -23,19 +23,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Id" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt; * &lt;element name="Id" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
* &lt;element name="DateiMimeType" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; * &lt;element name="DateiMimeType" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="DateiType" minOccurs="0"&gt; * &lt;element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int"&gt;
* &lt;enumeration value="1"/&gt;
* &lt;enumeration value="2"/&gt;
* &lt;enumeration value="3"/&gt;
* &lt;enumeration value="4"/&gt;
* &lt;enumeration value="5"/&gt;
* &lt;enumeration value="6"/&gt;
* &lt;enumeration value="7"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;element name="DateiName"&gt; * &lt;element name="DateiName"&gt;
* &lt;simpleType&gt; * &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;

View File

@@ -27,7 +27,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzRes
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/&gt; * &lt;element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/&gt;
* &lt;element name="Antragsreferenz" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt; * &lt;element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
@@ -40,7 +40,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzRes
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CreateApplicationResponse_Type", propOrder = { @XmlType(name = "CreateApplicationResponse_Type", propOrder = {
"antragstatus", "antragstatus",
"antragsreferenz", "antragsnummer",
"dokumente" "dokumente"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
@@ -52,8 +52,8 @@ public abstract class CreateApplicationResponseType
@XmlElement(name = "Antragstatus") @XmlElement(name = "Antragstatus")
protected Integer antragstatus; protected Integer antragstatus;
@XmlElement(name = "Antragsreferenz") @XmlElement(name = "Antragsnummer")
protected ObjektIdType antragsreferenz; protected ObjektIdType antragsnummer;
@XmlElement(name = "Dokumente") @XmlElement(name = "Dokumente")
protected List<DokumentInfoType> dokumente; protected List<DokumentInfoType> dokumente;
@@ -82,27 +82,27 @@ public abstract class CreateApplicationResponseType
} }
/** /**
* Ruft den Wert der antragsreferenz-Eigenschaft ab. * Ruft den Wert der antragsnummer-Eigenschaft ab.
* *
* @return * @return
* possible object is * possible object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public ObjektIdType getAntragsreferenz() { public ObjektIdType getAntragsnummer() {
return antragsreferenz; return antragsnummer;
} }
/** /**
* Legt den Wert der antragsreferenz-Eigenschaft fest. * Legt den Wert der antragsnummer-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public void setAntragsreferenz(ObjektIdType value) { public void setAntragsnummer(ObjektIdType value) {
this.antragsreferenz = value; this.antragsnummer = value;
} }
/** /**

View File

@@ -23,7 +23,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzReq
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Antragsreferenz" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt; * &lt;element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzReq
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SubmitApplicationRequest_Type", propOrder = { @XmlType(name = "SubmitApplicationRequest_Type", propOrder = {
"antragsreferenz" "antragsnummer"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
SubmitApplicationKfzRequestType.class SubmitApplicationKfzRequestType.class
@@ -43,31 +43,31 @@ public abstract class SubmitApplicationRequestType
extends CommonProcessRequestType extends CommonProcessRequestType
{ {
@XmlElement(name = "Antragsreferenz", required = true) @XmlElement(name = "Antragsnummer", required = true)
protected ObjektIdType antragsreferenz; protected ObjektIdType antragsnummer;
/** /**
* Ruft den Wert der antragsreferenz-Eigenschaft ab. * Ruft den Wert der antragsnummer-Eigenschaft ab.
* *
* @return * @return
* possible object is * possible object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public ObjektIdType getAntragsreferenz() { public ObjektIdType getAntragsnummer() {
return antragsreferenz; return antragsnummer;
} }
/** /**
* Legt den Wert der antragsreferenz-Eigenschaft fest. * Legt den Wert der antragsnummer-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public void setAntragsreferenz(ObjektIdType value) { public void setAntragsnummer(ObjektIdType value) {
this.antragsreferenz = value; this.antragsnummer = value;
} }
} }

View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Mit XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) von Wolfgang Hanus (scc EDV-Beratung AG) bearbeitet --> <!-- Mit XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) von Wolfgang Hanus (scc EDV-Beratung AG) bearbeitet -->
<xsd:schema xmlns:omds="urn:omds20" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:omds20" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="210-00"> <xsd:schema xmlns:omds="urn:omds20" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:omds20"
elementFormDefault="unqualified" attributeFormDefault="unqualified" version="210-00">
<xsd:element name="OMDS"> <xsd:element name="OMDS">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Version 210-00 - OMDS Arbeitsgruppe</xsd:documentation> <xsd:documentation>Version 210-00 - OMDS Arbeitsgruppe</xsd:documentation>

View File

@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Mit XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) von Wolfgang Hanus (scc EDV-Beratung AG) bearbeitet -->
<xsd:schema xmlns:omds="urn:omds20" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:omds20" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="29-00"> <xsd:schema xmlns:omds="urn:omds20" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:omds20" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="29-00">
<xsd:element name="OMDS"> <xsd:element name="OMDS">
<xsd:annotation> <xsd:annotation>

View File

@@ -75,6 +75,7 @@
<xsd:enumeration value="OMDS-Services 1.0.0"/> <xsd:enumeration value="OMDS-Services 1.0.0"/>
<xsd:enumeration value="OMDS-Services 1.1.0"/> <xsd:enumeration value="OMDS-Services 1.1.0"/>
<xsd:enumeration value="OMDS-Services 1.1.1"/> <xsd:enumeration value="OMDS-Services 1.1.1"/>
<xsd:enumeration value="OMDS-Services 1.2.0"/>
<xsd:enumeration value="OMDS-Services 1.3.0"/> <xsd:enumeration value="OMDS-Services 1.3.0"/>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
@@ -455,27 +456,6 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<!--
<xsd:complexType name="CommonGeschaeftsfallRequest_Type">
<xsd:annotation>
<xsd:documentation>Gemeinsamer Typ für Geschäftsfälle</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
<xsd:element ref="GeschaeftsfallId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine GeschäftsfallId als String, wenn auf einen bereits existierenden Geschäftsfall bezug genommen werden soll</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ein Ordnungsbegriff aus einem Fremdsystem für diesen Geschäftsfall</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zeitpkt" type="omds:Datum-Zeit"/>
</xsd:sequence>
</xsd:complexType>
-->
<xsd:simpleType name="Status_Type"> <xsd:simpleType name="Status_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Der Typ eines Response-Status</xsd:documentation> <xsd:documentation>Der Typ eines Response-Status</xsd:documentation>
@@ -499,24 +479,20 @@
</xsd:enumeration> </xsd:enumeration>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
<xsd:simpleType name="ObjektArt_Type">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Vertrag">
<xsd:annotation>
<xsd:documentation>Vertrag</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="ObjektId_Type"> <xsd:complexType name="ObjektId_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Type für Objektreferenzen</xsd:documentation> <xsd:documentation>Type für Objektreferenzen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Id" type="xsd:string" minOccurs="0"> <xsd:element name="Id" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Eine technische Objekt Id als String</xsd:documentation> <xsd:documentation>Eine technische Objekt Id als String</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element> </xsd:element>
<xsd:element name="GueltigAb" type="omds:Datum-Zeit" minOccurs="0"> <xsd:element name="GueltigAb" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation> <xsd:annotation>
@@ -601,24 +577,49 @@
</xsd:element> </xsd:element>
<xsd:element name="DateiMimeType" type="xsd:string"> <xsd:element name="DateiMimeType" type="xsd:string">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>MIME-Type des Files im Anhang. Typen: tif,pdf,rtf,doc,docx,txt,html,jpg,xls,xlsx <xsd:documentation>MIME-Type des Files im Anhang.
</xsd:documentation> </xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="DateiType" minOccurs="0"> <xsd:element name="DateiType" type="TypeDateianhang_Type" minOccurs="0">
<xsd:simpleType>
<xsd:annotation> <xsd:annotation>
<xsd:documentation> <xsd:documentation>Der fachliche Typ der angehaengenten Datei</xsd:documentation>
Fachlicher Typ der Datei: </xsd:annotation>
1..Sepa-Mandat </xsd:element>
2..unterschrieber Antrag <xsd:element name="DateiName">
3..Bestätigung zur elektronischen Kommunikation <xsd:annotation>
4..Basisblatt <xsd:documentation>Dateiname ohne Pfad inkl. Extension
5..Gesundheitsfragen
6..Maklervollmacht
7..Beratungsprotokoll
</xsd:documentation> </xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DateiData" type="xsd:base64Binary">
<xsd:annotation>
<xsd:documentation>Beinhaltet den Daten-Stream der Datei als Base64Binary Verschlüsselung
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DateiBeschreibung" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Sonstige Beschreibung des Dateianhanges
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="200"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="TypeDateianhang_Type">
<xsd:annotation>
<xsd:documentation>Der fachlicher Typ der Datei: 1..Sepa-Mandat, 2..unterschrieber Antrag, 3..Bestätigung zur elektronischen Kommunikation, 4..Basisblatt, 5..Gesundheitsfragen, 6..Maklervollmacht, 7..Beratungsprotokoll</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:int"> <xsd:restriction base="xsd:int">
<xsd:enumeration value="1" id="DateiTypeSepaMandat"> <xsd:enumeration value="1" id="DateiTypeSepaMandat">
<xsd:annotation> <xsd:annotation>
@@ -657,37 +658,6 @@
</xsd:enumeration> </xsd:enumeration>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
</xsd:element>
<xsd:element name="DateiName">
<xsd:annotation>
<xsd:documentation>Dateiname ohne Pfad inkl. Extension
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DateiData" type="xsd:base64Binary">
<xsd:annotation>
<xsd:documentation>Beinhaltet den Daten-Stream der Datei als Base64Binary Verschlüsselung
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DateiBeschreibung" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Sonstige Beschreibung des Dateianhanges
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="200"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Kontierung_Type"> <xsd:complexType name="Kontierung_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden.</xsd:documentation> <xsd:documentation>Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden.</xsd:documentation>
@@ -1324,8 +1294,7 @@
</xsd:simpleType> </xsd:simpleType>
<xsd:complexType name="DeckungVs_Type"> <xsd:complexType name="DeckungVs_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="deckungActive" type="xsd:boolean"/> <xsd:element name="Versicherungssumme" type="xsd:int">
<xsd:element name="deckungVs" type="xsd:int">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert.</xsd:documentation> <xsd:documentation>Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert.</xsd:documentation>
</xsd:annotation> </xsd:annotation>

View File

@@ -828,7 +828,7 @@
</xsd:element> </xsd:element>
<xsd:complexType name="InformationenPerson_Type"> <xsd:complexType name="InformationenPerson_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional</xsd:documentation> <xsd:documentation>Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional. Die Person kann eine Adresse enthalten. Die Adresse hat aber keine Id.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:choice> <xsd:choice>
@@ -845,7 +845,7 @@
<xsd:element ref="omds:EL-Text"/> <xsd:element ref="omds:EL-Text"/>
</xsd:choice> </xsd:choice>
</xsd:sequence> </xsd:sequence>
<xsd:attribute name="Personennr" type="omds:Personennr"> <xsd:attribute name="Personennr" type="omds:Personennr" use="optional">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional: Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation> <xsd:documentation>Optional: Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -1744,14 +1744,6 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="AlleObjekteSpezifikation_Type">
<xsd:annotation>
<xsd:documentation>Eine Objektspezifikation, die verwendt wird, wenn alle Dokumente für alle Objekttypen abgerufen werden sollen, also gerade kein Objekt spezifiziert werden soll. Dieser Umweg ist nötig, da in den Methoden eine Objektspezifikation als required vorgegeben ist. Es ist geplant die Anforderung "required" in späteren Versionen entfallen zu lassen, dann entfällt auch dieser Typ.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ObjektSpezifikation_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="GetNumberOfDocumentsRequest" type="GetNumberOfDocumentsRequest_Type"> <xsd:element name="GetNumberOfDocumentsRequest" type="GetNumberOfDocumentsRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten</xsd:documentation> <xsd:documentation>Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten</xsd:documentation>

View File

@@ -38,128 +38,141 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<message name="loginResponse"> <message name="loginResponse">
<part name="parameters" element="ost:loginResponse"/> <part name="parameters" element="ost:loginResponse"/>
</message> </message>
<!-- <part name="parameters" element="ost:DeleteRequest"/> -->
<!-- </message> -->
<!-- <message name="deleteResponseMsg"> -->
<!-- <part name="parameters" element="ost:DeleteResponse"/> -->
<!-- </message> -->
<message name="getUserDataRequest"> <message name="getUserDataRequest">
<part name="parameters" element="ost:getUserDataRequest"/> <part name="parameters" element="ost:getUserDataRequest"/>
</message> </message>
<message name="getUserDataResponse"> <message name="getUserDataResponse">
<part name="parameters" element="ost:getUserDataResponse"/> <part name="parameters" element="ost:getUserDataResponse"/>
</message> </message>
<message name="getOMDSPackageListRequest"> <message name="getOMDSPackageListRequest">
<part name="parameters" element="ost:getOMDSPackageListRequest"/> <part name="parameters" element="ost:getOMDSPackageListRequest"/>
</message> </message>
<message name="getOMDSPackageListResponse"> <message name="getOMDSPackageListResponse">
<part name="parameters" element="ost:getOMDSPackageListResponse"/> <part name="parameters" element="ost:getOMDSPackageListResponse" />
</message> </message>
<message name="getOMDSPackageRequest"> <message name="getOMDSPackageRequest">
<part name="parameters" element="ost:getOMDSPackageRequest"/> <part name="parameters" element="ost:getOMDSPackageRequest"/>
</message> </message>
<message name="getOMDSPackageResponse"> <message name="getOMDSPackageResponse">
<part name="parameters" element="ost:getOMDSPackageResponse"/> <part name="parameters" element="ost:getOMDSPackageResponse" />
</message> </message>
<!-- Vertragsbezogene Dokumente --> <!-- Vertragsbezogene Dokumente -->
<message name="getArcImageInfosRequest"> <message name="getArcImageInfosRequest">
<part name="parameters" element="ost:getArcImageInfosRequest"/> <part name="parameters" element="ost:getArcImageInfosRequest"/>
</message> </message>
<message name="getArcImageInfosResponse"> <message name="getArcImageInfosResponse">
<part name="parameters" element="ost:getArcImageInfosResponse"/> <part name="parameters" element="ost:getArcImageInfosResponse" />
</message> </message>
<message name="getArcImageRequest"> <message name="getArcImageRequest">
<part name="parameters" element="ost:getArcImageRequest"/> <part name="parameters" element="ost:getArcImageRequest"/>
</message> </message>
<message name="getArcImageResponse"> <message name="getArcImageResponse">
<part name="parameters" element="ost:getArcImageResponse"/> <part name="parameters" element="ost:getArcImageResponse" />
</message> </message>
<!-- Deep Links --> <!-- Deep Links -->
<message name="deepLinkClaimRequest"> <message name="deepLinkClaimRequest">
<part name="parameters" element="ost:getDeepLinkClaimRequest"/> <part name="parameters" element="ost:getDeepLinkClaimRequest"/>
</message> </message>
<message name="deepLinkClaimResponse"> <message name="deepLinkClaimResponse">
<part name="parameters" element="ost:getDeepLinkClaimResponse"/> <part name="parameters" element="ost:getDeepLinkClaimResponse" />
</message> </message>
<message name="deepLinkPartnerRequest"> <message name="deepLinkPartnerRequest">
<part name="parameters" element="ost:getDeepLinkPartnerRequest"/> <part name="parameters" element="ost:getDeepLinkPartnerRequest"/>
</message> </message>
<message name="deepLinkPartnerResponse"> <message name="deepLinkPartnerResponse">
<part name="parameters" element="ost:getDeepLinkPartnerResponse"/> <part name="parameters" element="ost:getDeepLinkPartnerResponse" />
</message> </message>
<message name="deepLinkOfferRequest"> <message name="deepLinkOfferRequest">
<part name="parameters" element="ost:getDeepLinkOfferRequest"/> <part name="parameters" element="ost:getDeepLinkOfferRequest"/>
</message> </message>
<message name="deepLinkOfferResponse"> <message name="deepLinkOfferResponse">
<part name="parameters" element="ost:getDeepLinkOfferResponse"/> <part name="parameters" element="ost:getDeepLinkOfferResponse" />
</message> </message>
<message name="deepLinkPolicyRequest"> <message name="deepLinkPolicyRequest">
<part name="parameters" element="ost:getDeepLinkPolicyRequest"/> <part name="parameters" element="ost:getDeepLinkPolicyRequest"/>
</message> </message>
<message name="deepLinkPolicyResponse"> <message name="deepLinkPolicyResponse">
<part name="parameters" element="ost:getDeepLinkPolicyResponse"/> <part name="parameters" element="ost:getDeepLinkPolicyResponse" />
</message> </message>
<!-- Schaden --> <!-- Schaden -->
<message name="CreateClaimRequestMsg"> <message name="CreateClaimRequestMsg">
<part name="parameters" element="ost:CreateClaimRequest"/> <part name="parameters" element="ost:CreateClaimRequest"/>
</message> </message>
<message name="CreateClaimResponseMsg"> <message name="CreateClaimResponseMsg">
<part name="parameters" element="ost:CreateClaimResponse"/> <part name="parameters" element="ost:CreateClaimResponse" />
</message> </message>
<message name="InitiateClaimRequestMsg"> <message name="InitiateClaimRequestMsg">
<part name="parameters" element="ost:InitiateClaimRequest"/> <part name="parameters" element="ost:InitiateClaimRequest"/>
</message> </message>
<message name="InitiateClaimResponseMsg"> <message name="InitiateClaimResponseMsg">
<part name="parameters" element="ost:InitiateClaimResponse"/> <part name="parameters" element="ost:InitiateClaimResponse" />
</message> </message>
<message name="AddDocToClaimRequestMsg"> <message name="AddDocToClaimRequestMsg">
<part name="parameters" element="ost:AddDocToClaimRequest"/> <part name="parameters" element="ost:AddDocToClaimRequest"/>
</message> </message>
<message name="AddDocToClaimResponseMsg"> <message name="AddDocToClaimResponseMsg">
<part name="parameters" element="ost:AddDocToClaimResponse"/> <part name="parameters" element="ost:AddDocToClaimResponse" />
</message> </message>
<message name="GetClaimRequestMsg"> <message name="GetClaimRequestMsg">
<part name="parameters" element="ost:GetClaimRequest"/> <part name="parameters" element="ost:GetClaimRequest"/>
</message> </message>
<message name="GetClaimResponseMsg"> <message name="GetClaimResponseMsg">
<part name="parameters" element="ost:GetClaimResponse"/> <part name="parameters" element="ost:GetClaimResponse" />
</message> </message>
<message name="GetClaimLightRequestMsg"> <message name="GetClaimLightRequestMsg">
<part name="parameters" element="ost:GetClaimLightRequest"/> <part name="parameters" element="ost:GetClaimLightRequest"/>
</message> </message>
<message name="GetClaimLightResponseMsg"> <message name="GetClaimLightResponseMsg">
<part name="parameters" element="ost:GetClaimLightResponse"/> <part name="parameters" element="ost:GetClaimLightResponse" />
</message> </message>
<message name="GetNumberOfDocumentsRequestMsg"> <message name="GetNumberOfDocumentsRequestMsg">
<part name="parameters" element="ost:GetNumberOfDocumentsRequest"/> <part name="parameters" element="ost:GetNumberOfDocumentsRequest"/>
</message> </message>
<message name="GetNumberOfDocumentsResponseMsg"> <message name="GetNumberOfDocumentsResponseMsg">
<part name="parameters" element="ost:GetNumberOfDocumentsResponse"/> <part name="parameters" element="ost:GetNumberOfDocumentsResponse" />
</message> </message>
<message name="GetDocumentInfosRequestMsg"> <message name="GetDocumentInfosRequestMsg">
<part name="parameters" element="ost:GetDocumentInfosRequest"/> <part name="parameters" element="ost:GetDocumentInfosRequest"/>
</message> </message>
<message name="GetDocumentInfosResponseMsg"> <message name="GetDocumentInfosResponseMsg">
<part name="parameters" element="ost:GetDocumentInfosResponse"/> <part name="parameters" element="ost:GetDocumentInfosResponse" />
</message> </message>
<message name="SearchClaimRequestMsg"> <message name="SearchClaimRequestMsg">
<part name="parameters" element="ost:SearchClaimRequest"/> <part name="parameters" element="ost:SearchClaimRequest"/>
</message> </message>
<message name="SearchClaimResponseMsg"> <message name="SearchClaimResponseMsg">
<part name="parameters" element="ost:SearchClaimResponse"/> <part name="parameters" element="ost:SearchClaimResponse" />
</message> </message>
<message name="GetLossEventListRequestMsg"> <message name="GetLossEventListRequestMsg">
<part name="parameters" element="ost:LossEventListRequest"/> <part name="parameters" element="ost:LossEventListRequest"/>
</message> </message>
<message name="GetLossEventListResponseMsg"> <message name="GetLossEventListResponseMsg">
<part name="parameters" element="ost:LossEventListResponse"/> <part name="parameters" element="ost:LossEventListResponse" />
</message> </message>
<message name="GetChangedClaimsListRequestMsg"> <message name="GetChangedClaimsListRequestMsg">
<part name="parameters" element="ost:ChangedClaimsListRequest"/> <part name="parameters" element="ost:ChangedClaimsListRequest"/>
</message> </message>
<message name="GetChangedClaimsListResponseMsg"> <message name="GetChangedClaimsListResponseMsg">
<part name="parameters" element="ost:ChangedClaimsListResponse"/> <part name="parameters" element="ost:ChangedClaimsListResponse" />
</message> </message>
<message name="DeclareEndpointRequestMsg"> <message name="DeclareEndpointRequestMsg">
<part name="parameters" element="ost:DeclareEndpointRequest"/> <part name="parameters" element="ost:DeclareEndpointRequest"/>
</message> </message>
@@ -282,108 +295,123 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</message> </message>
<!-- Fehler --> <!-- Fehler -->
<message name="ServiceFaultMsg"> <message name="ServiceFaultMsg">
<part name="parameters" element="cst:serviceFault"/> <part name="parameters" element="cst:serviceFault" />
</message> </message>
<portType name="omdsServicePortType"> <portType name="omdsServicePortType">
<operation name="login"> <operation name="login">
<input name="loginRequest" message="os:loginRequest"/> <input name="loginRequest" message="os:loginRequest" />
<output name="loginResponse" message="os:loginResponse"/> <output name="loginResponse" message="os:loginResponse" />
<fault name="loginFault" message="os:ServiceFaultMsg"/> <fault name="loginFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getUserData"> <operation name="getUserData">
<input name="getUserDataRequest" message="os:getUserDataRequest"/> <input name="getUserDataRequest" message="os:getUserDataRequest" />
<output name="getUserDataResponse" message="os:getUserDataResponse"/> <output name="getUserDataResponse" message="os:getUserDataResponse" />
<fault name="getUserDataFault" message="os:ServiceFaultMsg"/> <fault name="getUserDataFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getOMDSPackageList"> <operation name="getOMDSPackageList">
<input name="getOMDSPackageListRequest" message="os:getOMDSPackageListRequest"/> <input name="getOMDSPackageListRequest" message="os:getOMDSPackageListRequest" />
<output name="getOMDSPackageListResponse" message="os:getOMDSPackageListResponse"/> <output name="getOMDSPackageListResponse" message="os:getOMDSPackageListResponse" />
<fault name="getOMDSPackageListFault" message="os:ServiceFaultMsg"/> <fault name="getOMDSPackageListFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getOMDSPackage"> <operation name="getOMDSPackage">
<input name="getOMDSPackageRequest" message="os:getOMDSPackageRequest"/> <input name="getOMDSPackageRequest" message="os:getOMDSPackageRequest" />
<output name="getOMDSPackageResponse" message="os:getOMDSPackageResponse"/> <output name="getOMDSPackageResponse" message="os:getOMDSPackageResponse" />
<fault name="getOMDSPackageFault" message="os:ServiceFaultMsg"/> <fault name="getOMDSPackageFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getArcImageInfos"> <operation name="getArcImageInfos">
<input name="getArcImageInfosRequest" message="os:getArcImageInfosRequest"/> <input name="getArcImageInfosRequest" message="os:getArcImageInfosRequest" />
<output name="getArcImageInfosResponse" message="os:getArcImageInfosResponse"/> <output name="getArcImageInfosResponse" message="os:getArcImageInfosResponse" />
<fault name="getArcImageInfosFault" message="os:ServiceFaultMsg"/> <fault name="getArcImageInfosFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getArcImage"> <operation name="getArcImage">
<input name="getArcImageRequest" message="os:getArcImageRequest"/> <input name="getArcImageRequest" message="os:getArcImageRequest" />
<output name="getArcImageResponse" message="os:getArcImageResponse"/> <output name="getArcImageResponse" message="os:getArcImageResponse" />
<fault name="getArcImageFault" message="os:ServiceFaultMsg"/> <fault name="getArcImageFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="deepLinkClaim"> <operation name="deepLinkClaim">
<input name="deepLinkClaimRequest" message="os:deepLinkClaimRequest"/> <input name="deepLinkClaimRequest" message="os:deepLinkClaimRequest" />
<output name="deepLinkClaimResponse" message="os:deepLinkClaimResponse"/> <output name="deepLinkClaimResponse" message="os:deepLinkClaimResponse" />
<fault name="deepLinkClaimFault" message="os:ServiceFaultMsg"/> <fault name="deepLinkClaimFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="deepLinkPartner"> <operation name="deepLinkPartner">
<input name="deepLinkPartnerRequest" message="os:deepLinkPartnerRequest"/> <input name="deepLinkPartnerRequest" message="os:deepLinkPartnerRequest" />
<output name="deepLinkPartnerResponse" message="os:deepLinkPartnerResponse"/> <output name="deepLinkPartnerResponse" message="os:deepLinkPartnerResponse" />
<fault name="deepLinkPartnerFault" message="os:ServiceFaultMsg"/> <fault name="deepLinkPartnerFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="deepLinkOffer"> <operation name="deepLinkOffer">
<input name="deepLinkOfferRequest" message="os:deepLinkOfferRequest"/> <input name="deepLinkOfferRequest" message="os:deepLinkOfferRequest" />
<output name="deepLinkOfferResponse" message="os:deepLinkOfferResponse"/> <output name="deepLinkOfferResponse" message="os:deepLinkOfferResponse" />
<fault name="deepLinkOfferFault" message="os:ServiceFaultMsg"/> <fault name="deepLinkOfferFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="deepLinkPolicy"> <operation name="deepLinkPolicy">
<input name="deepLinkPolicyRequest" message="os:deepLinkPolicyRequest"/> <input name="deepLinkPolicyRequest" message="os:deepLinkPolicyRequest" />
<output name="deepLinkPolicyResponse" message="os:deepLinkPolicyResponse"/> <output name="deepLinkPolicyResponse" message="os:deepLinkPolicyResponse" />
<fault name="deepLinkPolicyFault" message="os:ServiceFaultMsg"/> <fault name="deepLinkPolicyFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="createClaim"> <operation name="createClaim">
<input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg"/> <input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg" />
<output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg"/> <output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg" />
<fault name="CreateClaimFault" message="os:ServiceFaultMsg"/> <fault name="CreateClaimFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="initiateClaim"> <operation name="initiateClaim">
<input name="InitiateClaimRequestPort" message="os:InitiateClaimRequestMsg"/> <input name="InitiateClaimRequestPort" message="os:InitiateClaimRequestMsg" />
<output name="InitiateClaimResponsePort" message="os:InitiateClaimResponseMsg"/> <output name="InitiateClaimResponsePort" message="os:InitiateClaimResponseMsg" />
<fault name="InitiateClaimFault" message="os:ServiceFaultMsg"/> <fault name="InitiateClaimFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="addDocToClaim"> <operation name="addDocToClaim">
<input name="AddDocToClaimRequestPort" message="os:AddDocToClaimRequestMsg"/> <input name="AddDocToClaimRequestPort" message="os:AddDocToClaimRequestMsg" />
<output name="AddDocToClaimResponsePort" message="os:AddDocToClaimResponseMsg"/> <output name="AddDocToClaimResponsePort" message="os:AddDocToClaimResponseMsg" />
<fault name="AddDocToClaimFault" message="os:ServiceFaultMsg"/> <fault name="AddDocToClaimFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getClaim"> <operation name="getClaim">
<input name="GetClaimRequestPort" message="os:GetClaimRequestMsg"/> <input name="GetClaimRequestPort" message="os:GetClaimRequestMsg" />
<output name="GetClaimResponsePort" message="os:GetClaimResponseMsg"/> <output name="GetClaimResponsePort" message="os:GetClaimResponseMsg" />
<fault name="GetClaimFault" message="os:ServiceFaultMsg"/> <fault name="GetClaimFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getClaimLight"> <operation name="getClaimLight">
<input name="GetClaimLightRequestPort" message="os:GetClaimLightRequestMsg"/> <input name="GetClaimLightRequestPort" message="os:GetClaimLightRequestMsg" />
<output name="GetClaimLightResponsePort" message="os:GetClaimLightResponseMsg"/> <output name="GetClaimLightResponsePort" message="os:GetClaimLightResponseMsg" />
<fault name="GetClaimLightFault" message="os:ServiceFaultMsg"/> <fault name="GetClaimLightFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getNumberOfDocuments"> <operation name="getNumberOfDocuments">
<input name="GetNumberOfDocumentsRequestPort" message="os:GetNumberOfDocumentsRequestMsg"/> <input name="GetNumberOfDocumentsRequestPort" message="os:GetNumberOfDocumentsRequestMsg" />
<output name="GetNumberOfDocumentsResponsePort" message="os:GetNumberOfDocumentsResponseMsg"/> <output name="GetNumberOfDocumentsResponsePort" message="os:GetNumberOfDocumentsResponseMsg" />
<fault name="GetNumberOfDocumentsFault" message="os:ServiceFaultMsg"/> <fault name="GetNumberOfDocumentsFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getDocumentInfos"> <operation name="getDocumentInfos">
<input name="GetDocumentInfosRequestPort" message="os:GetDocumentInfosRequestMsg"/> <input name="GetDocumentInfosRequestPort" message="os:GetDocumentInfosRequestMsg" />
<output name="GetDocumentInfosResponsePort" message="os:GetDocumentInfosResponseMsg"/> <output name="GetDocumentInfosResponsePort" message="os:GetDocumentInfosResponseMsg" />
<fault name="GetDocumentInfosFault" message="os:ServiceFaultMsg"/> <fault name="GetDocumentInfosFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="searchClaim"> <operation name="searchClaim">
<input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg"/> <input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg" />
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg"/> <output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" />
<fault name="SearchClaimFault" message="os:ServiceFaultMsg"/> <fault name="SearchClaimFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getLossEventList"> <operation name="getLossEventList">
<input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg"/> <input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg" />
<output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg"/> <output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg" />
<fault name="LossEventListFault" message="os:ServiceFaultMsg"/> <fault name="LossEventListFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getChangedClaimsList"> <operation name="getChangedClaimsList">
<input name="ChangedClaimsListPort" message="os:GetChangedClaimsListRequestMsg"/> <input name="ChangedClaimsListPort" message="os:GetChangedClaimsListRequestMsg" />
<output name="ChangedClaimsListResponsePort" message="os:GetChangedClaimsListResponseMsg"/> <output name="ChangedClaimsListResponsePort" message="os:GetChangedClaimsListResponseMsg" />
<fault name="ChangedClaimsListFault" message="os:ServiceFaultMsg"/> <fault name="ChangedClaimsListFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="declareEndpoint"> <operation name="declareEndpoint">
<input name="DeclareEndpointRequestPort" message="os:DeclareEndpointRequestMsg"/> <input name="DeclareEndpointRequestPort" message="os:DeclareEndpointRequestMsg"/>
@@ -415,11 +443,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="GetStatusChangesResponsePort" message="os:GetStatusChangesResponseMsg"/> <output name="GetStatusChangesResponsePort" message="os:GetStatusChangesResponseMsg"/>
<fault name="GetStatusChangesFault" message="os:ServiceFaultMsg"/> <fault name="GetStatusChangesFault" message="os:ServiceFaultMsg"/>
</operation> </operation>
<!-- <operation name="delete"> -->
<!-- <input name="DeleteRequestPort" message="os:deleteRequestMsg" /> -->
<!-- <output name="DeleteResponsePort" message="os:deleteResponseMsg" /> -->
<!-- <fault name="DeleteFault" message="os:ServiceFaultMsg" /> -->
<!-- </operation> -->
<operation name="getPoliciesOfPartner"> <operation name="getPoliciesOfPartner">
<input name="GetPoliciesOfPartnerRequestPort" message="os:GetPoliciesOfPartnerRequestMsg"/> <input name="GetPoliciesOfPartnerRequestPort" message="os:GetPoliciesOfPartnerRequestMsg"/>
<output name="GetPoliciesOfPartnerResponsePort" message="os:GetPoliciesOfPartnerResponseMsg"/> <output name="GetPoliciesOfPartnerResponsePort" message="os:GetPoliciesOfPartnerResponseMsg"/>
@@ -470,276 +493,293 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="CollectionChangeResponsePort" message="os:CollectionChangeResponseMsg"/> <output name="CollectionChangeResponsePort" message="os:CollectionChangeResponseMsg"/>
<fault name="CollectionChangeFault" message="os:ServiceFaultMsg"/> <fault name="CollectionChangeFault" message="os:ServiceFaultMsg"/>
</operation> </operation>
</portType> </portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType"> <binding name="omdsServicePortBinding" type="os:omdsServicePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy, kann aber abweichen bei anderer OMDS-Policy -->
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy -->
<wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/> <wsp:PolicyReference URI="#OMDSUsernameTokenPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
<!-- <operation name="delete"> -->
<!-- <soap:operation soapAction="urn:delete" style="document" /> -->
<!-- <input name="deleteRequest"> -->
<!-- <soap:body use="literal" /> -->
<!-- </input> -->
<!-- <output name="deleteResponse"> -->
<!-- <soap:body use="literal" /> -->
<!-- </output> -->
<!-- <fault name="DeleteFault"> -->
<!-- <soap:fault name="DeleteFault" use="literal"/> -->
<!-- </fault> -->
<!-- </operation> -->
<operation name="login"> <operation name="login">
<soap:operation soapAction="urn:login" style="document"/> <soap:operation soapAction="urn:login" style="document" />
<input name="loginRequest"> <input name="loginRequest">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="loginResponse"> <output name="loginResponse">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="loginFault"> <fault name="loginFault">
<soap:fault name="loginFault" use="literal"/> <soap:fault name="loginFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getUserData"> <operation name="getUserData">
<soap:operation soapAction="urn:getUserData" style="document"/> <soap:operation soapAction="urn:getUserData" style="document" />
<input name="getUserDataRequest"> <input name="getUserDataRequest">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="getUserDataResponse"> <output name="getUserDataResponse">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="getUserDataFault"> <fault name="getUserDataFault">
<soap:fault name="getUserDataFault" use="literal"/> <soap:fault name="getUserDataFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getOMDSPackageList"> <operation name="getOMDSPackageList">
<soap:operation soapAction="urn:getOMDSPackageList" style="document"/> <soap:operation soapAction="urn:getOMDSPackageList" style="document" />
<input name="getOMDSPackageListRequest"> <input name="getOMDSPackageListRequest">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="getOMDSPackageListResponse"> <output name="getOMDSPackageListResponse">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="getOMDSPackageListFault"> <fault name="getOMDSPackageListFault">
<soap:fault name="getOMDSPackageListFault" use="literal"/> <soap:fault name="getOMDSPackageListFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getOMDSPackage"> <operation name="getOMDSPackage">
<soap:operation soapAction="urn:getOMDSPackage" style="document"/> <soap:operation soapAction="urn:getOMDSPackage" style="document" />
<input name="getOMDSPackageRequest"> <input name="getOMDSPackageRequest">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="getOMDSPackageResponse"> <output name="getOMDSPackageResponse">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="getOMDSPackageFault"> <fault name="getOMDSPackageFault">
<soap:fault name="getOMDSPackageFault" use="literal"/> <soap:fault name="getOMDSPackageFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<!-- Vertragsbezogene Dokumente ArcImage --> <!-- Vertragsbezogene Dokumente ArcImage -->
<operation name="getArcImageInfos"> <operation name="getArcImageInfos">
<soap:operation soapAction="urn:getArcImageInfos" style="document"/> <soap:operation soapAction="urn:getArcImageInfos" style="document" />
<input name="getArcImageInfosRequest"> <input name="getArcImageInfosRequest">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="getArcImageInfosResponse"> <output name="getArcImageInfosResponse">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="getArcImageInfosFault"> <fault name="getArcImageInfosFault">
<soap:fault name="getArcImageInfosFault" use="literal"/> <soap:fault name="getArcImageInfosFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getArcImage"> <operation name="getArcImage">
<soap:operation soapAction="urn:getArcImage" style="document"/> <soap:operation soapAction="urn:getArcImage" style="document" />
<input name="getArcImageRequest"> <input name="getArcImageRequest">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="getArcImageResponse"> <output name="getArcImageResponse">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="getArcImageFault"> <fault name="getArcImageFault">
<soap:fault name="getArcImageFault" use="literal"/> <soap:fault name="getArcImageFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<!-- Deep-Links --> <!-- Deep-Links -->
<operation name="deepLinkClaim"> <operation name="deepLinkClaim">
<soap:operation soapAction="urn:deepLinkClaim" style="document"/> <soap:operation soapAction="urn:deepLinkClaim" style="document" />
<input name="deepLinkClaimRequest"> <input name="deepLinkClaimRequest">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="deepLinkClaimResponse"> <output name="deepLinkClaimResponse">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="deepLinkClaimFault"> <fault name="deepLinkClaimFault">
<soap:fault name="deepLinkClaimFault" use="literal"/> <soap:fault name="deepLinkClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="deepLinkPartner"> <operation name="deepLinkPartner">
<soap:operation soapAction="urn:deepLinkPartner" style="document"/> <soap:operation soapAction="urn:deepLinkPartner" style="document" />
<input name="deepLinkPartnerRequest"> <input name="deepLinkPartnerRequest">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="deepLinkPartnerResponse"> <output name="deepLinkPartnerResponse">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="deepLinkPartnerFault"> <fault name="deepLinkPartnerFault">
<soap:fault name="deepLinkPartnerFault" use="literal"/> <soap:fault name="deepLinkPartnerFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="deepLinkOffer"> <operation name="deepLinkOffer">
<soap:operation soapAction="urn:deepLinkOffer" style="document"/> <soap:operation soapAction="urn:deepLinkOffer" style="document" />
<input name="deepLinkOfferRequest"> <input name="deepLinkOfferRequest">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="deepLinkOfferResponse"> <output name="deepLinkOfferResponse">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="deepLinkOfferFault"> <fault name="deepLinkOfferFault">
<soap:fault name="deepLinkOfferFault" use="literal"/> <soap:fault name="deepLinkOfferFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="deepLinkPolicy"> <operation name="deepLinkPolicy">
<soap:operation soapAction="urn:deepLinkPolicy" style="document"/> <soap:operation soapAction="urn:deepLinkPolicy" style="document" />
<input name="deepLinkPolicyRequest"> <input name="deepLinkPolicyRequest">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="deepLinkPolicyResponse"> <output name="deepLinkPolicyResponse">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="deepLinkPolicyFault"> <fault name="deepLinkPolicyFault">
<soap:fault name="deepLinkPolicyFault" use="literal"/> <soap:fault name="deepLinkPolicyFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<!-- Schaden --> <!-- Schaden -->
<operation name="createClaim"> <operation name="createClaim">
<soap:operation soapAction="urn:createClaim" style="document"/> <soap:operation soapAction="urn:createClaim" style="document" />
<input name="CreateClaimRequestPort"> <input name="CreateClaimRequestPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="CreateClaimResponsePort"> <output name="CreateClaimResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="CreateClaimFault"> <fault name="CreateClaimFault">
<soap:fault name="createClaimFault" use="literal"/> <soap:fault name="CreateClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="initiateClaim"> <operation name="initiateClaim">
<soap:operation soapAction="urn:initiateClaim" style="document"/> <soap:operation soapAction="urn:initiateClaim" style="document" />
<input name="InitiateClaimRequestPort"> <input name="InitiateClaimRequestPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="InitiateClaimResponsePort"> <output name="InitiateClaimResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="InitiateClaimFault"> <fault name="InitiateClaimFault">
<soap:fault name="initiateClaimFault" use="literal"/> <soap:fault name="InitiateClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="addDocToClaim"> <operation name="addDocToClaim">
<soap:operation soapAction="urn:addDocToClaim" style="document"/> <soap:operation soapAction="urn:addDocToClaim" style="document" />
<input name="AddDocToClaimRequestPort"> <input name="AddDocToClaimRequestPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="AddDocToClaimResponsePort"> <output name="AddDocToClaimResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="AddDocToClaimFault"> <fault name="AddDocToClaimFault">
<soap:fault name="AddDocToClaimFault" use="literal"/> <soap:fault name="AddDocToClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getClaim"> <operation name="getClaim">
<soap:operation soapAction="urn:getClaim" style="document"/> <soap:operation soapAction="urn:getClaim" style="document" />
<input name="GetClaimRequestPort"> <input name="GetClaimRequestPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="GetClaimResponsePort"> <output name="GetClaimResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="GetClaimFault"> <fault name="GetClaimFault">
<soap:fault name="GetClaimFault" use="literal"/> <soap:fault name="GetClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getClaimLight"> <operation name="getClaimLight">
<soap:operation soapAction="urn:getClaimLight" style="document"/> <soap:operation soapAction="urn:getClaimLight" style="document" />
<input name="GetClaimLightRequestPort"> <input name="GetClaimLightRequestPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="GetClaimLightResponsePort"> <output name="GetClaimLightResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="GetClaimLightFault"> <fault name="GetClaimLightFault">
<soap:fault name="GetClaimLightFault" use="literal"/> <soap:fault name="GetClaimLightFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getNumberOfDocuments"> <operation name="getNumberOfDocuments">
<soap:operation soapAction="urn:getNumberOfDocuments" style="document"/> <soap:operation soapAction="urn:getNumberOfDocuments" style="document" />
<input name="GetNumberOfDocumentsRequestPort"> <input name="GetNumberOfDocumentsRequestPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="GetNumberOfDocumentsResponsePort"> <output name="GetNumberOfDocumentsResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="GetNumberOfDocumentsFault"> <fault name="GetNumberOfDocumentsFault">
<soap:fault name="GetNumberOfDocumentsFault" use="literal"/> <soap:fault name="GetNumberOfDocumentsFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getDocumentInfos"> <operation name="getDocumentInfos">
<soap:operation soapAction="urn:getDocumentInfos" style="document"/> <soap:operation soapAction="urn:getDocumentInfos" style="document" />
<input name="GetDocumentInfosRequestPort"> <input name="GetDocumentInfosRequestPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="GetDocumentInfosResponsePort"> <output name="GetDocumentInfosResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="GetDocumentInfosFault"> <fault name="GetDocumentInfosFault">
<soap:fault name="GetDocumentInfosFault" use="literal"/> <soap:fault name="GetDocumentInfosFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="searchClaim"> <operation name="searchClaim">
<soap:operation soapAction="urn:searchClaim" style="document"/> <soap:operation soapAction="urn:searchClaim" style="document" />
<input name="SearchClaimRequestPort"> <input name="SearchClaimRequestPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="SearchClaimResponsePort"> <output name="SearchClaimResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="SearchClaimFault"> <fault name="SearchClaimFault">
<soap:fault name="SearchClaimFault" use="literal"/> <soap:fault name="SearchClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getLossEventList"> <operation name="getLossEventList">
<soap:operation soapAction="urn:getLossEventList" style="document"/> <soap:operation soapAction="urn:getLossEventList" style="document" />
<input name="LossEventListRequestPort"> <input name="LossEventListRequestPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="LossEventListResponsePort"> <output name="LossEventListResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="LossEventListFault"> <fault name="LossEventListFault">
<soap:fault name="LossEventListFault" use="literal"/> <soap:fault name="LossEventListFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getChangedClaimsList"> <operation name="getChangedClaimsList">
<soap:operation soapAction="urn:getChangedClaimsList" style="document"/> <soap:operation soapAction="urn:getChangedClaimsList" style="document" />
<input name="ChangedClaimsListPort"> <input name="ChangedClaimsListPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="ChangedClaimsListResponsePort"> <output name="ChangedClaimsListResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="ChangedClaimsListFault"> <fault name="ChangedClaimsListFault">
<soap:fault name="ChangedClaimsListFault" use="literal"/> <soap:fault name="ChangedClaimsListFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="declareEndpoint"> <operation name="declareEndpoint">
<soap:operation soapAction="urn:declareEndpoint" style="document"/> <soap:operation soapAction="urn:declareEndpoint" style="document" />
<input name="DeclareEndpointRequestPort"> <input name="DeclareEndpointRequestPort">
<soap:body use="literal"/> <soap:body use="literal" />
</input> </input>
<output name="DeclareEndpointResponsePort"> <output name="DeclareEndpointResponsePort">
<soap:body use="literal"/> <soap:body use="literal" />
</output> </output>
<fault name="DeclareEndpointFault"> <fault name="DeclareEndpointFault">
<soap:fault name="declareEndpointFault" use="literal"/> <soap:fault name="DeclareEndpointFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<!-- Berechnung, Offert, Antrag KFZ --> <!-- Berechnung, Offert, Antrag KFZ -->
@@ -925,12 +965,17 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault> </fault>
</operation> </operation>
</binding> </binding>
<service name="omdsService"> <service name="omdsService">
<port name="omdsServicePort" binding="os:omdsServicePortBinding"> <port name="omdsServicePort" binding="os:omdsServicePortBinding">
<soap:address location="http://localhost:80/omdsServicePort"/> <soap:address location="http://localhost:80/omdsServicePort" />
</port> </port>
</service> </service>
<wsp:Policy wsu:Id="OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy wsu:Id="OMDSUsernameTokenPolicy" xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:ExactlyOne> <wsp:ExactlyOne>
<wsp:All> <wsp:All>
<!-- Def HTTPS: dies muss allerdings nur aktiviert werden, wenn nicht andere HTTPs Infrastruktur vorgeschaltet ist <!-- Def HTTPS: dies muss allerdings nur aktiviert werden, wenn nicht andere HTTPs Infrastruktur vorgeschaltet ist
@@ -956,4 +1001,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</wsp:All> </wsp:All>
</wsp:ExactlyOne> </wsp:ExactlyOne>
</wsp:Policy> </wsp:Policy>
</definitions> </definitions>

View File

@@ -1,21 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" <xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0"
targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/> <xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/> <xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/> <xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
<!--Prozessobjekte Berechnung, Offert, Antrag - Spartenübergreifend--> <!--Prozessobjekte Berechnung, Offert, Antrag - Spartenübergreifend-->
<xsd:complexType name="SpezBerechnung_Type" abstract="true"> <xsd:complexType name="SpezBerechnung_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für alle Berechnungen</xsd:documentation> <xsd:documentation>Abstrakter Basistyp Berechnung, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="SpezOffert_Type" abstract="true"> <xsd:complexType name="SpezOffert_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für alle Offerte</xsd:documentation> <xsd:documentation>Abstrakter Basistyp Offert, der bei Request und Response gleich ist</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Offertnummer" type="cst:ObjektId_Type" minOccurs="0"/> <xsd:element name="Offertnummer" type="cst:ObjektId_Type" minOccurs="0"/>
@@ -33,7 +29,7 @@ elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="SpezAntrag_Type" abstract="true"> <xsd:complexType name="SpezAntrag_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für alle Anträge</xsd:documentation> <xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragsart" type="cst:Antragsart_Type" minOccurs="0"> <xsd:element name="Antragsart" type="cst:Antragsart_Type" minOccurs="0">
@@ -41,7 +37,6 @@ elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:documentation>Die Antragsart kann auch vom ServiceProvider automatisch bestimmt werden, dann bleibt sie im Request leer.</xsd:documentation> <xsd:documentation>Die Antragsart kann auch vom ServiceProvider automatisch bestimmt werden, dann bleibt sie im Request leer.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0"/>
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" maxOccurs="unbounded"> <xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation> <xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation>
@@ -177,7 +172,7 @@ elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:documentation>optional ein aktueller Status des Antragsprozess</xsd:documentation> <xsd:documentation>optional ein aktueller Status des Antragsprozess</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type" minOccurs="0"> <xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Wenn der Antrag fehlerfrei erstellt werden konnte, die Referenz auf diesen Antrag. Diese Referenz ist bei der Einreichung des Antrags anzugegeben.</xsd:documentation> <xsd:documentation>Wenn der Antrag fehlerfrei erstellt werden konnte, die Referenz auf diesen Antrag. Diese Referenz ist bei der Einreichung des Antrags anzugegeben.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -198,7 +193,7 @@ elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type"> <xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type"> <xsd:element name="Antragsnummer" type="cst:ObjektId_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Ein Aufruf von CreateApplication ist notwendige Voraussetzung für den Aufruf von SubmitApplication</xsd:documentation> <xsd:documentation>Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Ein Aufruf von CreateApplication ist notwendige Voraussetzung für den Aufruf von SubmitApplication</xsd:documentation>
</xsd:annotation> </xsd:annotation>

View File

@@ -473,7 +473,7 @@
<xsd:documentation>Responseobjekt fuer die Antragseinreichung Kfz</xsd:documentation> <xsd:documentation>Responseobjekt fuer die Antragseinreichung Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="FahrzeugRefLfdNr" type="xsd:unsignedShort"> <xsd:element name="FahrzeugRefLfdNr" type="xsd:string">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Refernziert auf ein versichertes Fahrzeug über die laufende Nummer <xsd:documentation>Refernziert auf ein versichertes Fahrzeug über die laufende Nummer
innerhalb eines Elementarprodukts.</xsd:documentation> innerhalb eines Elementarprodukts.</xsd:documentation>

View File

@@ -25,21 +25,26 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="RisikoEigenheim_Type"> <xsd:complexType name="RisikoGebaeude_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="GebaeudeArtCd"/> <xsd:element name="GebaeudeArtCd" type="omds:GebaeudeArtCd_Type"/>
<xsd:element name="GebaeudeBez"/> <xsd:element name="GebaeudeBez" type="xsd:string"/>
<xsd:element name="NutzungCd" minOccurs="0"> <xsd:element name="NutzungCd" type="omds:NutzungCd_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>ständig bewohnt, nicht-ständig bewohnt, unbewohnt</xsd:documentation> <xsd:documentation>ständig bewohnt, nicht-ständig bewohnt, unbewohnt</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="BauartCd" minOccurs="0"> <xsd:element name="BauartCd" type="omds:BauartCd_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Fertigteil, massiv, Holz...</xsd:documentation> <xsd:documentation>Fertigteil, massiv, Holz...</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="GebaeudeHoeheCd" minOccurs="0"> <xsd:element name="DachungCd" type="omds:DachungCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>hart, nicht-hart</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GebaeudeHoeheCd" type="omds:GebaeudeHoeheCd_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ebenerdig, 1 Stockwerk, 2 Stockwerke oder mehr als 2 Stockwerke</xsd:documentation> <xsd:documentation>Ebenerdig, 1 Stockwerk, 2 Stockwerke oder mehr als 2 Stockwerke</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -49,27 +54,23 @@
<xsd:documentation>Jahreszahl</xsd:documentation> <xsd:documentation>Jahreszahl</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="GeschosseUeberErdniveau"> <xsd:element name="GeschosseUeberErdniveau" type="xsd:unsignedByte">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Hanglage definieren</xsd:documentation> <xsd:documentation>Hanglage definieren</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="EL-Flaeche" maxOccurs="unbounded"/> <xsd:element name="EL-Flaeche" maxOccurs="unbounded"/>
<!-- EL-Flaeche aus OMDS 2.10 -->
<xsd:element name="Vorschaeden" type="RisikoVorschaeden_Type"> <xsd:element name="Vorschaeden" type="RisikoVorschaeden_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>wenn Vorschäden vorhanden sind, Typ des Schadens definieren</xsd:documentation> <xsd:documentation>wenn Vorschäden vorhanden sind, Typ des Schadens definieren</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="AusstattungCd" minOccurs="0"> <xsd:element name="AusstattungCd" type="omds:AusstattungCd_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>zweckmäßig, standard, gehoben... (bei Gebäude oder nur in Haushalt?)</xsd:documentation> <xsd:documentation>zweckmäßig, standard, gehoben... (bei Gebäude oder nur in Haushalt?)</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="DachungCd" minOccurs="0">
<xsd:annotation>
<xsd:documentation>hart, nicht-hart</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SichergKz" minOccurs="0"> <xsd:element name="SichergKz" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ob Bank Eigentumsrechte hat</xsd:documentation> <xsd:documentation>Ob Bank Eigentumsrechte hat</xsd:documentation>
@@ -80,17 +81,42 @@
<xsd:documentation>Gebäude oder doch Ausstattung?</xsd:documentation> <xsd:documentation>Gebäude oder doch Ausstattung?</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Wintergarten"/> <xsd:element name="ZusaetzlicheGebaeudedaten" type="ZusaetzlicheGebaeudedaten_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:element name="Solaranlage"/>
<xsd:element name="Photovoltaik"/>
<xsd:element name="Schwimmbecken"/>
<xsd:element name="ZusaetzlicheEigenheimDaten" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind.</xsd:documentation> <xsd:documentation>Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusaetzlicheGebaeudedaten_Type" abstract="true">
<xsd:sequence>
<xsd:element name="WeitereZusaetzlicheGebaeudedaten" type="WeitereZusaetzlicheGebaeudedaten_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="WeitereZusaetzlicheGebaeudedaten_Type" abstract="true"/>
<xsd:complexType name="ZusaetzlicheGebaeudedatenWintergarten_Type">
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheGebaeudedaten_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheGebaeudedatenSolarthermie_Type">
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheGebaeudedaten_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheGebaeudedatenSchwimmbad_Type">
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheGebaeudedaten_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheGebaeudedatenPhotovoltaik_Type">
<xsd:annotation>
<xsd:documentation>Standardbaustein Photovoltaik als Erweiterung von ZusaetzlicheGebaeudeDaten_Type</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheGebaeudedaten_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="RisikoVorschaeden_Type"> <xsd:simpleType name="RisikoVorschaeden_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Wurden die Gebäude/der Wohnungsinhalt/Keller in den letzten 7 Jahren durch Hochwasser, Überschwemmung, Muren oder Lawinen beschädigt?</xsd:documentation> <xsd:documentation>Wurden die Gebäude/der Wohnungsinhalt/Keller in den letzten 7 Jahren durch Hochwasser, Überschwemmung, Muren oder Lawinen beschädigt?</xsd:documentation>
@@ -130,59 +156,126 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:Verkaufsprodukt_Type"> <xsd:extension base="cst:Verkaufsprodukt_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="BesitzVersicherung" type="ProduktBesitz_Type"/> <xsd:element name="Haushaltsversicherung" type="ProduktHaushaltsversicherung_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Gebaeudeversicherung" type="ProduktGebaeudeversicherung_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="BesitzZusatzVersicherung" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="BesitzZusatzVersicherung" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Gibt es überhaupt noch andere Verkaufsprodukte?</xsd:documentation> <xsd:documentation>Gibt es überhaupt noch andere Verkaufsprodukte?</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DeckungRechtsschutz" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungFahrzeugeRs" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungTipUndTat" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ProduktBesitz_Type"> <xsd:complexType name="ProduktBesitz_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Typ für ein Besitz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:Produkt_Type"> <xsd:extension base="cst:Produkt_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Eigenheim" type="ElementarproduktBesitz_Type" minOccurs="0"/> <xsd:element ref="cst:ObjektId"/>
<xsd:element name="Haushalt" minOccurs="0"/> <xsd:element name="HauptfaelligkeitTag" type="xsd:unsignedByte" minOccurs="1"/>
<xsd:element name="HauptfaelligkeitMonat" type="xsd:unsignedByte" minOccurs="1"/>
<xsd:element name="Variante" type="cst:Variante_Type" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ElementarproduktBesitz_Type"> <xsd:complexType name="ProduktGebaeudeversicherung_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Besitz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ProduktBesitz_Type">
<xsd:sequence>
<xsd:element name="DeckungElementar" type="ElementarproduktElementar_Type" minOccurs="0"/>
<xsd:element name="DeckungFeuer" type="ElementarproduktFeuer_Type" minOccurs="0"/>
<xsd:element name="DeckungLeitungswasser" type="ElementarproduktLeitungswasser_Type" minOccurs="0"/>
<xsd:element name="DeckungGlasbruch" type="ElementarproduktGlasbruch_Type" minOccurs="0"/>
<xsd:element name="DeckungSonderverglasung" type="ElementarproduktSonderverglasung_Type" minOccurs="0"/>
<xsd:element name="DeckungSchwimmbad" type="ElementarproduktSchwimmbad_Type" minOccurs="0"/>
<xsd:element name="DeckungHeizungsanlage" type="ElementarproduktHeizungsanlage_Type" minOccurs="0"/>
<xsd:element name="DeckungGrobeFahrlaessigkeit" type="cst:DeckungProzent_Type" minOccurs="0"/>
<xsd:element name="ZusaetzlicheDeckungen" type="ElementarproduktZusaetlicheGebaeude_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktHaushaltsversicherung_Type">
<xsd:complexContent>
<xsd:extension base="ProduktBesitz_Type">
<xsd:sequence>
<xsd:element name="DeckungHaushalt" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungHaftpflicht" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungEZusatz" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktBesitz_Type" abstract="true">
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:Elementarprodukt_Type"> <xsd:extension base="cst:Elementarprodukt_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Hauptfaelligkeit" type="xsd:date" minOccurs="0"/> <xsd:element name="Versicherungssumme" type="xsd:unsignedLong"/>
<xsd:element name="Variante" type="cst:Variante_Type" minOccurs="0"/>
<xsd:element name="Sonderrabatt" type="xsd:integer" minOccurs="0"/>
<xsd:element name="SonderrabattRs" type="xsd:integer" minOccurs="0"/>
<xsd:element name="DeckungFeuer" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungLeitungswasser" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungElementar" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungHochwasser" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungNiederschlag" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungErdbeben" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungHaushalt" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungGlasbruch" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungHaftpflicht" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungRechtsschutz" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungGrobeFahrlaessigkeit" type="cst:DeckungProzent_Type" minOccurs="0"/>
<xsd:element name="DeckungTipUndTat" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungSonderverglasung" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungSchwimmbecken" type="cst:DeckungVs_Type" minOccurs="0"/>
<xsd:element name="DeckungHeizungsanlagen" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungEZusatz" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="DeckungFahrzeugeRs" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="ZusaetzlicheDeckungen" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ElementarproduktGebaeude_Type">
<xsd:complexContent>
<xsd:extension base="ElementarproduktBesitz_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktElementar_Type">
<xsd:complexContent>
<xsd:extension base="ElementarproduktGebaeude_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktFeuer_Type">
<xsd:complexContent>
<xsd:extension base="ElementarproduktGebaeude_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktLeitungswasser_Type">
<xsd:complexContent>
<xsd:extension base="ElementarproduktGebaeude_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktGlasbruch_Type">
<xsd:complexContent>
<xsd:extension base="ElementarproduktGebaeude_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktSchwimmbad_Type">
<xsd:complexContent>
<xsd:extension base="ElementarproduktGebaeude_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktSonderverglasung_Type">
<xsd:complexContent>
<xsd:extension base="ElementarproduktGebaeude_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktHeizungsanlage_Type">
<xsd:complexContent>
<xsd:extension base="ElementarproduktGebaeude_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktZusaetlicheGebaeude_Type">
<xsd:complexContent>
<xsd:extension base="ElementarproduktGebaeude_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktHaushalt_Type">
<xsd:complexContent>
<xsd:extension base="ElementarproduktBesitz_Type"/>
</xsd:complexContent>
</xsd:complexType>
<!--Typen für die BOA-Services fuer Besitz --> <!--Typen für die BOA-Services fuer Besitz -->
<xsd:complexType name="SpezBerechnungBesitz_Type"> <xsd:complexType name="SpezBerechnungBesitz_Type">
<xsd:annotation> <xsd:annotation>
@@ -207,6 +300,7 @@
<xsd:element name="VersicherteObjekte" maxOccurs="unbounded"> <xsd:element name="VersicherteObjekte" maxOccurs="unbounded">
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:sequence>
<xsd:element name="ObjektId"/>
<xsd:element name="RisikoAdresse"> <xsd:element name="RisikoAdresse">
<xsd:complexType> <xsd:complexType>
<xsd:complexContent> <xsd:complexContent>
@@ -226,7 +320,7 @@
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="RisikoEigenheim" type="RisikoEigenheim_Type" maxOccurs="unbounded"/> <xsd:element name="GebaeudeRisiko" type="RisikoGebaeude_Type" maxOccurs="unbounded"/>
<xsd:element name="RisikoHaushalt" type="RisikoHaushalt_Type" minOccurs="0"/> <xsd:element name="RisikoHaushalt" type="RisikoHaushalt_Type" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>