Elemente fuer die 4 BOA Requests Rechtsschutz ergaenzt

WSDL an die Typen angepasst, einige Änderungen aus Branch 1.3
nachgezogen,
Beim SchadenStatus_Type eine Vererbung vom
cst:AbstraktesEreignisStatusAenderung_Type Objekt eingefügt wie in
Branch 1.3
This commit is contained in:
2018-12-10 18:34:15 +01:00
parent de89939c11
commit ded5e08173
3 changed files with 71 additions and 57 deletions

View File

@@ -2048,30 +2048,34 @@
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält</xsd:documentation> <xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:complexContent>
<xsd:element ref="IdGeschaeftsfallSchadenereignis"/> <xsd:extension base="cst:AbstraktesEreignisStatusAenderung_Type">
<xsd:element name="VUNr" type="omds:VUNr"/> <xsd:sequence>
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
<xsd:annotation> <xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:documentation>Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis</xsd:documentation> <xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded">
</xsd:annotation> <xsd:annotation>
</xsd:element> <xsd:documentation>Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis</xsd:documentation>
<xsd:element name="Schaeden" minOccurs="0" maxOccurs="unbounded"> </xsd:annotation>
<xsd:complexType> </xsd:element>
<xsd:sequence> <xsd:element name="Schaeden" minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="IdGeschaeftsfallSchadenanlage"/> <xsd:complexType>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/> <xsd:sequence>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/> <xsd:element ref="IdGeschaeftsfallSchadenanlage"/>
<xsd:element ref="Schadenzuordnung" minOccurs="0"> <xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
<xsd:annotation> <xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation> <xsd:element ref="Schadenzuordnung" minOccurs="0">
</xsd:annotation> <xsd:annotation>
</xsd:element> <xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/> </xsd:annotation>
</xsd:sequence> </xsd:element>
</xsd:complexType> <xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
</xsd:element> </xsd:sequence>
</xsd:sequence> </xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="LossEventListRequest" type="LossEventListRequest_Type"> <xsd:element name="LossEventListRequest" type="LossEventListRequest_Type">
<xsd:annotation> <xsd:annotation>
@@ -2355,7 +2359,7 @@
</xsd:element> </xsd:element>
<xsd:element ref="InformationenPerson"> <xsd:element ref="InformationenPerson">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation> <xsd:documentation>Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>

View File

