State-Changes werden mangels Implementierungen nicht in 1.5 veröffentlicht

VorversicherungenKfz_Type wird beibehalten
This commit is contained in:
2020-07-10 08:26:17 +02:00
parent 534e17d831
commit 4f14b0f79a
28 changed files with 476 additions and 1943 deletions

View File

@@ -2404,210 +2404,4 @@
<xsd:extension base="Attribut_Type"/>
</xsd:complexContent>
</xsd:complexType>
<!-- <xsd:complexType name="Sicherstellung_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ fuer Sicherstellungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Lfnr" type="xsd:unsignedShort">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die laufende Nummer dieser Sicherstellung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Betrag" type="omds:decimal" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional die Angabe des sichergestellten Betrags, wenn nicht die volle Summe sichergestellt werden soll</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Unanfechtbarkeitssumme" type="omds:decimal" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional die Angabe einer Unanfechtbarkeitssumme, wenn eine Unanfechtsbarkeitsklausel eingeschlossen wurde</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Abtretung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Sicherstellung vom Typ Abtretung / Zession</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Sicherstellung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Zessionar" type="GlaeubigerSicherstellung_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Verpfaendung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Sicherstellung vom Typ Verpfändung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Sicherstellung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Pfandglaeubiger" type="Pfandglaeubiger_Type" maxOccurs="unbounded"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Pfandglaeubiger_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Eigenschaften Pfandgläubiger</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Anteil" type="xsd:double"/>-->
<!-- <xsd:element name="Glaeubiger" type="GlaeubigerSicherstellung_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="VinkulierungPersonen_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Sicherstellung vom Typ Vinkulierung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Sicherstellung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Vinkularglaeubiger" type="Vinkularglaeubiger_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="GlaeubigerSicherstellung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Gläubiger einer Sicherstellung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Institut" type="xsd:string"/>-->
<!-- <xsd:element name="PLZ" type="xsd:string"/>-->
<!-- <xsd:element name="Strasse" type="xsd:string"/>-->
<!-- <xsd:element name="Vertragsnummer" type="xsd:string"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Einwilligung_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ für Einwilligung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Zustimmung" type="xsd:boolean" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die Bestätigung der Zustimmung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Text" type="xsd:string" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional der tatsächliche Text der Zustimmung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwilligungPersDaten_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ für Einwilligung personenbezogene Daten</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Einwilligung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Referenz auf die Person</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwVerarbGesDaten_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Einwilligung Verarbeitung Gesundheitsdaten</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="EinwilligungPersDaten_Type"/>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwGesDatenVN_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Einwilligung Bekanntgabe Gesundheitsdaten an VN</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="EinwilligungPersDaten_Type"/>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwSprachaufz_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Einwilligung Sprachaufzeichnung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="EinwilligungPersDaten_Type"/>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="FATCA_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen gemäß FATCA</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:choice>-->
<!-- <xsd:element name="FATCA_NatPerson" type="FATCA_NatPersonType"/>-->
<!-- <xsd:element name="FATCA_SonstPerson" type="FATCA_SonstPersonType"/>-->
<!-- </xsd:choice>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="FATCA_NatPersonType">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen FATCA bei natürlichen Personen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Geburtsland" type="AttributEnum_Type"/>-->
<!-- <xsd:element name="US_Indizien" type="xsd:boolean"/>-->
<!-- <xsd:element name="US_Steuerpflicht" type="xsd:boolean"/>-->
<!-- <xsd:element name="US_TIN" type="xsd:string" minOccurs="0"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="FATCA_SonstPersonType">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen FATCA bei sonstigen Personen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="LandFirmensitz" type="AttributEnum_Type"/>-->
<!-- <xsd:element name="GIIN" type="xsd:string" minOccurs="0"/>-->
<!-- <xsd:element name="KonzessionFinanzen" type="xsd:boolean">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="NichtFinanzielleDienstleistungen" type="xsd:boolean">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Überwiegend eine aktive Geschäftstätigkeit in Produktion oder Handel</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="GMSG_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="SteuerlichAnsaessig" maxOccurs="unbounded">-->
<!-- <xsd:complexType>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Land" type="AttributEnum_Type"/>-->
<!-- <xsd:element name="Steuernummer" type="AttributString_Type" minOccurs="0"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="PEP_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Beschreibung einer PEP</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Beschreibung" type="xsd:string"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Treuhaenderfrage_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Details zur Treuhaenderfrage</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Treuhaender" type="xsd:boolean"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- -->
</xsd:schema>

View File

