Adressänderungen und Co ergänzt
This commit is contained in:
@@ -311,40 +311,17 @@
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<!-- Allgemeine Prozesselemente -->
|
||||
<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:annotation>
|
||||
<xsd:documentation>Eine teschnische Objekt Id als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="StatusId" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des Status</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GueltigAb" type="omds:Datum-Zeit" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Status gueltig ab</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="OrdnungsbegriffZuordFremd"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ObjektId" type="ObjektId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Standardimplementierung des ObjektId_Type als Element</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="CommonRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes RequestObjekt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="ClientId" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional eine ClientId z.B. für eine Zugriffsstatistik nach Client</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="TechnischeParameter" type="TechnicalKeyValue_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>beliebige Anzahl an technischen Parametern als Key-Value Paare</xsd:documentation>
|
||||
@@ -362,17 +339,12 @@
|
||||
<xsd:documentation>Abstraktes ResponseObjekt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="OMDSVersion" type="OMDSVersion_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die OMDS-Version der Antwort.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Status">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VerarbeitungsId" type="xsd:string">
|
||||
<xsd:element name="KorrelationsId" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine technische Id die für den Verarbeitungsschritt eindeutig ist. </xsd:documentation>
|
||||
<xsd:documentation>rein technische ID zum Debuggen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Ergebnis" type="Status_Type">
|
||||
@@ -388,11 +360,6 @@
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="KorrelationsId" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>rein technische ID zum Debuggen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CommonSearchRequest_Type" abstract="true">
|
||||
@@ -465,6 +432,34 @@
|
||||
<xsd:pattern value="NOK"/>
|
||||
</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:annotation>
|
||||
<xsd:documentation>Eine teschnische Objekt Id als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="StatusId" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des Status</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GueltigAb" type="omds:Datum-Zeit" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Status gueltig ab</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ObjektId" type="ObjektId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Standardimplementierung des ObjektId_Type als Element</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<!--
|
||||
<xsd:complexType name="CommonGeschaeftsfallRequest_Type">
|
||||
<xsd:annotation>
|
||||
@@ -763,8 +758,8 @@
|
||||
<xsd:documentation>beschreibt eine Bankverbindug</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Bank" type="xsd:string"/>
|
||||
<xsd:element name="BIC" type="BIC_Type"/>
|
||||
<xsd:element name="Bank" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="BIC" type="BIC_Type" minOccurs="0"/>
|
||||
<xsd:element name="IBAN" type="IBAN_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
@@ -894,16 +889,16 @@
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- Vinkulierung -->
|
||||
<xsd:simpleType name="Sepa_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Enummeration für verschiedene Steuerungen in Zusammenhang mit dem SEPA Mandat</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Sepa nicht vorhanden"/>
|
||||
<xsd:enumeration value="Sepa überschreiben"/>
|
||||
<xsd:enumeration value="Sepa bereits vorhanden"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="Vinkulierung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="omds:PERSON"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Bezugsrecht_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="omds:PERSON"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Vinkularglaeubiger_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ zur Beschreibung einer Bank als Vinkulargläubiger</xsd:documentation>
|
||||
@@ -943,6 +938,16 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="Sepa_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Enummeration für verschiedene Steuerungen in Zusammenhang mit dem SEPA Mandat</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Sepa nicht vorhanden"/>
|
||||
<xsd:enumeration value="Sepa überschreiben"/>
|
||||
<xsd:enumeration value="Sepa bereits vorhanden"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<!-- Bonus Malus-->
|
||||
<xsd:complexType name="BonusMalusSystem_Type">
|
||||
<xsd:sequence>
|
||||
@@ -1146,4 +1151,37 @@
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="GeschaeftsfallArt_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Arten von Geschaeftsfällen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:union memberTypes="omds:AendGrundCd_Type xsd:string"/>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Variante_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Premiumschutz"/>
|
||||
<xsd:enumeration value="Classicschutz"/>
|
||||
<xsd:enumeration value="Basisschutz"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="DeckungVs_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="deckungActive" type="xsd:boolean"/>
|
||||
<xsd:element name="deckungVs" 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>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DeckungProzent_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="deckungActive" type="xsd:boolean"/>
|
||||
<xsd:element name="deckungProzent" type="xsd:int">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn der Prozentwert eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,11 @@
|
||||
targetNamespace="urn:omds3Services-1-1-0"
|
||||
xmlns:os="urn:omds3Services-1-1-0"
|
||||
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
|
||||
xmlns:k="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
|
||||
xmlns:sp="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat"
|
||||
xmlns:v="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag"
|
||||
xmlns:p="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
@@ -20,6 +24,10 @@
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd" />
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" schemaLocation="omds3_ON2_Antrag_Kfz.xsd" />
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd" />
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag" schemaLocation="omds3_ON3_Vertrag.xsd" />
|
||||
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner" schemaLocation="omds3_ON4_Partner.xsd" />
|
||||
</schema>
|
||||
</types>
|
||||
|
||||
@@ -30,12 +38,11 @@
|
||||
<part name="parameters" element="ost:loginResponse"/>
|
||||
</message>
|
||||
|
||||
<message name="deleteRequestMsg">
|
||||
<part name="parameters" element="ost:DeleteRequest"/>
|
||||
</message>
|
||||
<message name="deleteResponseMsg">
|
||||
<part name="parameters" element="ost:DeleteResponse"/>
|
||||
</message>
|
||||
<!-- <part name="parameters" element="ost:DeleteRequest"/> -->
|
||||
<!-- </message> -->
|
||||
<!-- <message name="deleteResponseMsg"> -->
|
||||
<!-- <part name="parameters" element="ost:DeleteResponse"/> -->
|
||||
<!-- </message> -->
|
||||
|
||||
|
||||
<message name="getUserDataRequest">
|
||||
@@ -179,99 +186,77 @@
|
||||
</message>
|
||||
|
||||
<message name="CalculateKfzRequestMsg">
|
||||
<part name="parameters" element="ost:CalculateKfzRequest"/>
|
||||
<part name="parameters" element="k:CalculateKfzRequest"/>
|
||||
</message>
|
||||
<message name="CalculateKfzResponseMsg">
|
||||
<part name="parameters" element="ost:CalculateKfzResponse" />
|
||||
<part name="parameters" element="k:CalculateKfzResponse" />
|
||||
</message>
|
||||
<message name="CreateOfferKfzRequestMsg">
|
||||
<part name="parameters" element="ost:CreateOfferKfzRequest"/>
|
||||
<part name="parameters" element="k:CreateOfferKfzRequest"/>
|
||||
</message>
|
||||
<message name="CreateOfferKfzResponseMsg">
|
||||
<part name="parameters" element="ost:CreateOfferKfzResponse" />
|
||||
<part name="parameters" element="k:CreateOfferKfzResponse" />
|
||||
</message>
|
||||
<message name="CreateApplicationKfzRequestMsg">
|
||||
<part name="parameters" element="ost:CreateApplicationKfzRequest"/>
|
||||
<part name="parameters" element="k:CreateApplicationKfzRequest"/>
|
||||
</message>
|
||||
<message name="CreateApplicationKfzResponseMsg">
|
||||
<part name="parameters" element="ost:CreateApplicationKfzResponse" />
|
||||
<part name="parameters" element="k:CreateApplicationKfzResponse" />
|
||||
</message>
|
||||
<message name="SubmitApplicationKfzRequestMsg">
|
||||
<part name="parameters" element="ost:SubmitApplicationKfzRequest"/>
|
||||
<part name="parameters" element="k:SubmitApplicationKfzRequest"/>
|
||||
</message>
|
||||
<message name="SubmitApplicationKfzResponseMsg">
|
||||
<part name="parameters" element="ost:SubmitApplicationKfzResponse" />
|
||||
<part name="parameters" element="k:SubmitApplicationKfzResponse" />
|
||||
</message>
|
||||
<message name="GetApplicationsRequestMsg">
|
||||
<part name="parameters" element="ost:GetApplicationStatusChangesRequest"/>
|
||||
<message name="GetStatusChangesRequestMsg">
|
||||
<part name="parameters" element="ost:GetStatusChangesRequest"/>
|
||||
</message>
|
||||
<message name="GetApplicationsResponseMsg">
|
||||
<part name="parameters" element="ost:GetApplicationStatusChangesResponse" />
|
||||
<message name="GetStatusChangesResponseMsg">
|
||||
<part name="parameters" element="ost:GetStatusChangesResponse" />
|
||||
</message>
|
||||
|
||||
<message name="ChangePersonDataRequestMsg">
|
||||
<part name="parameters" element="ost:ChangePersonDataRequest"/>
|
||||
<part name="parameters" element="p:ChangePersonDataRequest"/>
|
||||
</message>
|
||||
<message name="ChangePersonDataResponseMsg">
|
||||
<part name="parameters" element="ost:ChangePersonDataResponse" />
|
||||
<part name="parameters" element="p:ChangePersonDataResponse" />
|
||||
</message>
|
||||
|
||||
<message name="ChangeAddressRequestMsg">
|
||||
<part name="parameters" element="ost:ChangeAddressRequest"/>
|
||||
<part name="parameters" element="p:ChangePartnerMainAddressRequest"/>
|
||||
</message>
|
||||
<message name="ChangeAddressResponseMsg">
|
||||
<part name="parameters" element="ost:ChangeAddressResponse" />
|
||||
</message>
|
||||
<message name="DeleteAddressRequestMsg">
|
||||
<part name="parameters" element="ost:DeleteAddressRequest"/>
|
||||
</message>
|
||||
<message name="DeleteAddressResponseMsg">
|
||||
<part name="parameters" element="ost:DeleteAddressResponse" />
|
||||
</message>
|
||||
<message name="CreateNewAddressRequestMsg">
|
||||
<part name="parameters" element="ost:CreateNewAddressRequest"/>
|
||||
</message>
|
||||
<message name="CreateNewAddressResponseMsg">
|
||||
<part name="parameters" element="ost:CreateNewAddressResponse" />
|
||||
<part name="parameters" element="p:ChangePartnerMainAddressResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
<message name="ChangeCommunicationObjectRequestMsg">
|
||||
<part name="parameters" element="ost:ChangeCommunicationObjectRequest"/>
|
||||
<part name="parameters" element="p:ChangeCommunicationObjectRequest"/>
|
||||
</message>
|
||||
<message name="ChangeCommunicationObjectResponseMsg">
|
||||
<part name="parameters" element="ost:ChangeCommunicationObjectResponse" />
|
||||
<part name="parameters" element="p:ChangeCommunicationObjectResponse" />
|
||||
</message>
|
||||
<message name="DeleteCommunicationObjectRequestMsg">
|
||||
<part name="parameters" element="ost:DeleteCommunicationObjectRequest"/>
|
||||
<part name="parameters" element="p:DeleteCommunicationObjectRequest"/>
|
||||
</message>
|
||||
<message name="DeleteCommunicationObjectResponseMsg">
|
||||
<part name="parameters" element="ost:DeleteCommunicationObjectResponse" />
|
||||
<part name="parameters" element="p:DeleteCommunicationObjectResponse" />
|
||||
</message>
|
||||
<message name="CreateNewCommunicationObjectRequestMsg">
|
||||
<part name="parameters" element="ost:CreateNewCommunicationObjectRequest"/>
|
||||
<part name="parameters" element="p:CreateNewCommunicationObjectRequest"/>
|
||||
</message>
|
||||
<message name="CreateNewCommunicationObjectResponseMsg">
|
||||
<part name="parameters" element="ost:CreateNewCommunicationObjectResponse" />
|
||||
<part name="parameters" element="p:CreateNewCommunicationObjectResponse" />
|
||||
</message>
|
||||
|
||||
<message name="ChangeBankingInformationRequestMsg">
|
||||
<part name="parameters" element="ost:ChangeBankingInformationRequest"/>
|
||||
<part name="parameters" element="v:CollectionChangeRequest"/>
|
||||
</message>
|
||||
<message name="ChangeBankingInformationResponseMsg">
|
||||
<part name="parameters" element="ost:ChangeBankingInformationResponse" />
|
||||
</message>
|
||||
<message name="DeleteBankingInformationRequestMsg">
|
||||
<part name="parameters" element="ost:DeleteBankingInformationRequest"/>
|
||||
</message>
|
||||
<message name="DeleteBankingInformationResponseMsg">
|
||||
<part name="parameters" element="ost:DeleteBankingInformationResponse" />
|
||||
</message>
|
||||
<message name="CreateNewBankingInformationRequestMsg">
|
||||
<part name="parameters" element="ost:CreateNewBankingInformationRequest"/>
|
||||
</message>
|
||||
<message name="CreateNewBankingInformationResponseMsg">
|
||||
<part name="parameters" element="ost:CreateNewBankingInformationResponse" />
|
||||
<part name="parameters" element="v:CollectionChangeResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
|
||||
<!-- Fehler -->
|
||||
@@ -345,58 +330,58 @@
|
||||
<operation name="createClaim">
|
||||
<input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg" />
|
||||
<output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg" />
|
||||
<fault name="CreateClaimFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="CreateClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="initiateClaim">
|
||||
<input name="InitiateClaimRequestPort" message="os:InitiateClaimRequestMsg" />
|
||||
<output name="InitiateClaimResponsePort" message="os:InitiateClaimResponseMsg" />
|
||||
<fault name="InitiateClaimFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="InitiateClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
<operation name="addDocToClaim">
|
||||
<input name="AddDocToClaimRequestPort" message="os:AddDocToClaimRequestMsg" />
|
||||
<output name="AddDocToClaimResponsePort" message="os:AddDocToClaimResponseMsg" />
|
||||
<fault name="AddDocToClaimFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="AddDocToClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getClaim">
|
||||
<input name="GetClaimRequestPort" message="os:GetClaimRequestMsg" />
|
||||
<output name="GetClaimResponsePort" message="os:GetClaimResponseMsg" />
|
||||
<fault name="GetClaimFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="GetClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getClaimLight">
|
||||
<input name="GetClaimLightRequestPort" message="os:GetClaimLightRequestMsg" />
|
||||
<output name="GetClaimLightResponsePort" message="os:GetClaimLightResponseMsg" />
|
||||
<fault name="GetClaimLightFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="GetClaimLightFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getNumberOfDocuments">
|
||||
<input name="GetNumberOfDocumentsRequestPort" message="os:GetNumberOfDocumentsRequestMsg" />
|
||||
<output name="GetNumberOfDocumentsResponsePort" message="os:GetNumberOfDocumentsResponseMsg" />
|
||||
<fault name="GetNumberOfDocumentsFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="GetNumberOfDocumentsFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getDocumentInfos">
|
||||
<input name="GetDocumentInfosRequestPort" message="os:GetDocumentInfosRequestMsg" />
|
||||
<output name="GetDocumentInfosResponsePort" message="os:GetDocumentInfosResponseMsg" />
|
||||
<fault name="GetDocumentInfosFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="GetDocumentInfosFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="searchClaim">
|
||||
<input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg" />
|
||||
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" />
|
||||
<fault name="SearchClaimFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="SearchClaimFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getLossEventList">
|
||||
<input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg" />
|
||||
<output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg" />
|
||||
<fault name="LossEventListFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="LossEventListFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getChangedClaimsList">
|
||||
<input name="ChangedClaimsListPort" message="os:GetChangedClaimsListRequestMsg" />
|
||||
<output name="ChangedClaimsListResponsePort" message="os:GetChangedClaimsListResponseMsg" />
|
||||
<fault name="ChangedClaimsListFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="ChangedClaimsListFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="declareEndpoint">
|
||||
<input name="DeclareEndpointRequestPort" message="os:DeclareEndpointRequestMsg" />
|
||||
<output name="DeclareEndpointResponsePort" message="os:DeclareEndpointResponseMsg" />
|
||||
<fault name="DeclareEndpointFaultPort" message="os:ServiceFaultMsg" />
|
||||
<fault name="DeclareEndpointFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
|
||||
@@ -420,16 +405,16 @@
|
||||
<output name="SubmitApplicationKfzResponsePort" message="os:SubmitApplicationKfzResponseMsg" />
|
||||
<fault name="SubmitApplicationKfzFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="getApplications">
|
||||
<input name="GetApplicationsRequestPort" message="os:GetApplicationsRequestMsg" />
|
||||
<output name="GetApplicationsResponsePort" message="os:GetApplicationsResponseMsg" />
|
||||
<fault name="GetApplicationsFault" message="os:ServiceFaultMsg" />
|
||||
<operation name="getStatusChanges">
|
||||
<input name="GetStatusChangesRequestPort" message="os:GetStatusChangesRequestMsg" />
|
||||
<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="delete"> -->
|
||||
<!-- <input name="DeleteRequestPort" message="os:deleteRequestMsg" /> -->
|
||||
<!-- <output name="DeleteResponsePort" message="os:deleteResponseMsg" /> -->
|
||||
<!-- <fault name="DeleteFault" message="os:ServiceFaultMsg" /> -->
|
||||
<!-- </operation> -->
|
||||
|
||||
<operation name="changePersonData">
|
||||
<input name="ChangePersonDataRequestPort" message="os:ChangePersonDataRequestMsg" />
|
||||
@@ -442,17 +427,7 @@
|
||||
<output name="ChangeAddressResponsePort" message="os:ChangeAddressResponseMsg" />
|
||||
<fault name="ChangeAddressFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="deleteAddress">
|
||||
<input name="DeleteAddressRequestPort" message="os:DeleteAddressRequestMsg" />
|
||||
<output name="DeleteAddressResponsePort" message="os:DeleteAddressResponseMsg" />
|
||||
<fault name="DeleteAddressFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="createNewAddress">
|
||||
<input name="CreateNewAddressRequestPort" message="os:CreateNewAddressRequestMsg" />
|
||||
<output name="CreateNewAddressResponsePort" message="os:CreateNewAddressResponseMsg" />
|
||||
<fault name="CreateNewAddressFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
|
||||
<operation name="changeCommunicationObject">
|
||||
<input name="ChangeCommunicationObjectRequestPort" message="os:ChangeCommunicationObjectRequestMsg" />
|
||||
<output name="ChangeCommunicationObjectResponsePort" message="os:ChangeCommunicationObjectResponseMsg" />
|
||||
@@ -474,16 +449,7 @@
|
||||
<output name="ChangeBankingInformationResponsePort" message="os:ChangeBankingInformationResponseMsg" />
|
||||
<fault name="ChangeBankingInformationFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="deleteBankingInformation">
|
||||
<input name="DeleteBankingInformationRequestPort" message="os:DeleteBankingInformationRequestMsg" />
|
||||
<output name="DeleteBankingInformationResponsePort" message="os:DeleteBankingInformationResponseMsg" />
|
||||
<fault name="DeleteBankingInformationFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
<operation name="createNewBankingInformation">
|
||||
<input name="CreateNewBankingInformationRequestPort" message="os:CreateNewBankingInformationRequestMsg" />
|
||||
<output name="CreateNewBankingInformationResponsePort" message="os:CreateNewBankingInformationResponseMsg" />
|
||||
<fault name="ChangeBankingInformationFault" message="os:ServiceFaultMsg" />
|
||||
</operation>
|
||||
|
||||
|
||||
</portType>
|
||||
|
||||
@@ -491,21 +457,21 @@
|
||||
<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 -->
|
||||
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken-Policy, kann aber abweichen bei anderer OMDS-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="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" />
|
||||
@@ -650,8 +616,8 @@
|
||||
<output name="CreateClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="CreateClaimFaultPort">
|
||||
<soap:fault name="CreateClaimFault" use="literal"/>
|
||||
<fault name="CreateClaimFault">
|
||||
<soap:fault name="createClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
@@ -663,8 +629,8 @@
|
||||
<output name="InitiateClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="InitiateClaimFaultPort">
|
||||
<soap:fault name="InitiateClaimFault" use="literal"/>
|
||||
<fault name="InitiateClaimFault">
|
||||
<soap:fault name="initiateClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
@@ -677,8 +643,8 @@
|
||||
<output name="AddDocToClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="AddDocToClaimFaultPort">
|
||||
<soap:fault name="addDocToClaimFault" use="literal"/>
|
||||
<fault name="AddDocToClaimFault">
|
||||
<soap:fault name="AddDocToClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
@@ -690,8 +656,8 @@
|
||||
<output name="GetClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetClaimFaultPort">
|
||||
<soap:fault name="getClaimFault" use="literal"/>
|
||||
<fault name="GetClaimFault">
|
||||
<soap:fault name="GetClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
@@ -703,8 +669,8 @@
|
||||
<output name="GetClaimLightResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetClaimLightFaultPort">
|
||||
<soap:fault name="ClaimLightFault" use="literal"/>
|
||||
<fault name="GetClaimLightFault">
|
||||
<soap:fault name="GetClaimLightFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
@@ -716,8 +682,8 @@
|
||||
<output name="GetNumberOfDocumentsResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetNumberOfDocumentsFaultPort">
|
||||
<soap:fault name="getNumberOfDocumentsFault" use="literal"/>
|
||||
<fault name="GetNumberOfDocumentsFault">
|
||||
<soap:fault name="GetNumberOfDocumentsFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
@@ -729,8 +695,8 @@
|
||||
<output name="GetDocumentInfosResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetDocumentInfosFaultPort">
|
||||
<soap:fault name="getDocumentInfosFault" use="literal"/>
|
||||
<fault name="GetDocumentInfosFault">
|
||||
<soap:fault name="GetDocumentInfosFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
@@ -742,7 +708,7 @@
|
||||
<output name="SearchClaimResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="SearchClaimFaultPort">
|
||||
<fault name="SearchClaimFault">
|
||||
<soap:fault name="SearchClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
@@ -755,8 +721,8 @@
|
||||
<output name="LossEventListResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="LossEventListFaultPort">
|
||||
<soap:fault name="getLossEventListFault" use="literal"/>
|
||||
<fault name="LossEventListFault">
|
||||
<soap:fault name="LossEventListFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
@@ -768,8 +734,8 @@
|
||||
<output name="ChangedClaimsListResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="ChangedClaimsListFaultPort">
|
||||
<soap:fault name="getChangedClaimsListFault" use="literal"/>
|
||||
<fault name="ChangedClaimsListFault">
|
||||
<soap:fault name="ChangedClaimsListFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
@@ -781,7 +747,7 @@
|
||||
<output name="DeclareEndpointResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="DeclareEndpointFaultPort">
|
||||
<fault name="DeclareEndpointFault">
|
||||
<soap:fault name="declareEndpointFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
@@ -839,16 +805,16 @@
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getApplications">
|
||||
<soap:operation soapAction="urn:getApplications" style="document" />
|
||||
<input name="GetApplicationsRequestPort">
|
||||
<operation name="getStatusChanges">
|
||||
<soap:operation soapAction="urn:getStatusChanges" style="document" />
|
||||
<input name="GetStatusChangesRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="GetApplicationsResponsePort">
|
||||
<output name="GetStatusChangesResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="GetApplicationsFault">
|
||||
<soap:fault name="GetApplicationsFault" use="literal"/>
|
||||
<fault name="GetStatusChangesFault">
|
||||
<soap:fault name="GetStatusChangesFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
@@ -879,30 +845,8 @@
|
||||
<soap:fault name="ChangeAddressFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="deleteAddress">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document" />
|
||||
<input name="DeleteAddressRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="DeleteAddressResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="DeleteAddressFault">
|
||||
<soap:fault name="DeleteAddressFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="createNewAddress">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document" />
|
||||
<input name="CreateNewAddressRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="CreateNewAddressResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="CreateNewAddressFault">
|
||||
<soap:fault name="CreateNewAddressFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
|
||||
<operation name="changeCommunicationObject">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document" />
|
||||
@@ -953,31 +897,7 @@
|
||||
<soap:fault name="ChangeBankingInformationFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="deleteBankingInformation">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document" />
|
||||
<input name="DeleteBankingInformationRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="DeleteBankingInformationResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="DeleteBankingInformationFault">
|
||||
<soap:fault name="DeleteBankingInformationFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
<operation name="createNewBankingInformation">
|
||||
<soap:operation soapAction="urn:changePersonData" style="document" />
|
||||
<input name="CreateNewBankingInformationRequestPort">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="CreateNewBankingInformationResponsePort">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="ChangeBankingInformationFault">
|
||||
<soap:fault name="ChangeBankingInformationFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
|
||||
|
||||
</binding>
|
||||
@@ -994,7 +914,7 @@
|
||||
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<!-- Def HTTPS -->
|
||||
<!-- Def HTTPS: dies muss allerdings nur aktiviert werden, wenn nicht andere HTTPs Infrastruktur vorgeschaltet ist
|
||||
<sp:TransportBinding>
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
@@ -1003,7 +923,8 @@
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
</sp:TransportBinding> -->
|
||||
|
||||
<!-- schreibe Username-Token mit Passwort-Digest (Hash) vor -->
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
|
||||
@@ -0,0 +1,130 @@
|
||||
<?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: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 Berechnungsanfragen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:ObjektId"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAnfrageOffert_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für alle Offertanfragen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsart" type="cst:Antragsart_Type"/>
|
||||
<xsd:element ref="cst:ObjektId"/>
|
||||
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAnfrageAntrag_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für alle Antragsanfragen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsart" type="cst:Antragsart_Type"/>
|
||||
<xsd:element ref="cst:ObjektId"/>
|
||||
<xsd:element name="Personen" type="ost:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AbweichenderPraemienzahler" type="xsd:unsignedShort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf einen abweichenden Praemienzahler, wenn nicht der Verisicherungsnehmer die Prämie zahlt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WeitereVersicherungsnehmer" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf weitere Versicherungsnehmer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WeitereVertragspersonen" type="cst:Vertragsperson_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Weitere Personen in Vertragsrollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zahlungsdaten" type="cst:ZahlungsdatenType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt die Zahlungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Sepa" type="cst:Sepa_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sepa Mandat Steuerung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vinkulierung" type="cst:Vinkularglaeubiger_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vinkulierungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Polizzenversand" type="cst:PolizzenversandType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>alternativer Polizzenversand</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Datenschutzbestimmungen" type="cst:Datenverwendung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Allgemeine Datenschutzbestimmungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kontierung" type="cst:Kontierung_Type" minOccurs="0" maxOccurs="3"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezEinreichungAntrag_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für alle Antragseinreichungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAnfrageAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="UnterschriftVorhanden" type="xsd:boolean"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die Antragseinspielung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>aktueller Status des eingespielten Antrages</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AntragsId" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Id für den Antrag von dem VU vergeben. Diese kann z.B. bei der Suche nach Änderungen an Objekten als Suchbegriff dienen. Sie ist nicht notwendig gleich der VerarbeitungsId.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,787 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" 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"
|
||||
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
||||
targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
|
||||
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"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Produktmodell Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType name="VerkaufsproduktKfz_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Verkaufsprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="KfzVersicherung" type="ProduktKfz_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="KfzZusatzVersicherung" type="ZusatzproduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="VersicherteFahrzeuge" type="Fahrzeug_Type" maxOccurs="3"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Produkt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VersichertesFahrzeug" type="cst:ObjektId_Type" maxOccurs="3">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der versicherten Fahrzeuge, max. 3 Stück für Wechselkennzeichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Haftpflicht" type="HaftpflichtKfz_Type"/>
|
||||
<xsd:choice>
|
||||
<xsd:element name="Teilkasko" type="TeilkaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Vollkasko" type="VollkaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="Insassenunfall" type="InsassenUnfallKfz_Type" minOccurs="0"/>
|
||||
<xsd:element name="Assistance" type="AssistanceKfz_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusatzproduktKfz_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer
|
||||
KFZ-Versicherung gebündelt werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Produkt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VersichertesFahrzeug" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versichertes Fahrzeuge, auf das sich die Zusatzversicherung bezieht.
|
||||
Muss in der Hauptversicherung vorhanden sein.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="HaftpflichtKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Haftpflicht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Elementarprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Art" type="omds:VtgSparteCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Nur KFZ-Haftpflicht erlaubt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
|
||||
<xsd:element ref="omds:EL-Versicherungssumme">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherungssumme Haftpflicht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VarianteLeihwagen" type="VarianteLeihwagen_Type"/>
|
||||
<xsd:element ref="omds:EL-Einstufung"/>
|
||||
<xsd:element name="Zielpraemie" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="VDNummer" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="KaskoKfz_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Basistyp für die Kasko-Elementarprodukte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Elementarprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Art" type="omds:VtgSparteCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Nur KFZ-Teilkasko bzw. KFZ-Vollkasko erlaubt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
|
||||
<xsd:element name="SelbstbehaltBisBetrag" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="KMLeistung" type="xsd:unsignedInt" minOccurs="0"/>
|
||||
<xsd:element name="VorsteuerAbzugBerechtigung" type="xsd:boolean"/>
|
||||
<xsd:element name="Vinkulierung" type="cst:Vinkulierung_Type" minOccurs="0"/>
|
||||
<xsd:element name="Bezugsrecht" type="cst:Bezugsrecht_Type" minOccurs="0"/>
|
||||
<xsd:element name="DatumBegutachtung" type="omds:Datum" minOccurs="0"/>
|
||||
<xsd:element name="Zielpraemie" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="Eingeschränkt" type="xsd:boolean" default="0" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="TeilkaskoKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Teilkasko</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="KaskoKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vandalismusklausel" type="xsd:boolean"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VollkaskoKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Vollkasko</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="KaskoKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Neuwertklausel" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Leasingklausel" type="xsd:boolean" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="InsassenUnfallKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Insassenunfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Elementarprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
|
||||
<xsd:element name="InsassenUnfallSystem" type="InsassenUnfallSystem_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="LenkerUnfallKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Lenkerunfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Elementarprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AssistanceKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Assistance</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Elementarprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Zulassungsdaten_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für Zulassungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:choice>
|
||||
<xsd:element name="VBNummer" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Versicherungsbestätigungsnummer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kennzeichen" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zulassungs-Kennzeichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Fahrgestellnummer" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zulassungs-Fahrgestellnummer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktKfzRechtsschutz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ZusatzproduktKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkehrsrechtsschutz" type="VerkehrsrechtsschutzKfz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerkehrsrechtsschutzKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Elementarprodukt_Type">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!--Typen für die BOA-Services fuer Kfz -->
|
||||
<xsd:complexType name="SpezBerechnungKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAnfrageOffertKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAnfrageOffert_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAnfrageAntragKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAnfrageAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
|
||||
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ersatzpolizzennummern</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bestehen Vorversicherungen zu dem Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BonusMalus" type="cst:BonusMalusSystem_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BonusMalus beim Verband</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusätzlicheKfzDaten" type="ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
|
||||
<xsd:element name="ZusendungGrueneKarte" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Soll die grüne Karte zusätzlich verschickt werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen weitere Antragsdokumente zugestellt werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezEinreichenAntragKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und bei der Antragseinreichung verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezEinreichungAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
|
||||
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ersatzpolizzennummern</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bestehen Vorversicherungen zu dem Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BonusMalus" type="cst:BonusMalusSystem_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BonusMalus beim Verband</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusätzlicheKfzDaten" type="ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
|
||||
<xsd:element name="ZusendungGrueneKarte" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Soll die grüne Karte zusätzlich verschickt werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen weitere Antragsdokumente zugestellt werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UpsellingKfzResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Upselling Alternativen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="UpsellingVerkaufsprodukte" type="VerkaufsproduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateKfzRequest_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungKfz_Type"/>
|
||||
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Berechnung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungKfz_Type"/>
|
||||
<xsd:element name="ResponseUpselling" type="UpsellingKfzResponse_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response für das Upselling, wenn solche Ergebnisse angefordert wurden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Request für eine Kfz-Offert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertanfrage" type="SpezAnfrageOffertKfz_Type"/>
|
||||
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateOfferKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für ein Kfz-Offert Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAnfrageOffertKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen zu Dokumenten, die heruntergeladen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="OffertId" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für die Erzeugung eines Antrags Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antraganfrage" type="SpezAnfrageAntragKfz_Type"/>
|
||||
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateApplicationKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für einen Antrag Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragantwort">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAnfrageAntragKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AntragsId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine AntragsId, die z.B. in den Dokumenten enthalten ist und auf die sich der Einreicher beim Einreichen beziehen kann.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Antragseinreichung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragseinreichung" type="SpezEinreichenAntragKfz_Type"/>
|
||||
<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei Einreichung des Antrags übermittelte Dokumente, z.B. das unterschriebene Antragsformular oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SubmitApplicationKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Antragseinreichung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Konkrete Services (Request- und Responseobjekte) Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:element name="CalculateKfzRequest" type="CalculateKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für eine Kfz Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CalculateKfzResponse" type="CalculateKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Berechnung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferKfzRequest" type="CreateOfferKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für ein Kfz Offert</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferKfzResponse" type="CreateOfferKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Offert Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationKfzRequest" type="CreateApplicationKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für einen Kfz Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationKfzResponse" type="CreateApplicationKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Antrag Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationKfzRequest" type="SubmitApplicationKfzRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt fuer die Antragseinreichung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationKfzResponse" type="SubmitApplicationKfzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt fuer die Antragseinreichung Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="FahrzeugRefLfdNr" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Refernziert auf ein versichertes Fahrzeug über die laufende Nummer
|
||||
innerhalb eines Elementarprodukts.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<!-- KFZ Datentypen -->
|
||||
<xsd:complexType name="Fahrzeug_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Basisklasse für alle Fahrzeuge in der Kfz-Versicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:ObjektId"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="FzgArtCd" type="omds:FzgArtCd_Type" use="optional"/>
|
||||
<xsd:attribute name="Marke" use="optional">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="Handelsbez" use="optional">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="30"/>
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="TypVarVer" use="optional">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="20"/>
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="Leasingkz" type="omds:Entsch2_Type" use="optional"/>
|
||||
<xsd:attribute name="Modelljahr" type="xsd:unsignedShort" use="optional"/>
|
||||
<xsd:attribute name="Leistung" type="xsd:unsignedShort" use="optional"/>
|
||||
<xsd:attribute name="Plaetze" type="xsd:unsignedShort" use="optional"/>
|
||||
<xsd:attribute name="Nutzlast" use="optional">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="6"/>
|
||||
<xsd:fractionDigits value="0"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="Hubraum" type="xsd:unsignedShort" use="optional"/>
|
||||
<xsd:attribute name="AntriebsArtCd" type="omds:AntriebsArtCd_Type" use="optional"/>
|
||||
<xsd:attribute name="CO2_Ausstoss" type="xsd:unsignedShort" use="optional"/>
|
||||
<xsd:attribute name="Fahrgestnr" use="optional">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="Motornr" use="optional">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="20"/>
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="NatCode" use="optional">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="26"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="VerwendzweckCd" type="omds:VerwendzweckCd_Type" use="optional"/>
|
||||
<xsd:attribute name="Erstzulassdat" type="omds:Datum" use="optional"/>
|
||||
<xsd:attribute name="LandesCd" type="omds:LandesCd_Type" use="optional"/>
|
||||
<xsd:attribute name="Pol_Kennz" use="optional">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="12"/>
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="Tueren" type="xsd:unsignedShort" use="optional"/>
|
||||
<xsd:attribute name="Baujahr" type="xsd:unsignedShort" use="optional"/>
|
||||
<xsd:attribute name="Gesamtgewicht" type="xsd:unsignedShort" use="optional"/>
|
||||
<xsd:attribute name="Listenpreis" type="omds:decimal" use="optional"/>
|
||||
<xsd:attribute name="Sonderausstattung" type="omds:decimal" use="optional"/>
|
||||
<xsd:attribute name="Eigengewicht" type="xsd:unsignedShort" use="optional"/>
|
||||
<xsd:attribute name="ZulassdatHalter" type="omds:Datum" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="InsassenUnfallSystem_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>System Insassenunfallversicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Pauschalsystem"/>
|
||||
<xsd:enumeration value="Platzsystem1"/>
|
||||
<xsd:enumeration value="Platzsystem2"/>
|
||||
<xsd:enumeration value="Personensystem"/>
|
||||
<xsd:enumeration value="Lenkerunfallversicherung"/>
|
||||
<xsd:enumeration value="Aufsassenunfallversicherung"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Marke_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Marke des Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Natcode_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Nationaler Codes des KFZ</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="100"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Type_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des KFZ</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="100"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="FahrzeugIDnummer_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Fahrzeugidenitifikationsnummer des KFZ</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string"/>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Antriebsart_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Antriebsart des KFZ (Diesel, Benzin, ELektro o.ä.)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string"/>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="VarianteLeihwagen_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation/>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="VA">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>ohne Leihwagen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="VB">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>mit Leihwagen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<!-- Zusätzliche KFZ-Daten -->
|
||||
<xsd:complexType name="ZusaetzlicheKfzdaten_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="KfzKennzeichen">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="3"/>
|
||||
<xsd:maxLength value="9"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="VvdVertrag" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Fahrgestellnummer" type="Fahrgestellnummer_Type"/>
|
||||
<xsd:element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="AbmeldedatumWechselkennzeichenFahrzeug" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Wechselkennzeichen" type="Wechselkennzeichen_Type" minOccurs="0"/>
|
||||
<xsd:element name="Fahrzeugzustand" type="Fahrzeugzustand_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Wechselkennzeichen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="wechselkennzeichenArt">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Neues Fahrzeug als WKZ in bestehenden Vertrag einbündeln"/>
|
||||
<xsd:enumeration value="Fahrzeugwechsel im bestehenden WKZ-Vertrag"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="bestehenderWechselkennzeichenvertrag" type="xsd:string"/>
|
||||
<xsd:element name="ersetztWirdFahrgestellnummer" type="Fahrgestellnummer_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="Fahrgestellnummer_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="Fahrzeugzustand_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="zustandsberichtLiegtAlsFormularBei" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zustandsbericht liegt als Formular bei bzw. Besichtigung durch externe Stelle veranlasst - muss dann als Attachment mitgeschickt werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="zustandsbeschreibung" type="Zustandsbeschreibung_Type"/>
|
||||
<xsd:element name="schaedenAnScheibenKleinglas" type="SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
|
||||
<xsd:element name="schaedenAmFahrzeug" type="SchaedenAmFahrzeug_Type" minOccurs="0"/>
|
||||
<xsd:element name="kilometerLtBesichtigung" type="xsd:integer" minOccurs="0"/>
|
||||
<xsd:element name="vorschaeden" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="besichtigungsort" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="besichtigungsdatum" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="grundFuerNachbesichtigung" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="Zustandsbeschreibung_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Besichtigung durch Betreuer"/>
|
||||
<xsd:enumeration value="Kaufvertrag eines Markenhändlers mit Beschreibung (Kopie erforderlich)"/>
|
||||
<xsd:enumeration value="Besichtigung durch ÖAMTC"/>
|
||||
<xsd:enumeration value="Nachbesichtigung"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="SchaedenAnScheibenKleinglas_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="keine Schäden an Scheiben / Kleinglas"/>
|
||||
<xsd:enumeration value="Schäden an Scheiben / Kleinglas"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="SchaedenAmFahrzeug_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="keine Schäden an der Karosserie"/>
|
||||
<xsd:enumeration value="Schäden an der Karosserie"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:element name="Verkaufsprodukt_Variante1" type="VerkaufsproduktKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beispiel-Verkaufsprodukt Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,193 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" 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" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
|
||||
targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" 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"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:complexType name="RisikoEigenheim_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BaujahrGebaeude" type="xsd:integer">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Jahreszahl</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerbauteFlaecheEG" type="xsd:integer">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>in m2</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerbauteFlaecheOG" type="xsd:integer" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>in m2</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerbauteFlaecheKeller" type="xsd:integer" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>in m2</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerbauteFlaecheMansarde" type="xsd:integer" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>in m2</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Nebengebaeude" type="Nebengebaeude_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Nebengebäudes, zB Badehütte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VerbauteFlaecheNebengebaeude" type="xsd:integer" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>in m2</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<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="WenigerAls270TageBewohnt" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Gebäude sind nicht ständig bewohnt (weniger als 270 Tage pro Jahr)!</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</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>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="keine Vorschäden"/>
|
||||
<xsd:enumeration value="ein Vorschaden"/>
|
||||
<xsd:enumeration value="mehr als ein Vorschaden"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Nebengebaeude_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Abstellgebäude"/>
|
||||
<xsd:enumeration value="Badehütte"/>
|
||||
<xsd:enumeration value="Bootshaus"/>
|
||||
<xsd:enumeration value="Carport"/>
|
||||
<xsd:enumeration value="ehemaliges Wirtschaftsgebäude"/>
|
||||
<xsd:enumeration value="Garage"/>
|
||||
<xsd:enumeration value="Gartenhaus (nicht für Wohnzwecke)"/>
|
||||
<xsd:enumeration value="Holzhütte"/>
|
||||
<xsd:enumeration value="Keller"/>
|
||||
<xsd:enumeration value="Mobilheim (stationär)"/>
|
||||
<xsd:enumeration value="Nebengebäude"/>
|
||||
<xsd:enumeration value="Nebengebäude mit Garage"/>
|
||||
<xsd:enumeration value="Presshaus"/>
|
||||
<xsd:enumeration value="Sauna"/>
|
||||
<xsd:enumeration value="Scheune / Schuppen / Stadel"/>
|
||||
<xsd:enumeration value="Werkstätte"/>
|
||||
<xsd:enumeration value="Werkzeug- und Geräteschuppen"/>
|
||||
<xsd:enumeration value="Wintergarten, Veranda"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="VerkaufsproduktBesitz_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Besitz-Produktbündel, welches einem Vertrag entspricht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Verkaufsprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BesitzVersicherung" type="ProduktBesitz_Type"/>
|
||||
</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:complexContent>
|
||||
<xsd:extension base="cst:Produkt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="RisikoAdresse" type="omds:ADRESSE_Type"/>
|
||||
<xsd:element name="RisikoEigenheim" type="RisikoEigenheim_Type"/>
|
||||
<xsd:element name="Tarifierung" type="TarifierungsdatenBesitz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="TarifierungsdatenBesitz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="beginn" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="hauptfaelligkeit" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="versicherungsEnde" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type"/>
|
||||
<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:sequence>
|
||||
</xsd:complexType>
|
||||
<!--Typen für die BOA-Services fuer Besitz -->
|
||||
<xsd:complexType name="SpezBerechnungBesitz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktBesitz_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateBesitzRequest_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Besitz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungBesitz_Type"/>
|
||||
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CalculateBesitzResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Berechnung Besitz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungBesitz_Type"/>
|
||||
<xsd:element name="ResponseUpselling" type="UpsellingBesitzResponse_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response für das Upselling, wenn solche Ergebnisse angefordert wurden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UpsellingBesitzResponse_Type"/>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,166 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag" 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:element name="GetPoliciesOfPartnerRequest" type="GetPoliciesOfPartnerRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request auf die Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GetPoliciesOfPartnerResponse" type="GetPoliciesOfPartnerResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response zu den Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetPoliciesOfPartnerRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requesttyp auf die Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AgentFilter_Type" minOccurs="0"/>
|
||||
<xsd:element name="Personennr" type="omds:Personennr"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GetPoliciesOfPartnerResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responsetyp zu den Polizzen, in denen ein Partner in der Rolle VN auftritt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vertraege" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vertrag" type="omds:VERTRAG_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein Vertrag, wie er im OMDS-Datensatz definiert ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zustelladresse" type="omds:ADRESSE_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional eine abweichende Zustelladresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SetMailingAddressRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für das Setzen einer Zustelladresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vertrag">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Polizzennr" type="omds:Polizzennr" use="required"/>
|
||||
<xsd:attribute name="VertragsID" type="omds:VertragsID"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Adresse" type="omds:ADRESSE_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SetMailingAddressResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für das Setzen einer Zustelladresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BisherigeAdresse" type="omds:ADRESSE_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CollectionChangeRequest" type="CollectionChangeRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Änderungen von Inkassodaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CollectionChangeResponse" type="CollectionChangeResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Änderungen von Inkassodaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="CollectionChangeRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Änderung von Inkassodaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
|
||||
<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type"/>
|
||||
<xsd:element name="Zahlweg">
|
||||
<xsd:complexType>
|
||||
<xsd:choice>
|
||||
<xsd:element name="Zahlungsanweisung">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Inkassoadresse" type="omds:ADRESSE_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="BankverbindungAbbuchung" type="cst:Bankverbindung_Type"/>
|
||||
<xsd:element name="Kundenkonto">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Kundenkontonummer" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kreditkarte">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Gesellschaft" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Kartennummer" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Inhaber" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Pruefziffer" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedInt">
|
||||
<xsd:totalDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="AblaufMonat" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:totalDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="AblaufJahr" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:totalDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Polizzennr" type="omds:Polizzennr" use="required"/>
|
||||
<xsd:attribute name="VertragsID" type="omds:VertragsID"/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CollectionChangeResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Änderung von Inkassodaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,332 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner" 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"/>
|
||||
<!-- Aenderung Personenbezogener Daten -->
|
||||
<xsd:complexType name="GetPartnerRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requesttyp um aktuelle Partnerdaten zu beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthFilter" type="cst:AgentFilter_Type" minOccurs="0"/>
|
||||
<xsd:element name="Personennr" type="omds:Personennr"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GetPartnerResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responsetyp um aktuelle Partnerdaten zu beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="omds:PERSON"/>
|
||||
<xsd:element ref="cst:ObjektId" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetPartnerRequest" type="GetPartnerRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um aktuelle Partnerdaten zu beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GetPartnerResponse" type="GetPartnerResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response um aktuelle Partnerdaten zu beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="CheckAddressRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um eine Adresse zu ueberprüfen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Adresse" type="omds:ADRESSE_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CheckAddressResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response der Überprüfung einer Adresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Adresse" type="omds:ADRESSE_Type" minOccurs="0"/>
|
||||
<xsd:element name="AlternativeAdressen" type="omds:ADRESSE_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ChangePartnerMainAddressRequest" type="ChangePartnerMainAddressRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Änderungen von Adressen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ChangePartnerMainAddressResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>für die Änderungen von Adressen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ChangePartnerMainAddressResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VertraegeGeaendert" type="omds:VERTRAG_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der Vertäge, in denen der Partner in einer beliebigen Rolle enthalten ist und die von der Änderung der Partneradresse betroffen sind. Hier sind auch Verträge enthalten, deren abweichende Zustelladresse überschrieben wurde.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VertraegeMitUnveraendertenRisikoadressen" type="omds:VERTRAG_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verträge, in denen die alte Adresse als Risikoadresse enthalten ist und die nicht geändert wurden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="WeiterePersonenAnAdresse" type="omds:PERSON_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Weitere Personen, die an dieser Adresse vorhanden sind</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ChangePartnerMainAddressRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Änderung einer bestehenden Adresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Aenderungsgrund"/>
|
||||
<xsd:element name="Hinweistext" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optionaler Hinweistext mit Anmerkungen für den Sachbearbeiter</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:choice>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz bisherige Anschrift über Id oder mit Daten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:element ref="cst:ObjektId"/>
|
||||
<xsd:element name="BisherigeAnschrift" type="omds:ADRESSE_Type"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="GeaenderteAnschrift" type="omds:ADRESSE_Type"/>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="UeberschreibeZustelladresseInVertraegen" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verträge in denen die abweichende Zustelladresse entfernt bzw. mit der neuen Adresse des Partners überschrieben werden soll.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Polizzennr" type="omds:Polizzennr" use="required"/>
|
||||
<xsd:attribute name="VertragsID" type="omds:VertragsID"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Personennr" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="omds:Personennr">
|
||||
<xsd:maxLength value="26"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ChangePartnerMainAddressResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Adresse</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ChangePersonDataRequest" type="ChangePersonDataRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Änderungen von allgemeinen Personendaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ChangePersonDataResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>für die Änderungen von allgemeinen Personendaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ChangePersonDataResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BetroffeneObjekte">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Art"/>
|
||||
<xsd:element ref="cst:ObjektId"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ChangePersonDataRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Änderung der allgemeinen Personendaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Aenderungsgrund"/>
|
||||
<xsd:element name="Hinweistext" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optionaler Hinweistext mit Anmerkungen für den Sachbearbeiter</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:choice>
|
||||
<xsd:element ref="omds:NATUERLICHE_PERSON"/>
|
||||
<xsd:element ref="omds:SONSTIGE_PERSON"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date" minOccurs="1" maxOccurs="1"/>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Personennr" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="omds:Personennr">
|
||||
<xsd:maxLength value="26"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ChangePersonDataResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Änderung der allgemeinen Personendaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ChangeCommunicationObjectRequest" type="ChangeCommunicationObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Änderungen von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ChangeCommunicationObjectResponse" type="ChangeCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekte für die Änderungen von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ChangeCommunicationObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Änderung einer bestehenden Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Aenderunggrund"/>
|
||||
<xsd:element name="BisherigeKommunikationsVerbindung" type="omds:EL-Kommunikation_Type"/>
|
||||
<xsd:element name="GeaenderteKommunikationsVerbindung" type="omds:EL-Kommunikation_Type"/>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Personennr" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="omds:Personennr">
|
||||
<xsd:maxLength value="26"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ChangeCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeleteCommunicationObjectRequest" type="DeleteCommunicationRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Löschung von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="DeleteCommunicationObjectResponse" type="DeleteCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Reponseobjekt für die Löschung von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeleteCommunicationRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für die Löschung einer Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="KommunikationsVerbindung" type="omds:EL-Kommunikation_Type"/>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Personennr" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="omds:Personennr">
|
||||
<xsd:maxLength value="26"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DeleteCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Löschung einer Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CreateNewCommunicationObjectRequest" type="CreateNewCommunicationObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Neuanlage von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateNewCommunicationObjectResponse" type="CreateNewCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>für die Neuanlage von Kommunikationsverbindungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="CreateNewCommunicationObjectRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für Neuanlage einer Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="NeueKommunikationsVerbindung" type="omds:EL-Kommunikation_Type"/>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Personennr" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="omds:Personennr">
|
||||
<xsd:maxLength value="26"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateNewCommunicationObjectResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
Reference in New Issue
Block a user