@@ -4,9 +4,9 @@ xmlns:os="urn:omds3Services-1-1-0"
xmlns:ost="urn:omds3ServiceTypes-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:b="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" xmlns:b="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen"
xmlns:k="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:boak="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:sp="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat"
xmlns:r="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" xmlns:boaRs="http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs"
xmlns:v="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag" 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:p="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner"
xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/"
@@ -27,7 +27,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" schemaLocation="omds3_ON1_Basisfunktionen.xsd"/> <import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" schemaLocation="omds3_ON1_Basisfunktionen.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.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.on2antrag.sachprivat" schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" schemaLocation="omds3_ON2_Antrag_RS.xsd"/> <import namespace="http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs" schemaLocation="omds3_ON2_Antrag_Rechtsschutz.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.on3vertrag" schemaLocation="omds3_ON3_Vertrag.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner" schemaLocation="omds3_ON4_Partner.xsd"/> <import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner" schemaLocation="omds3_ON4_Partner.xsd"/>
</schema> </schema>
@@ -180,58 +180,58 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="parameters" element="ost:DeclareEndpointResponse"/> <part name="parameters" element="ost:DeclareEndpointResponse"/>
</message> </message>
<message name="CalculateKfzRequestMsg"> <message name="CalculateKfzRequestMsg">
<part name="parameters" element="k:CalculateKfzRequest"/> <part name="parameters" element="boak:CalculateKfzRequest"/>
</message> </message>
<message name="CalculateKfzResponseMsg"> <message name="CalculateKfzResponseMsg">
<part name="parameters" element="k:CalculateKfzResponse"/> <part name="parameters" element="boak:CalculateKfzResponse"/>
</message> </message>
<message name="CreateOfferKfzRequestMsg"> <message name="CreateOfferKfzRequestMsg">
<part name="parameters" element="k:CreateOfferKfzRequest"/> <part name="parameters" element="boak:CreateOfferKfzRequest"/>
</message> </message>
<message name="CreateOfferKfzResponseMsg"> <message name="CreateOfferKfzResponseMsg">
<part name="parameters" element="k:CreateOfferKfzResponse"/> <part name="parameters" element="boak:CreateOfferKfzResponse"/>
</message> </message>
<message name="CreateApplicationKfzRequestMsg"> <message name="CreateApplicationKfzRequestMsg">
<part name="parameters" element="k:CreateApplicationKfzRequest"/> <part name="parameters" element="boak:CreateApplicationKfzRequest"/>
</message> </message>
<message name="CreateApplicationKfzResponseMsg"> <message name="CreateApplicationKfzResponseMsg">
<part name="parameters" element="k:CreateApplicationKfzResponse"/> <part name="parameters" element="boak:CreateApplicationKfzResponse"/>
</message> </message>
<message name="SubmitApplicationKfzRequestMsg"> <message name="SubmitApplicationKfzRequestMsg">
<part name="parameters" element="k:SubmitApplicationKfzRequest"/> <part name="parameters" element="boak:SubmitApplicationKfzRequest"/>
</message> </message>
<message name="SubmitApplicationKfzResponseMsg"> <message name="SubmitApplicationKfzResponseMsg">
<part name="parameters" element="k:SubmitApplicationKfzResponse"/> <part name="parameters" element="boak:SubmitApplicationKfzResponse"/>
</message> </message>
<message name="CalculateRSRequestMsg"> <message name="CalculateRSRequestMsg">
<part name="parameters" element="r:CalculateRSRequest"/> <part name="parameters" element="boaRs:CalculateRechtsschutzRequest"/>
</message> </message>
<message name="CalculateRSResponseMsg"> <message name="CalculateRSResponseMsg">
<part name="parameters" element="r:CalculateRSResponse"/> <part name="parameters" element="boaRs:CalculateRechtsschutzResponse"/>
</message> </message>
<message name="CreateOfferRSRequestMsg"> <message name="CreateOfferRSRequestMsg">
<part name="parameters" element="r:CreateOfferRSRequest"/> <part name="parameters" element="boaRs:CreateOfferRechtsschutzRequest"/>
</message> </message>
<message name="CreateOfferRSResponseMsg"> <message name="CreateOfferRSResponseMsg">
<part name="parameters" element="r:CreateOfferRSResponse"/> <part name="parameters" element="boaRs:CreateOfferRechtsschutzResponse"/>
</message> </message>
<message name="CreateApplicationRSRequestMsg"> <message name="CreateApplicationRSRequestMsg">
<part name="parameters" element="r:CreateApplicationRSRequest"/> <part name="parameters" element="boaRs:CreateApplicationRechtsschutzRequest"/>
</message> </message>
<message name="CreateApplicationRSResponseMsg"> <message name="CreateApplicationRSResponseMsg">
<part name="parameters" element="r:CreateApplicationRSResponse"/> <part name="parameters" element="boaRs:CreateApplicationRechtsschutzResponse"/>
</message> </message>
<message name="SubmitApplicationRSRequestMsg"> <message name="SubmitApplicationRSRequestMsg">
<part name="parameters" element="r:SubmitApplicationRSRequest"/> <part name="parameters" element="boaRs:SubmitApplicationRechtsschutzRequest"/>
</message> </message>
<message name="SubmitApplicationRSResponseMsg"> <message name="SubmitApplicationRSResponseMsg">
<part name="parameters" element="r:SubmitApplicationRSResponse"/> <part name="parameters" element="boaRs:SubmitApplicationRechtsschutzResponse"/>
</message> </message>
<message name="GetStatusChangesRequestMsg"> <message name="GetStatusChangesRequestMsg">
<part name="parameters" element="b:GetStatusChangesRequest"/> <part name="parameters" element="b:GetStateChangesRequest"/>
</message> </message>
<message name="GetStatusChangesResponseMsg"> <message name="GetStatusChangesResponseMsg">
<part name="parameters" element="b:GetStatusChangesResponse"/> <part name="parameters" element="b:GetStateChangesResponse"/>
</message> </message>
<message name="GetPoliciesOfPartnerRequestMsg"> <message name="GetPoliciesOfPartnerRequestMsg">
<part name="parameters" element="v:GetPoliciesOfPartnerRequest"/> <part name="parameters" element="v:GetPoliciesOfPartnerRequest"/>
@@ -978,16 +978,18 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:ExactlyOne> <wsp:ExactlyOne>
<wsp:All> <wsp:All>
<!-- Def HTTPS: dies muss allerdings nur aktiviert werden, wenn nicht andere HTTPs Infrastruktur vorgeschaltet ist <!-- Def HTTPS: Erzwingt Ende-zu-Ende Verschluesselung -->
<sp:TransportBinding> <!-- Dies muss allerdings nur aktiviert werden, wenn nicht andere Infrastruktur eine sichere Https-Verbindung gewaehrleistet -->
<wsp:Policy> <sp:TransportBinding>
<sp:TransportToken> <wsp:Policy>
<wsp:Policy> <sp:TransportToken>
<sp:HttpsToken RequireClientCertificate="false"/> <wsp:Policy>
</wsp:Policy> <sp:HttpsToken RequireClientCertificate="false"/>
</sp:TransportToken> </wsp:Policy>
</wsp:Policy> </sp:TransportToken>
</sp:TransportBinding> --> </wsp:Policy>
</sp:TransportBinding>
<!-- schreibe Username-Token mit Passwort-Digest (Hash) vor --> <!-- schreibe Username-Token mit Passwort-Digest (Hash) vor -->
<sp:SupportingTokens> <sp:SupportingTokens>
<wsp:Policy> <wsp:Policy>

View File

@@ -94,7 +94,7 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="CaluclateRechtsschutzResponse_Type"> <xsd:complexType name="CalculateRechtsschutzResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Rechtsschutz-Berechnung</xsd:documentation> <xsd:documentation>Typ des Responseobjekts für eine Rechtsschutz-Berechnung</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -150,4 +150,12 @@
<xsd:extension base="ac:SubmitApplicationResponse_Type"/> <xsd:extension base="ac:SubmitApplicationResponse_Type"/>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="CalculateRechtsschutzRequest" type="CalculateRechtsschutzRequest_Type"/>
<xsd:element name="CalculateRechtsschutzResponse" type="CalculateRechtsschutzResponse_Type"/>
<xsd:element name="CreateOfferRechtsschutzRequest" type="CreateOfferRechtsschutzRequest_Type"/>
<xsd:element name="CreateOfferRechtsschutzResponse" type="CreateOfferRechtsschutzResponse_Type"/>
<xsd:element name="CreateApplicationRechtsschutzRequest" type="CreateApplicationRechtsschutzRequest_Type"/>
<xsd:element name="CreateApplicationRechtsschutzResponse" type="CreateApplicationRechtsschutzResponse_Type"/>
<xsd:element name="SubmitApplicationRechtsschutzRequest" type="SubmitApplicationRechtsschutzResponse_Type"/>
<xsd:element name="SubmitApplicationRechtsschutzResponse" type="SubmitApplicationRechtsschutzResponse_Type"/>
</xsd:schema> </xsd:schema>