@@ -199,15 +199,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="parameters" element="boaSp:SubmitApplicationSachPrivatResponse"/>
</message>
<!-- State-Changes z.B. Polizzierung -->
<!-- <message name="GetStateChangesRequestMsg">-->
<!-- <part name="parameters" element="b:GetStateChangesRequest"/>-->
<!-- </message>-->
<!-- <message name="GetStateChangesResponseMsg">-->
<!-- <part name="parameters" element="b:GetStateChangesResponse"/>-->
<!-- </message>-->
<!-- Fehler -->
<message name="ServiceFaultMsg">
<part name="parameters" element="cst:serviceFault" />
@@ -361,14 +353,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<fault name="SubmitApplicationSachPrivatFault" message="os:ServiceFaultMsg"/>
</operation>
<!-- <operation name="getStateChanges">-->
<!-- <input name="GetStateChangesRequestPort" message="os:GetStateChangesRequestMsg"/>-->
<!-- <output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>-->
<!-- <fault name="GetStateChangesFault" message="os:ServiceFaultMsg"/>-->
<!-- </operation>-->
</portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
@@ -720,19 +704,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault>
</operation>
<!-- Statusaenderungen -->
<!-- <operation name="getStateChanges">-->
<!-- <soap:operation soapAction="urn:getStateChanges" style="document"/>-->
<!-- <input name="GetStateChangesRequestPort">-->
<!-- <soap:body use="literal"/>-->
<!-- </input>-->
<!-- <output name="GetStateChangesResponsePort">-->
<!-- <soap:body use="literal"/>-->
<!-- </output>-->
<!-- <fault name="GetStateChangesFault">-->
<!-- <soap:fault name="GetStateChangesFault" use="literal"/>-->
<!-- </fault>-->
<!-- </operation>-->
</binding>
<service name="omdsService">

View File

