Ä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.
*

View File

@@ -23,19 +23,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;sequence&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="DateiType" 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="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/&gt;
* &lt;element name="DateiName"&gt;
* &lt;simpleType&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;sequence&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;/sequence&gt;
* &lt;/extension&gt;
@@ -40,7 +40,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzRes
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CreateApplicationResponse_Type", propOrder = {
"antragstatus",
"antragsreferenz",
"antragsnummer",
"dokumente"
})
@XmlSeeAlso({
@@ -52,8 +52,8 @@ public abstract class CreateApplicationResponseType
@XmlElement(name = "Antragstatus")
protected Integer antragstatus;
@XmlElement(name = "Antragsreferenz")
protected ObjektIdType antragsreferenz;
@XmlElement(name = "Antragsnummer")
protected ObjektIdType antragsnummer;
@XmlElement(name = "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
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getAntragsreferenz() {
return antragsreferenz;
public ObjektIdType getAntragsnummer() {
return antragsnummer;
}
/**
* Legt den Wert der antragsreferenz-Eigenschaft fest.
* Legt den Wert der antragsnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setAntragsreferenz(ObjektIdType value) {
this.antragsreferenz = value;
public void setAntragsnummer(ObjektIdType 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;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type"&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;/extension&gt;
* &lt;/complexContent&gt;
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzReq
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SubmitApplicationRequest_Type", propOrder = {
"antragsreferenz"
"antragsnummer"
})
@XmlSeeAlso({
SubmitApplicationKfzRequestType.class
@@ -43,31 +43,31 @@ public abstract class SubmitApplicationRequestType
extends CommonProcessRequestType
{
@XmlElement(name = "Antragsreferenz", required = true)
protected ObjektIdType antragsreferenz;
@XmlElement(name = "Antragsnummer", required = true)
protected ObjektIdType antragsnummer;
/**
* Ruft den Wert der antragsreferenz-Eigenschaft ab.
* Ruft den Wert der antragsnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getAntragsreferenz() {
return antragsreferenz;
public ObjektIdType getAntragsnummer() {
return antragsnummer;
}
/**
* Legt den Wert der antragsreferenz-Eigenschaft fest.
* Legt den Wert der antragsnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setAntragsreferenz(ObjektIdType value) {
this.antragsreferenz = value;
public void setAntragsnummer(ObjektIdType value) {
this.antragsnummer = value;
}
}

View File

@@ -1,6 +1,7 @@
<?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="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:annotation>
<xsd:documentation>Version 210-00 - OMDS Arbeitsgruppe</xsd:documentation>

View File

@@ -1,5 +1,4 @@
<?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:element name="OMDS">
<xsd:annotation>

View File

@@ -75,6 +75,7 @@
<xsd:enumeration value="OMDS-Services 1.0.0"/>
<xsd:enumeration value="OMDS-Services 1.1.0"/>
<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:restriction>
</xsd:simpleType>
@@ -455,27 +456,6 @@
</xsd:extension>
</xsd:complexContent>
</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:annotation>
<xsd:documentation>Der Typ eines Response-Status</xsd:documentation>
@@ -499,24 +479,20 @@
</xsd:enumeration>
</xsd:restriction>
</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:annotation>
<xsd:documentation>Type für Objektreferenzen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Id" type="xsd:string" minOccurs="0">
<xsd:element name="Id" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine technische Objekt Id als String</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="GueltigAb" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
@@ -601,24 +577,49 @@
</xsd:element>
<xsd:element name="DateiMimeType" type="xsd:string">
<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:annotation>
</xsd:element>
<xsd:element name="DateiType" minOccurs="0">
<xsd:simpleType>
<xsd:element name="DateiType" type="TypeDateianhang_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
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>Der fachliche Typ der angehaengenten Datei</xsd:documentation>
</xsd:annotation>
</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: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:enumeration value="1" id="DateiTypeSepaMandat">
<xsd:annotation>
@@ -657,37 +658,6 @@
</xsd:enumeration>
</xsd:restriction>
</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:annotation>
<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:complexType name="DeckungVs_Type">
<xsd:sequence>
<xsd:element name="deckungActive" type="xsd:boolean"/>
<xsd:element name="deckungVs" type="xsd:int">
<xsd:element name="Versicherungssumme" type="xsd:int">
<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:annotation>

View File

@@ -828,7 +828,7 @@
</xsd:element>
<xsd:complexType name="InformationenPerson_Type">
<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:sequence>
<xsd:choice>
@@ -845,7 +845,7 @@
<xsd:element ref="omds:EL-Text"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Personennr" type="omds:Personennr">
<xsd:attribute name="Personennr" type="omds:Personennr" use="optional">
<xsd:annotation>
<xsd:documentation>Optional: Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation>
</xsd:annotation>
@@ -1744,14 +1744,6 @@
</xsd:extension>
</xsd:complexContent>
</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:annotation>
<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">
<part name="parameters" element="ost:loginResponse"/>
</message>
<!-- <part name="parameters" element="ost:DeleteRequest"/> -->
<!-- </message> -->
<!-- <message name="deleteResponseMsg"> -->
<!-- <part name="parameters" element="ost:DeleteResponse"/> -->
<!-- </message> -->
<message name="getUserDataRequest">
<part name="parameters" element="ost:getUserDataRequest"/>
</message>
<message name="getUserDataResponse">
<part name="parameters" element="ost:getUserDataResponse"/>
</message>
<message name="getOMDSPackageListRequest">
<part name="parameters" element="ost:getOMDSPackageListRequest"/>
</message>
<message name="getOMDSPackageListResponse">
<part name="parameters" element="ost:getOMDSPackageListResponse"/>
<part name="parameters" element="ost:getOMDSPackageListResponse" />
</message>
<message name="getOMDSPackageRequest">
<part name="parameters" element="ost:getOMDSPackageRequest"/>
</message>
<message name="getOMDSPackageResponse">
<part name="parameters" element="ost:getOMDSPackageResponse"/>
<part name="parameters" element="ost:getOMDSPackageResponse" />
</message>
<!-- Vertragsbezogene Dokumente -->
<message name="getArcImageInfosRequest">
<part name="parameters" element="ost:getArcImageInfosRequest"/>
</message>
<message name="getArcImageInfosResponse">
<part name="parameters" element="ost:getArcImageInfosResponse"/>
<part name="parameters" element="ost:getArcImageInfosResponse" />
</message>
<message name="getArcImageRequest">
<part name="parameters" element="ost:getArcImageRequest"/>
</message>
<message name="getArcImageResponse">
<part name="parameters" element="ost:getArcImageResponse"/>
<part name="parameters" element="ost:getArcImageResponse" />
</message>
<!-- Deep Links -->
<message name="deepLinkClaimRequest">
<part name="parameters" element="ost:getDeepLinkClaimRequest"/>
</message>
<message name="deepLinkClaimResponse">
<part name="parameters" element="ost:getDeepLinkClaimResponse"/>
<part name="parameters" element="ost:getDeepLinkClaimResponse" />
</message>
<message name="deepLinkPartnerRequest">
<part name="parameters" element="ost:getDeepLinkPartnerRequest"/>
</message>
<message name="deepLinkPartnerResponse">
<part name="parameters" element="ost:getDeepLinkPartnerResponse"/>
<part name="parameters" element="ost:getDeepLinkPartnerResponse" />
</message>
<message name="deepLinkOfferRequest">
<part name="parameters" element="ost:getDeepLinkOfferRequest"/>
</message>
<message name="deepLinkOfferResponse">
<part name="parameters" element="ost:getDeepLinkOfferResponse"/>
<part name="parameters" element="ost:getDeepLinkOfferResponse" />
</message>
<message name="deepLinkPolicyRequest">
<part name="parameters" element="ost:getDeepLinkPolicyRequest"/>
</message>
<message name="deepLinkPolicyResponse">
<part name="parameters" element="ost:getDeepLinkPolicyResponse"/>
<part name="parameters" element="ost:getDeepLinkPolicyResponse" />
</message>
<!-- Schaden -->
<message name="CreateClaimRequestMsg">
<part name="parameters" element="ost:CreateClaimRequest"/>
</message>
<message name="CreateClaimResponseMsg">
<part name="parameters" element="ost:CreateClaimResponse"/>
<part name="parameters" element="ost:CreateClaimResponse" />
</message>
<message name="InitiateClaimRequestMsg">
<part name="parameters" element="ost:InitiateClaimRequest"/>
</message>
<message name="InitiateClaimResponseMsg">
<part name="parameters" element="ost:InitiateClaimResponse"/>
<part name="parameters" element="ost:InitiateClaimResponse" />
</message>
<message name="AddDocToClaimRequestMsg">
<part name="parameters" element="ost:AddDocToClaimRequest"/>
</message>
<message name="AddDocToClaimResponseMsg">
<part name="parameters" element="ost:AddDocToClaimResponse"/>
<part name="parameters" element="ost:AddDocToClaimResponse" />
</message>
<message name="GetClaimRequestMsg">
<part name="parameters" element="ost:GetClaimRequest"/>
</message>
<message name="GetClaimResponseMsg">
<part name="parameters" element="ost:GetClaimResponse"/>
<part name="parameters" element="ost:GetClaimResponse" />
</message>
<message name="GetClaimLightRequestMsg">
<part name="parameters" element="ost:GetClaimLightRequest"/>
</message>
<message name="GetClaimLightResponseMsg">
<part name="parameters" element="ost:GetClaimLightResponse"/>
<part name="parameters" element="ost:GetClaimLightResponse" />
</message>
<message name="GetNumberOfDocumentsRequestMsg">
<part name="parameters" element="ost:GetNumberOfDocumentsRequest"/>
</message>
<message name="GetNumberOfDocumentsResponseMsg">
<part name="parameters" element="ost:GetNumberOfDocumentsResponse"/>
<part name="parameters" element="ost:GetNumberOfDocumentsResponse" />
</message>
<message name="GetDocumentInfosRequestMsg">
<part name="parameters" element="ost:GetDocumentInfosRequest"/>
</message>
<message name="GetDocumentInfosResponseMsg">
<part name="parameters" element="ost:GetDocumentInfosResponse"/>
<part name="parameters" element="ost:GetDocumentInfosResponse" />
</message>
<message name="SearchClaimRequestMsg">
<part name="parameters" element="ost:SearchClaimRequest"/>
</message>
<message name="SearchClaimResponseMsg">
<part name="parameters" element="ost:SearchClaimResponse"/>
<part name="parameters" element="ost:SearchClaimResponse" />
</message>
<message name="GetLossEventListRequestMsg">
<part name="parameters" element="ost:LossEventListRequest"/>
</message>
<message name="GetLossEventListResponseMsg">
<part name="parameters" element="ost:LossEventListResponse"/>
<part name="parameters" element="ost:LossEventListResponse" />
</message>
<message name="GetChangedClaimsListRequestMsg">
<part name="parameters" element="ost:ChangedClaimsListRequest"/>
</message>
<message name="GetChangedClaimsListResponseMsg">
<part name="parameters" element="ost:ChangedClaimsListResponse"/>
<part name="parameters" element="ost:ChangedClaimsListResponse" />
</message>
<message name="DeclareEndpointRequestMsg">
<part name="parameters" element="ost:DeclareEndpointRequest"/>
</message>
@@ -282,108 +295,123 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</message>
<!-- Fehler -->
<message name="ServiceFaultMsg">
<part name="parameters" element="cst:serviceFault"/>
<part name="parameters" element="cst:serviceFault" />
</message>
<portType name="omdsServicePortType">
<operation name="login">
<input name="loginRequest" message="os:loginRequest"/>
<output name="loginResponse" message="os:loginResponse"/>
<fault name="loginFault" message="os:ServiceFaultMsg"/>
<input name="loginRequest" message="os:loginRequest" />
<output name="loginResponse" message="os:loginResponse" />
<fault name="loginFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getUserData">
<input name="getUserDataRequest" message="os:getUserDataRequest"/>
<output name="getUserDataResponse" message="os:getUserDataResponse"/>
<fault name="getUserDataFault" message="os:ServiceFaultMsg"/>
<input name="getUserDataRequest" message="os:getUserDataRequest" />
<output name="getUserDataResponse" message="os:getUserDataResponse" />
<fault name="getUserDataFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getOMDSPackageList">
<input name="getOMDSPackageListRequest" message="os:getOMDSPackageListRequest"/>
<output name="getOMDSPackageListResponse" message="os:getOMDSPackageListResponse"/>
<fault name="getOMDSPackageListFault" message="os:ServiceFaultMsg"/>
<input name="getOMDSPackageListRequest" message="os:getOMDSPackageListRequest" />
<output name="getOMDSPackageListResponse" message="os:getOMDSPackageListResponse" />
<fault name="getOMDSPackageListFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getOMDSPackage">
<input name="getOMDSPackageRequest" message="os:getOMDSPackageRequest"/>
<output name="getOMDSPackageResponse" message="os:getOMDSPackageResponse"/>
<fault name="getOMDSPackageFault" message="os:ServiceFaultMsg"/>
<input name="getOMDSPackageRequest" message="os:getOMDSPackageRequest" />
<output name="getOMDSPackageResponse" message="os:getOMDSPackageResponse" />
<fault name="getOMDSPackageFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getArcImageInfos">
<input name="getArcImageInfosRequest" message="os:getArcImageInfosRequest"/>
<output name="getArcImageInfosResponse" message="os:getArcImageInfosResponse"/>
<fault name="getArcImageInfosFault" message="os:ServiceFaultMsg"/>
<input name="getArcImageInfosRequest" message="os:getArcImageInfosRequest" />
<output name="getArcImageInfosResponse" message="os:getArcImageInfosResponse" />
<fault name="getArcImageInfosFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getArcImage">
<input name="getArcImageRequest" message="os:getArcImageRequest"/>
<output name="getArcImageResponse" message="os:getArcImageResponse"/>
<fault name="getArcImageFault" message="os:ServiceFaultMsg"/>
<input name="getArcImageRequest" message="os:getArcImageRequest" />
<output name="getArcImageResponse" message="os:getArcImageResponse" />
<fault name="getArcImageFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="deepLinkClaim">
<input name="deepLinkClaimRequest" message="os:deepLinkClaimRequest"/>
<output name="deepLinkClaimResponse" message="os:deepLinkClaimResponse"/>
<fault name="deepLinkClaimFault" message="os:ServiceFaultMsg"/>
<input name="deepLinkClaimRequest" message="os:deepLinkClaimRequest" />
<output name="deepLinkClaimResponse" message="os:deepLinkClaimResponse" />
<fault name="deepLinkClaimFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="deepLinkPartner">
<input name="deepLinkPartnerRequest" message="os:deepLinkPartnerRequest"/>
<output name="deepLinkPartnerResponse" message="os:deepLinkPartnerResponse"/>
<fault name="deepLinkPartnerFault" message="os:ServiceFaultMsg"/>
<input name="deepLinkPartnerRequest" message="os:deepLinkPartnerRequest" />
<output name="deepLinkPartnerResponse" message="os:deepLinkPartnerResponse" />
<fault name="deepLinkPartnerFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="deepLinkOffer">
<input name="deepLinkOfferRequest" message="os:deepLinkOfferRequest"/>
<output name="deepLinkOfferResponse" message="os:deepLinkOfferResponse"/>
<fault name="deepLinkOfferFault" message="os:ServiceFaultMsg"/>
<input name="deepLinkOfferRequest" message="os:deepLinkOfferRequest" />
<output name="deepLinkOfferResponse" message="os:deepLinkOfferResponse" />
<fault name="deepLinkOfferFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="deepLinkPolicy">
<input name="deepLinkPolicyRequest" message="os:deepLinkPolicyRequest"/>
<output name="deepLinkPolicyResponse" message="os:deepLinkPolicyResponse"/>
<fault name="deepLinkPolicyFault" message="os:ServiceFaultMsg"/>
<input name="deepLinkPolicyRequest" message="os:deepLinkPolicyRequest" />
<output name="deepLinkPolicyResponse" message="os:deepLinkPolicyResponse" />
<fault name="deepLinkPolicyFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="createClaim">
<input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg"/>
<output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg"/>
<fault name="CreateClaimFault" message="os:ServiceFaultMsg"/>
<input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg" />
<output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg" />
<fault name="CreateClaimFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="initiateClaim">
<input name="InitiateClaimRequestPort" message="os:InitiateClaimRequestMsg"/>
<output name="InitiateClaimResponsePort" message="os:InitiateClaimResponseMsg"/>
<fault name="InitiateClaimFault" message="os:ServiceFaultMsg"/>
<input name="InitiateClaimRequestPort" message="os:InitiateClaimRequestMsg" />
<output name="InitiateClaimResponsePort" message="os:InitiateClaimResponseMsg" />
<fault name="InitiateClaimFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="addDocToClaim">
<input name="AddDocToClaimRequestPort" message="os:AddDocToClaimRequestMsg"/>
<output name="AddDocToClaimResponsePort" message="os:AddDocToClaimResponseMsg"/>
<fault name="AddDocToClaimFault" message="os:ServiceFaultMsg"/>
<input name="AddDocToClaimRequestPort" message="os:AddDocToClaimRequestMsg" />
<output name="AddDocToClaimResponsePort" message="os:AddDocToClaimResponseMsg" />
<fault name="AddDocToClaimFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getClaim">
<input name="GetClaimRequestPort" message="os:GetClaimRequestMsg"/>
<output name="GetClaimResponsePort" message="os:GetClaimResponseMsg"/>
<fault name="GetClaimFault" message="os:ServiceFaultMsg"/>
<input name="GetClaimRequestPort" message="os:GetClaimRequestMsg" />
<output name="GetClaimResponsePort" message="os:GetClaimResponseMsg" />
<fault name="GetClaimFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getClaimLight">
<input name="GetClaimLightRequestPort" message="os:GetClaimLightRequestMsg"/>
<output name="GetClaimLightResponsePort" message="os:GetClaimLightResponseMsg"/>
<fault name="GetClaimLightFault" message="os:ServiceFaultMsg"/>
<input name="GetClaimLightRequestPort" message="os:GetClaimLightRequestMsg" />
<output name="GetClaimLightResponsePort" message="os:GetClaimLightResponseMsg" />
<fault name="GetClaimLightFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getNumberOfDocuments">
<input name="GetNumberOfDocumentsRequestPort" message="os:GetNumberOfDocumentsRequestMsg"/>
<output name="GetNumberOfDocumentsResponsePort" message="os:GetNumberOfDocumentsResponseMsg"/>
<fault name="GetNumberOfDocumentsFault" message="os:ServiceFaultMsg"/>
<input name="GetNumberOfDocumentsRequestPort" message="os:GetNumberOfDocumentsRequestMsg" />
<output name="GetNumberOfDocumentsResponsePort" message="os:GetNumberOfDocumentsResponseMsg" />
<fault name="GetNumberOfDocumentsFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getDocumentInfos">
<input name="GetDocumentInfosRequestPort" message="os:GetDocumentInfosRequestMsg"/>
<output name="GetDocumentInfosResponsePort" message="os:GetDocumentInfosResponseMsg"/>
<fault name="GetDocumentInfosFault" message="os:ServiceFaultMsg"/>
<input name="GetDocumentInfosRequestPort" message="os:GetDocumentInfosRequestMsg" />
<output name="GetDocumentInfosResponsePort" message="os:GetDocumentInfosResponseMsg" />
<fault name="GetDocumentInfosFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="searchClaim">
<input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg"/>
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg"/>
<fault name="SearchClaimFault" message="os:ServiceFaultMsg"/>
<input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg" />
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" />
<fault name="SearchClaimFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getLossEventList">
<input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg"/>
<output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg"/>
<fault name="LossEventListFault" message="os:ServiceFaultMsg"/>
<input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg" />
<output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg" />
<fault name="LossEventListFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getChangedClaimsList">
<input name="ChangedClaimsListPort" message="os:GetChangedClaimsListRequestMsg"/>
<output name="ChangedClaimsListResponsePort" message="os:GetChangedClaimsListResponseMsg"/>
<fault name="ChangedClaimsListFault" message="os:ServiceFaultMsg"/>
<input name="ChangedClaimsListPort" message="os:GetChangedClaimsListRequestMsg" />
<output name="ChangedClaimsListResponsePort" message="os:GetChangedClaimsListResponseMsg" />
<fault name="ChangedClaimsListFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="declareEndpoint">
<input name="DeclareEndpointRequestPort" message="os:DeclareEndpointRequestMsg"/>
@@ -415,11 +443,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="GetStatusChangesResponsePort" message="os:GetStatusChangesResponseMsg"/>
<fault name="GetStatusChangesFault" message="os:ServiceFaultMsg"/>
</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">
<input name="GetPoliciesOfPartnerRequestPort" message="os:GetPoliciesOfPartnerRequestMsg"/>
<output name="GetPoliciesOfPartnerResponsePort" message="os:GetPoliciesOfPartnerResponseMsg"/>
@@ -470,276 +493,293 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="CollectionChangeResponsePort" message="os:CollectionChangeResponseMsg"/>
<fault name="CollectionChangeFault" message="os:ServiceFaultMsg"/>
</operation>
</portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
<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 -->
<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 -->
<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">
<soap:operation soapAction="urn:login" style="document"/>
<soap:operation soapAction="urn:login" style="document" />
<input name="loginRequest">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="loginResponse">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="loginFault">
<soap:fault name="loginFault" use="literal"/>
</fault>
</operation>
<operation name="getUserData">
<soap:operation soapAction="urn:getUserData" style="document"/>
<soap:operation soapAction="urn:getUserData" style="document" />
<input name="getUserDataRequest">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="getUserDataResponse">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="getUserDataFault">
<soap:fault name="getUserDataFault" use="literal"/>
</fault>
</operation>
<operation name="getOMDSPackageList">
<soap:operation soapAction="urn:getOMDSPackageList" style="document"/>
<soap:operation soapAction="urn:getOMDSPackageList" style="document" />
<input name="getOMDSPackageListRequest">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="getOMDSPackageListResponse">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="getOMDSPackageListFault">
<soap:fault name="getOMDSPackageListFault" use="literal"/>
</fault>
</operation>
<operation name="getOMDSPackage">
<soap:operation soapAction="urn:getOMDSPackage" style="document"/>
<soap:operation soapAction="urn:getOMDSPackage" style="document" />
<input name="getOMDSPackageRequest">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="getOMDSPackageResponse">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="getOMDSPackageFault">
<soap:fault name="getOMDSPackageFault" use="literal"/>
</fault>
</operation>
<!-- Vertragsbezogene Dokumente ArcImage -->
<operation name="getArcImageInfos">
<soap:operation soapAction="urn:getArcImageInfos" style="document"/>
<soap:operation soapAction="urn:getArcImageInfos" style="document" />
<input name="getArcImageInfosRequest">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="getArcImageInfosResponse">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="getArcImageInfosFault">
<soap:fault name="getArcImageInfosFault" use="literal"/>
</fault>
</operation>
<operation name="getArcImage">
<soap:operation soapAction="urn:getArcImage" style="document"/>
<soap:operation soapAction="urn:getArcImage" style="document" />
<input name="getArcImageRequest">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="getArcImageResponse">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="getArcImageFault">
<soap:fault name="getArcImageFault" use="literal"/>
</fault>
</operation>
<!-- Deep-Links -->
<operation name="deepLinkClaim">
<soap:operation soapAction="urn:deepLinkClaim" style="document"/>
<soap:operation soapAction="urn:deepLinkClaim" style="document" />
<input name="deepLinkClaimRequest">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="deepLinkClaimResponse">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="deepLinkClaimFault">
<soap:fault name="deepLinkClaimFault" use="literal"/>
</fault>
</operation>
<operation name="deepLinkPartner">
<soap:operation soapAction="urn:deepLinkPartner" style="document"/>
<soap:operation soapAction="urn:deepLinkPartner" style="document" />
<input name="deepLinkPartnerRequest">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="deepLinkPartnerResponse">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="deepLinkPartnerFault">
<soap:fault name="deepLinkPartnerFault" use="literal"/>
</fault>
</operation>
<operation name="deepLinkOffer">
<soap:operation soapAction="urn:deepLinkOffer" style="document"/>
<soap:operation soapAction="urn:deepLinkOffer" style="document" />
<input name="deepLinkOfferRequest">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="deepLinkOfferResponse">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="deepLinkOfferFault">
<soap:fault name="deepLinkOfferFault" use="literal"/>
</fault>
</operation>
<operation name="deepLinkPolicy">
<soap:operation soapAction="urn:deepLinkPolicy" style="document"/>
<soap:operation soapAction="urn:deepLinkPolicy" style="document" />
<input name="deepLinkPolicyRequest">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="deepLinkPolicyResponse">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="deepLinkPolicyFault">
<soap:fault name="deepLinkPolicyFault" use="literal"/>
</fault>
</operation>
<!-- Schaden -->
<operation name="createClaim">
<soap:operation soapAction="urn:createClaim" style="document"/>
<soap:operation soapAction="urn:createClaim" style="document" />
<input name="CreateClaimRequestPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="CreateClaimResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="CreateClaimFault">
<soap:fault name="createClaimFault" use="literal"/>
<soap:fault name="CreateClaimFault" use="literal"/>
</fault>
</operation>
<operation name="initiateClaim">
<soap:operation soapAction="urn:initiateClaim" style="document"/>
<soap:operation soapAction="urn:initiateClaim" style="document" />
<input name="InitiateClaimRequestPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="InitiateClaimResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="InitiateClaimFault">
<soap:fault name="initiateClaimFault" use="literal"/>
<soap:fault name="InitiateClaimFault" use="literal"/>
</fault>
</operation>
<operation name="addDocToClaim">
<soap:operation soapAction="urn:addDocToClaim" style="document"/>
<soap:operation soapAction="urn:addDocToClaim" style="document" />
<input name="AddDocToClaimRequestPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="AddDocToClaimResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="AddDocToClaimFault">
<soap:fault name="AddDocToClaimFault" use="literal"/>
</fault>
</operation>
<operation name="getClaim">
<soap:operation soapAction="urn:getClaim" style="document"/>
<soap:operation soapAction="urn:getClaim" style="document" />
<input name="GetClaimRequestPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="GetClaimResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="GetClaimFault">
<soap:fault name="GetClaimFault" use="literal"/>
</fault>
</operation>
<operation name="getClaimLight">
<soap:operation soapAction="urn:getClaimLight" style="document"/>
<soap:operation soapAction="urn:getClaimLight" style="document" />
<input name="GetClaimLightRequestPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="GetClaimLightResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="GetClaimLightFault">
<soap:fault name="GetClaimLightFault" use="literal"/>
</fault>
</operation>
<operation name="getNumberOfDocuments">
<soap:operation soapAction="urn:getNumberOfDocuments" style="document"/>
<soap:operation soapAction="urn:getNumberOfDocuments" style="document" />
<input name="GetNumberOfDocumentsRequestPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="GetNumberOfDocumentsResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="GetNumberOfDocumentsFault">
<soap:fault name="GetNumberOfDocumentsFault" use="literal"/>
</fault>
</operation>
<operation name="getDocumentInfos">
<soap:operation soapAction="urn:getDocumentInfos" style="document"/>
<soap:operation soapAction="urn:getDocumentInfos" style="document" />
<input name="GetDocumentInfosRequestPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="GetDocumentInfosResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="GetDocumentInfosFault">
<soap:fault name="GetDocumentInfosFault" use="literal"/>
</fault>
</operation>
<operation name="searchClaim">
<soap:operation soapAction="urn:searchClaim" style="document"/>
<soap:operation soapAction="urn:searchClaim" style="document" />
<input name="SearchClaimRequestPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="SearchClaimResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="SearchClaimFault">
<soap:fault name="SearchClaimFault" use="literal"/>
</fault>
</operation>
<operation name="getLossEventList">
<soap:operation soapAction="urn:getLossEventList" style="document"/>
<soap:operation soapAction="urn:getLossEventList" style="document" />
<input name="LossEventListRequestPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="LossEventListResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="LossEventListFault">
<soap:fault name="LossEventListFault" use="literal"/>
</fault>
</operation>
<operation name="getChangedClaimsList">
<soap:operation soapAction="urn:getChangedClaimsList" style="document"/>
<soap:operation soapAction="urn:getChangedClaimsList" style="document" />
<input name="ChangedClaimsListPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="ChangedClaimsListResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="ChangedClaimsListFault">
<soap:fault name="ChangedClaimsListFault" use="literal"/>
</fault>
</operation>
<operation name="declareEndpoint">
<soap:operation soapAction="urn:declareEndpoint" style="document"/>
<soap:operation soapAction="urn:declareEndpoint" style="document" />
<input name="DeclareEndpointRequestPort">
<soap:body use="literal"/>
<soap:body use="literal" />
</input>
<output name="DeclareEndpointResponsePort">
<soap:body use="literal"/>
<soap:body use="literal" />
</output>
<fault name="DeclareEndpointFault">
<soap:fault name="declareEndpointFault" use="literal"/>
<soap:fault name="DeclareEndpointFault" use="literal"/>
</fault>
</operation>
<!-- Berechnung, Offert, Antrag KFZ -->
@@ -925,12 +965,17 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault>
</operation>
</binding>
<service name="omdsService">
<port name="omdsServicePort" binding="os:omdsServicePortBinding">
<soap:address location="http://localhost:80/omdsServicePort"/>
<soap:address location="http://localhost:80/omdsServicePort" />
</port>
</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:All>
<!-- 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:ExactlyOne>
</wsp:Policy>
</definitions>

View File

@@ -1,21 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<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">
<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">
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
<!--Prozessobjekte Berechnung, Offert, Antrag - Spartenübergreifend-->
<xsd:complexType name="SpezBerechnung_Type" abstract="true">
<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:complexType>
<xsd:complexType name="SpezOffert_Type" abstract="true">
<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:sequence>
<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 name="SpezAntrag_Type" abstract="true">
<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:sequence>
<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:annotation>
</xsd:element>
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0"/>
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
<xsd:annotation>
<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:annotation>
</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: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>
@@ -198,7 +193,7 @@ elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3.0">
<xsd:complexContent>
<xsd:extension base="cst:CommonProcessRequest_Type">
<xsd:sequence>
<xsd:element name="Antragsreferenz" type="cst:ObjektId_Type">
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type">
<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:annotation>

View File

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

View File

@@ -25,21 +25,26 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RisikoEigenheim_Type">
<xsd:complexType name="RisikoGebaeude_Type">
<xsd:sequence>
<xsd:element name="GebaeudeArtCd"/>
<xsd:element name="GebaeudeBez"/>
<xsd:element name="NutzungCd" minOccurs="0">
<xsd:element name="GebaeudeArtCd" type="omds:GebaeudeArtCd_Type"/>
<xsd:element name="GebaeudeBez" type="xsd:string"/>
<xsd:element name="NutzungCd" type="omds:NutzungCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>ständig bewohnt, nicht-ständig bewohnt, unbewohnt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BauartCd" minOccurs="0">
<xsd:element name="BauartCd" type="omds:BauartCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Fertigteil, massiv, Holz...</xsd:documentation>
</xsd:annotation>
</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:documentation>Ebenerdig, 1 Stockwerk, 2 Stockwerke oder mehr als 2 Stockwerke</xsd:documentation>
</xsd:annotation>
@@ -49,27 +54,23 @@
<xsd:documentation>Jahreszahl</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschosseUeberErdniveau">
<xsd:element name="GeschosseUeberErdniveau" type="xsd:unsignedByte">
<xsd:annotation>
<xsd:documentation>Hanglage definieren</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EL-Flaeche" maxOccurs="unbounded"/>
<!-- EL-Flaeche aus OMDS 2.10 -->
<xsd:element name="Vorschaeden" type="RisikoVorschaeden_Type">
<xsd:annotation>
<xsd:documentation>wenn Vorschäden vorhanden sind, Typ des Schadens definieren</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AusstattungCd" minOccurs="0">
<xsd:element name="AusstattungCd" type="omds:AusstattungCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>zweckmäßig, standard, gehoben... (bei Gebäude oder nur in Haushalt?)</xsd:documentation>
</xsd:annotation>
</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:annotation>
<xsd:documentation>Ob Bank Eigentumsrechte hat</xsd:documentation>
@@ -80,17 +81,42 @@
<xsd:documentation>Gebäude oder doch Ausstattung?</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Wintergarten"/>
<xsd:element name="Solaranlage"/>
<xsd:element name="Photovoltaik"/>
<xsd:element name="Schwimmbecken"/>
<xsd:element name="ZusaetzlicheEigenheimDaten" minOccurs="0" maxOccurs="unbounded">
<xsd:element name="ZusaetzlicheGebaeudedaten" type="ZusaetzlicheGebaeudedaten_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</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: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>
@@ -130,59 +156,126 @@
<xsd:complexContent>
<xsd:extension base="cst:Verkaufsprodukt_Type">
<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:annotation>
<xsd:documentation>Gibt es überhaupt noch andere Verkaufsprodukte?</xsd:documentation>
</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:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktBesitz_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Besitz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="ProduktBesitz_Type" abstract="true">
<xsd:complexContent>
<xsd:extension base="cst:Produkt_Type">
<xsd:sequence>
<xsd:element name="Eigenheim" type="ElementarproduktBesitz_Type" minOccurs="0"/>
<xsd:element name="Haushalt" minOccurs="0"/>
<xsd:element ref="cst:ObjektId"/>
<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:extension>
</xsd:complexContent>
</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:extension base="cst:Elementarprodukt_Type">
<xsd:sequence>
<xsd:element name="Hauptfaelligkeit" type="xsd:date" minOccurs="0"/>
<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:element name="Versicherungssumme" type="xsd:unsignedLong"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</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 -->
<xsd:complexType name="SpezBerechnungBesitz_Type">
<xsd:annotation>
@@ -207,6 +300,7 @@
<xsd:element name="VersicherteObjekte" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ObjektId"/>
<xsd:element name="RisikoAdresse">
<xsd:complexType>
<xsd:complexContent>
@@ -226,7 +320,7 @@
</xsd:complexContent>
</xsd:complexType>
</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:sequence>
</xsd:complexType>