@@ -2,143 +2,143 @@
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" 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.on1basisfunktionen" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:annotation>
<xsd:documentation>State-Changes</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="GetStateChangesRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Requestobjektes um Geschäftsfalle abzuholen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonSearchRequest_Type">
<xsd:sequence>
<xsd:element name="GeschaeftsobjektArt" type="cst:GeschaeftsobjektArt_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Vorgabe einer Geschäftsobjektart, z.B. Vertrag, Schaden oder Antrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GetStateChangesResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Responseobjektes um Geschäftsfalle abzuholen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonSearchResponse_Type">
<xsd:sequence>
<xsd:element name="Event" type="AbstractStateChangeEvent_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="GetStateChangesRequest" type="GetStateChangesRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GetStateChangesResponse" type="GetStateChangesResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DeclareStateChangesRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ fuer die Bekanntgabe von Statusänderungen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="StateChange" type="AbstractStateChangeEvent_Type" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DeclareStateChangesResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ fuer die Annahme von Statusänderungen</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:element name="DeclareStateChangesRequest" type="DeclareStateChangesRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt fuer die Übermittlung von Statusänderungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeclareStateChangesResponse" type="DeclareStateChangesResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Übermittlung von Statusänderungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="AbstractStateChangeEvent_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstraktes Event einer Statusänderung </xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="StateChangeEvent_Type">
<xsd:annotation>
<xsd:documentation>Standard-Event einer Statusänderung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractStateChangeEvent_Type">
<xsd:sequence>
<xsd:element name="Objektart" type="cst:GeschaeftsobjektArt_Type">
<xsd:annotation>
<xsd:documentation>Die Art des Objekts, z.B. Vertrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ObjektId" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Id des Objekts als ObjektId_Type</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine Geschäftsfall-Id als String, wenn dem Servicenutzer eine solche zugeordnet ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschaeftsfallArt" type="cst:GeschaeftsfallArt_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Art des Geschaeftsfalls der zur Statusänderung geführt hat.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Aenderungsdatum" type="omds:Datum-Zeit">
<xsd:annotation>
<xsd:documentation>Das Datum ab wann die Statusänderung feststeht.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StatusGueltigAbDatum" type="omds:Datum-Zeit">
<xsd:annotation>
<xsd:documentation>Das Datum ab welchem die Statusänderung wirksam wird.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BisherigerStatus" type="AbstractStatusGeschaeftsfall_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional der bisherige Status</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NeuerStatus" type="AbstractStatusGeschaeftsfall_Type">
<xsd:annotation>
<xsd:documentation>Der neue Status</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AbstractStatusGeschaeftsfall_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Status eines Geschaeftsfalls</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="StatusAntragsGeschaeftsfall">
<xsd:annotation>
<xsd:documentation>Status eines Antrags</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractStatusGeschaeftsfall_Type">
<xsd:sequence>
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>State-Changes</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexType name="GetStateChangesRequest_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Typ des Requestobjektes um Geschäftsfalle abzuholen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="cst:CommonSearchRequest_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="GeschaeftsobjektArt" type="cst:GeschaeftsobjektArt_Type" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Vorgabe einer Geschäftsobjektart, z.B. Vertrag, Schaden oder Antrag</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="GetStateChangesResponse_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Typ des Responseobjektes um Geschäftsfalle abzuholen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="cst:CommonSearchResponse_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Event" type="AbstractStateChangeEvent_Type" minOccurs="0" maxOccurs="unbounded"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:element name="GetStateChangesRequest" type="GetStateChangesRequest_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Requestobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="GetStateChangesResponse" type="GetStateChangesResponse_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:complexType name="DeclareStateChangesRequest_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Typ fuer die Bekanntgabe von Statusänderungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="StateChange" type="AbstractStateChangeEvent_Type" maxOccurs="unbounded"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="DeclareStateChangesResponse_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Typ fuer die Annahme von Statusänderungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:complexType>-->
<!-- <xsd:element name="DeclareStateChangesRequest" type="DeclareStateChangesRequest_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Requestobjekt fuer die Übermittlung von Statusänderungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="DeclareStateChangesResponse" type="DeclareStateChangesResponse_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Responseobjekt für die Übermittlung von Statusänderungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:complexType name="AbstractStateChangeEvent_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstraktes Event einer Statusänderung </xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="StateChangeEvent_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Standard-Event einer Statusänderung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="AbstractStateChangeEvent_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Objektart" type="cst:GeschaeftsobjektArt_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die Art des Objekts, z.B. Vertrag</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="ObjektId" type="cst:ObjektId_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die Id des Objekts als ObjektId_Type</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Eine Geschäftsfall-Id als String, wenn dem Servicenutzer eine solche zugeordnet ist.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="GeschaeftsfallArt" type="cst:GeschaeftsfallArt_Type" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die Art des Geschaeftsfalls der zur Statusänderung geführt hat.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Aenderungsdatum" type="omds:Datum-Zeit">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Das Datum ab wann die Statusänderung feststeht.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="StatusGueltigAbDatum" type="omds:Datum-Zeit">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Das Datum ab welchem die Statusänderung wirksam wird.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="BisherigerStatus" type="AbstractStatusGeschaeftsfall_Type" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional der bisherige Status</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="NeuerStatus" type="AbstractStatusGeschaeftsfall_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Der neue Status</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="AbstractStatusGeschaeftsfall_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Status eines Geschaeftsfalls</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="StatusAntragsGeschaeftsfall">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Status eines Antrags</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="AbstractStatusGeschaeftsfall_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<xsd:element name="AddDocToBusinessCaseRequest" type="AddDocToBusinessCaseRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt um Dokument zu Geschäftsfall hinzuzufügen</xsd:documentation>
@@ -324,134 +324,134 @@
</xsd:sequence>
</xsd:complexType>
<!-- Grundlagen Notifikationsservices -->
<xsd:element name="DeclareEndpointRequest" type="DeclareEndpointRequest_Type">
<xsd:annotation>
<xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DeclareEndpointRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für den DeclareEndpointRequest</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element name="BasisUrlEndpoint">
<xsd:annotation>
<xsd:documentation>Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1000"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element ref="ArtAuthentifizierung"/>
<xsd:element name="Credentials" type="Credentials_Type">
<xsd:annotation>
<xsd:documentation>Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AuthorizationFilter" type="cst:AuthorizationFilter" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ArtAuthentifizierung">
<xsd:annotation>
<xsd:documentation>Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="UsernameToken"/>
<xsd:enumeration value="Security-Context-Token"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:complexType name="Credentials_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. </xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="UsernamePasswordCredentials_Type">
<xsd:annotation>
<xsd:documentation>Konkrete Implementierung von Credentials mit Username und Password</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="Username" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Password" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:element name="DeclareEndpointResponse" type="DeclareEndpointResponse_Type">
<xsd:annotation>
<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DeclareEndpointResponse_Type">
<xsd:annotation>
<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die von der VU zuletzt erfolgreich registrierte BasisUrl</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1000"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SecurityContextTokenRequest" type="SecurityContextTokenRequest_Type">
<xsd:annotation>
<xsd:documentation>Request zum Bezug eines Security-Context-Token</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="SecurityContextTokenRequest_Type">
<xsd:annotation>
<xsd:documentation>Request-Type zum Bezug eines Security-Context-Tokens</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Credentials" type="Credentials_Type"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SecurityContextTokenResponse" type="SecurityContextTokenResponse_Type">
<xsd:annotation>
<xsd:documentation>Response des Bezug eines Security-Context-Tokens</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="SecurityContextTokenResponse_Type">
<xsd:annotation>
<xsd:documentation>Response-Type zum Bezug eines Securtity-Context-Tokens</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Token" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Der Token selbst als String</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DauerhaftGueltig" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GueltigBis" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Das Ablaufdatum des Tokens</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- <xsd:element name="DeclareEndpointRequest" type="DeclareEndpointRequest_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:complexType name="DeclareEndpointRequest_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Typ für den DeclareEndpointRequest</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="VUNr" type="omds:VUNr"/>-->
<!-- <xsd:element name="BasisUrlEndpoint">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:simpleType>-->
<!-- <xsd:restriction base="xsd:string">-->
<!-- <xsd:maxLength value="1000"/>-->
<!-- </xsd:restriction>-->
<!-- </xsd:simpleType>-->
<!-- </xsd:element>-->
<!-- <xsd:element ref="ArtAuthentifizierung"/>-->
<!-- <xsd:element name="Credentials" type="Credentials_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="AuthorizationFilter" type="cst:AuthorizationFilter" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:element name="ArtAuthentifizierung">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:simpleType>-->
<!-- <xsd:restriction base="xsd:string">-->
<!-- <xsd:enumeration value="UsernameToken"/>-->
<!-- <xsd:enumeration value="Security-Context-Token"/>-->
<!-- </xsd:restriction>-->
<!-- </xsd:simpleType>-->
<!-- </xsd:element>-->
<!-- <xsd:complexType name="Credentials_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. </xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="UsernamePasswordCredentials_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Konkrete Implementierung von Credentials mit Username und Password</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:attribute name="Username" type="xsd:string" use="required">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:attribute>-->
<!-- <xsd:attribute name="Password" type="xsd:string" use="required">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:attribute>-->
<!-- </xsd:complexType>-->
<!-- <xsd:element name="DeclareEndpointResponse" type="DeclareEndpointResponse_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:complexType name="DeclareEndpointResponse_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die von der VU zuletzt erfolgreich registrierte BasisUrl</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:simpleType>-->
<!-- <xsd:restriction base="xsd:string">-->
<!-- <xsd:maxLength value="1000"/>-->
<!-- </xsd:restriction>-->
<!-- </xsd:simpleType>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:element name="SecurityContextTokenRequest" type="SecurityContextTokenRequest_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Request zum Bezug eines Security-Context-Token</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:complexType name="SecurityContextTokenRequest_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Request-Type zum Bezug eines Security-Context-Tokens</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Credentials" type="Credentials_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:element name="SecurityContextTokenResponse" type="SecurityContextTokenResponse_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Response des Bezug eines Security-Context-Tokens</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:complexType name="SecurityContextTokenResponse_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Response-Type zum Bezug eines Securtity-Context-Tokens</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Token" type="xsd:string">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Der Token selbst als String</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="DauerhaftGueltig" type="xsd:boolean">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch.</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="GueltigBis" type="omds:Datum-Zeit" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional: Das Ablaufdatum des Tokens</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
</xsd:schema>

View File

@@ -117,28 +117,6 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- <xsd:complexType name="SpezAntrag_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="SpezAntragBasis_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Sicherstellungen" type="cst:Sicherstellung_Type" minOccurs="0" maxOccurs="unbounded">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Daten zu etwaigen Sicherstellungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Einwilligungen" type="cst:Einwilligung_Type" minOccurs="0" maxOccurs="unbounded">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Zustimmung zu vorgegebenen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!--Abstrakte BOA-Operationstypen-->
<xsd:complexType name="CalculateRequest_Type" abstract="true">
<xsd:annotation>

View File

@@ -431,6 +431,27 @@
<xsd:documentation>Refernziert auf ein versichertes Fahrzeug über die laufende Nummer innerhalb eines Elementarprodukts.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="VorversicherungenKfz_Type">
<xsd:annotation>
<xsd:documentation>Type Vorversicherungen für Kfz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Vorversicherungen_Type">
<xsd:sequence>
<xsd:element name="VorversicherungKfz" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:VorversicherungenDetail_Type">
<xsd:attribute name="VtgSparteCd" type="omds:VtgSparteCd_Type" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="VorversicherungRechtsschutz" type="cst:VorversicherungenDetail_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="InsassenUnfallSystem_Type">
<xsd:annotation>
<xsd:documentation>Type System Insassenunfallversicherung</xsd:documentation>