Anpassen Branch Konvertierungshilfe an Development, so dass alles was in Development vorhanden ist, auch in Konvertierungshilfe vorhanden ist.

This commit is contained in:
2022-04-08 10:04:07 +02:00
parent 0d9bb6cba3
commit 63fd4b5a51
7 changed files with 1066 additions and 1 deletions

View File

@@ -639,6 +639,13 @@
</xsd:sequence> </xsd:sequence>
<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/> <xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Legitimation_Type">
<xsd:complexContent>
<xsd:extension base="omds:EL-Legitimation_Type">
<xsd:attribute name="AusstellendesLand" type="omds:LandesCd_Type" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Person" type="Person_Type"> <xsd:element name="Person" type="Person_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional. Die Person kann eine Adresse enthalten. Die Adresse hat aber keine Id.</xsd:documentation> <xsd:documentation>Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional. Die Person kann eine Adresse enthalten. Die Adresse hat aber keine Id.</xsd:documentation>

View File

@@ -11,8 +11,10 @@ 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:boak="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:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat"
xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs"
xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall"
xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben"
xmlns:boaKr="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken"
xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden"
xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
@@ -27,7 +29,9 @@ 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-4-0.on2antrag.sachprivat" schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd"/> <import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" schemaLocation="omds3_ON2_Antrag_Unfall.xsd"/> <import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" schemaLocation="omds3_ON2_Antrag_Unfall.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" schemaLocation="omds3_ON2_Antrag_Kranken.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" schemaLocation="omds3_ON2_Antrag_Leben.xsd"/> <import namespace="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" schemaLocation="omds3_ON2_Antrag_Leben.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/> <import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/>
</schema> </schema>
@@ -154,6 +158,18 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<message name="SearchClaimResponseMsg"> <message name="SearchClaimResponseMsg">
<part name="parameters" element="sch:SearchClaimResponse" /> <part name="parameters" element="sch:SearchClaimResponse" />
</message> </message>
<message name="CheckCoverageRequestMsg">
<part name="parameters" element="sch:CheckCoverageRequest"/>
</message>
<message name="CheckCoverageResponseMsg">
<part name="parameters" element="sch:CheckCoverageResponse" />
</message>
<message name="SubmitReceiptRequestMsg">
<part name="parameters" element="sch:SubmitReceiptRequest"/>
</message>
<message name="SubmitReceiptResponseMsg">
<part name="parameters" element="sch:SubmitReceiptResponse" />
</message>
<!-- Kraftfahrt --> <!-- Kraftfahrt -->
<message name="CalculateKfzRequestMsg"> <message name="CalculateKfzRequestMsg">
@@ -207,6 +223,32 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="parameters" element="boaSp:SubmitApplicationSachPrivatResponse"/> <part name="parameters" element="boaSp:SubmitApplicationSachPrivatResponse"/>
</message> </message>
<!-- Rechtsschutz -->
<message name="CalculateRechtsschutzRequestMsg">
<part name="parameters" element="boaRs:CalculateRechtsschutzRequest"/>
</message>
<message name="CalculateRechtsschutzResponseMsg">
<part name="parameters" element="boaRs:CalculateRechtsschutzResponse"/>
</message>
<message name="CreateOfferRechtsschutzRequestMsg">
<part name="parameters" element="boaRs:CreateOfferRechtsschutzRequest"/>
</message>
<message name="CreateOfferRechtsschutzResponseMsg">
<part name="parameters" element="boaRs:CreateOfferRechtsschutzResponse"/>
</message>
<message name="CreateApplicationRechtsschutzRequestMsg">
<part name="parameters" element="boaRs:CreateApplicationRechtsschutzRequest"/>
</message>
<message name="CreateApplicationRechtsschutzResponseMsg">
<part name="parameters" element="boaRs:CreateApplicationRechtsschutzResponse"/>
</message>
<message name="SubmitApplicationRechtsschutzRequestMsg">
<part name="parameters" element="boaRs:SubmitApplicationRechtsschutzRequest"/>
</message>
<message name="SubmitApplicationRechtsschutzResponseMsg">
<part name="parameters" element="boaRs:SubmitApplicationRechtsschutzResponse"/>
</message>
<!-- Unfall --> <!-- Unfall -->
<message name="CalculateUnfallRequestMsg"> <message name="CalculateUnfallRequestMsg">
<part name="parameters" element="boaU:CalculateUnfallRequest"/> <part name="parameters" element="boaU:CalculateUnfallRequest"/>
@@ -233,6 +275,31 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="parameters" element="boaU:SubmitApplicationUnfallResponse"/> <part name="parameters" element="boaU:SubmitApplicationUnfallResponse"/>
</message> </message>
<!-- Kranken -->
<message name="CalculateKrankenRequestMsg">
<part name="parameters" element="boaKr:CalculateKrankenRequest"/>
</message>
<message name="CalculateKrankenResponseMsg">
<part name="parameters" element="boaKr:CalculateKrankenResponse"/>
</message>
<message name="CreateOfferKrankenRequestMsg">
<part name="parameters" element="boaKr:CreateOfferKrankenRequest"/>
</message>
<message name="CreateOfferKrankenResponseMsg">
<part name="parameters" element="boaKr:CreateOfferKrankenResponse"/>
</message>
<message name="CreateApplicationKrankenRequestMsg">
<part name="parameters" element="boaKr:CreateApplicationKrankenRequest"/>
</message>
<message name="CreateApplicationKrankenResponseMsg">
<part name="parameters" element="boaKr:CreateApplicationKrankenResponse"/>
</message>
<message name="SubmitApplicationKrankenRequestMsg">
<part name="parameters" element="boaKr:SubmitApplicationKrankenRequest"/>
</message>
<message name="SubmitApplicationKrankenResponseMsg">
<part name="parameters" element="boaKr:SubmitApplicationKrankenResponse"/>
</message>
<!-- Leben --> <!-- Leben -->
<message name="CalculateLebenRequestMsg"> <message name="CalculateLebenRequestMsg">
@@ -260,6 +327,14 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="parameters" element="boaL:SubmitApplicationLebenResponse"/> <part name="parameters" element="boaL:SubmitApplicationLebenResponse"/>
</message> </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 --> <!-- Fehler -->
<message name="ServiceFaultMsg"> <message name="ServiceFaultMsg">
<part name="parameters" element="cst:serviceFault" /> <part name="parameters" element="cst:serviceFault" />
@@ -370,6 +445,16 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" /> <output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" />
<fault name="SearchClaimFault" message="os:ServiceFaultMsg" /> <fault name="SearchClaimFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="checkCoverage">
<input name="CheckCoverageRequestPort" message="os:CheckCoverageRequestMsg" />
<output name="CheckCoverageResponsePort" message="os:CheckCoverageResponseMsg" />
<fault name="CheckCoverageFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="submitReceipt">
<input name="SubmitReceiptRequestPort" message="os:SubmitReceiptRequestMsg" />
<output name="SubmitReceiptResponsePort" message="os:SubmitReceiptResponseMsg" />
<fault name="SubmitReceiptFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="calculateKfz"> <operation name="calculateKfz">
<input name="CalculateKfzRequestPort" message="os:CalculateKfzRequestMsg"/> <input name="CalculateKfzRequestPort" message="os:CalculateKfzRequestMsg"/>
@@ -413,6 +498,27 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<fault name="SubmitApplicationSachPrivatFault" message="os:ServiceFaultMsg"/> <fault name="SubmitApplicationSachPrivatFault" message="os:ServiceFaultMsg"/>
</operation> </operation>
<operation name="calculateRechtsschutz">
<input name="CalculateRechtsschutzRequestPort" message="os:CalculateRechtsschutzRequestMsg"/>
<output name="CalculateRechtsschutzResponsePort" message="os:CalculateRechtsschutzResponseMsg"/>
<fault name="CalculateRechtsschutzFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createOfferRechtsschutz">
<input name="CreateOfferRechtsschutzRequestPort" message="os:CreateOfferRechtsschutzRequestMsg"/>
<output name="CreateOfferRechtsschutzResponsePort" message="os:CreateOfferRechtsschutzResponseMsg"/>
<fault name="CreateOfferRechtsschutzFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createApplicationRechtsschutz">
<input name="CreateApplicationRechtsschutzRequestPort" message="os:CreateApplicationRechtsschutzRequestMsg"/>
<output name="CreateApplicationRechtsschutzResponsePort" message="os:CreateApplicationRechtsschutzResponseMsg"/>
<fault name="CreateApplicationRechtsschutzFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="submitApplicationRechtsschutz">
<input name="SubmitApplicationRechtsschutzRequestPort" message="os:SubmitApplicationRechtsschutzRequestMsg"/>
<output name="SubmitApplicationRechtsschutzResponsePort" message="os:SubmitApplicationRechtsschutzResponseMsg"/>
<fault name="SubmitApplicationRechtsschutzFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="calculateUnfall"> <operation name="calculateUnfall">
<input name="CalculateUnfallRequestPort" message="os:CalculateUnfallRequestMsg"/> <input name="CalculateUnfallRequestPort" message="os:CalculateUnfallRequestMsg"/>
<output name="CalculateUnfallResponsePort" message="os:CalculateUnfallResponseMsg"/> <output name="CalculateUnfallResponsePort" message="os:CalculateUnfallResponseMsg"/>
@@ -434,6 +540,27 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<fault name="SubmitApplicationUnfallFault" message="os:ServiceFaultMsg"/> <fault name="SubmitApplicationUnfallFault" message="os:ServiceFaultMsg"/>
</operation> </operation>
<operation name="calculateKranken">
<input name="CalculateKrankenRequestPort" message="os:CalculateKrankenRequestMsg"/>
<output name="CalculateKrankenResponsePort" message="os:CalculateKrankenResponseMsg"/>
<fault name="CalculateKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createOfferKranken">
<input name="CreateOfferKrankenRequestPort" message="os:CreateOfferKrankenRequestMsg"/>
<output name="CreateOfferKrankenResponsePort" message="os:CreateOfferKrankenResponseMsg"/>
<fault name="CreateOfferKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createApplicationKranken">
<input name="CreateApplicationKrankenRequestPort" message="os:CreateApplicationKrankenRequestMsg"/>
<output name="CreateApplicationKrankenResponsePort" message="os:CreateApplicationKrankenResponseMsg"/>
<fault name="CreateApplicationKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="submitApplicationKranken">
<input name="SubmitApplicationKrankenRequestPort" message="os:SubmitApplicationKrankenRequestMsg"/>
<output name="SubmitApplicationKrankenResponsePort" message="os:SubmitApplicationKrankenResponseMsg"/>
<fault name="SubmitApplicationKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="calculateLeben"> <operation name="calculateLeben">
<input name="CalculateLebenRequestPort" message="os:CalculateLebenRequestMsg"/> <input name="CalculateLebenRequestPort" message="os:CalculateLebenRequestMsg"/>
<output name="CalculateLebenResponsePort" message="os:CalculateLebenResponseMsg"/> <output name="CalculateLebenResponsePort" message="os:CalculateLebenResponseMsg"/>
@@ -454,6 +581,13 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="SubmitApplicationLebenResponsePort" message="os:SubmitApplicationLebenResponseMsg"/> <output name="SubmitApplicationLebenResponsePort" message="os:SubmitApplicationLebenResponseMsg"/>
<fault name="SubmitApplicationLebenFault" message="os:ServiceFaultMsg"/> <fault name="SubmitApplicationLebenFault" message="os:ServiceFaultMsg"/>
</operation> </operation>
<operation name="getStateChanges">
<input name="GetStateChangesRequestPort" message="os:GetStateChangesRequestMsg"/>
<output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>
<fault name="GetStateChangesFault" message="os:ServiceFaultMsg"/>
</operation>
</portType> </portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType"> <binding name="omdsServicePortBinding" type="os:omdsServicePortType">
@@ -705,6 +839,32 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault> </fault>
</operation> </operation>
<operation name="checkCoverage">
<soap:operation soapAction="urn:checkCoverage" style="document" />
<input name="CheckCoverageRequestPort">
<soap:body use="literal" />
</input>
<output name="CheckCoverageResponsePort">
<soap:body use="literal" />
</output>
<fault name="CheckCoverageFault">
<soap:fault name="CheckCoverageFault" use="literal"/>
</fault>
</operation>
<operation name="submitReceipt">
<soap:operation soapAction="urn:submitReceipt" style="document" />
<input name="SubmitReceiptRequestPort">
<soap:body use="literal" />
</input>
<output name="SubmitReceiptResponsePort">
<soap:body use="literal" />
</output>
<fault name="SubmitReceiptFault">
<soap:fault name="SubmitReceiptFault" use="literal"/>
</fault>
</operation>
<!-- KFZ --> <!-- KFZ -->
<operation name="calculateKfz"> <operation name="calculateKfz">
<soap:operation soapAction="urn:calculateKfz" style="document"/> <soap:operation soapAction="urn:calculateKfz" style="document"/>
@@ -806,6 +966,57 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</operation> </operation>
<!-- Rechtsschutz -->
<operation name="calculateRechtsschutz">
<soap:operation soapAction="urn:calculateRechtsschutz" style="document"/>
<input name="CalculateRechtsschutzRequestPort">
<soap:body use="literal"/>
</input>
<output name="CalculateRechtsschutzResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CalculateRechtsschutzFault">
<soap:fault name="CalculateRechtsschutzFault" use="literal"/>
</fault>
</operation>
<operation name="createOfferRechtsschutz">
<soap:operation soapAction="urn:createOfferRechtsschutz" style="document"/>
<input name="CreateOfferRechtsschutzRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateOfferRechtsschutzResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateOfferRechtsschutzFault">
<soap:fault name="CreateOfferRechtsschutzFault" use="literal"/>
</fault>
</operation>
<operation name="createApplicationRechtsschutz">
<soap:operation soapAction="urn:createApplicationRechtsschutz" style="document"/>
<input name="CreateApplicationRechtsschutzRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateApplicationRechtsschutzResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateApplicationRechtsschutzFault">
<soap:fault name="CreateApplicationRechtsschutzFault" use="literal"/>
</fault>
</operation>
<operation name="submitApplicationRechtsschutz">
<soap:operation soapAction="urn:submitApplicationRechtsschutz" style="document"/>
<input name="SubmitApplicationRechtsschutzRequestPort">
<soap:body use="literal"/>
</input>
<output name="SubmitApplicationRechtsschutzResponsePort">
<soap:body use="literal"/>
</output>
<fault name="SubmitApplicationRechtsschutzFault">
<soap:fault name="SubmitApplicationRechtsschutzFault" use="literal"/>
</fault>
</operation>
<!-- Unfall --> <!-- Unfall -->
<operation name="calculateUnfall"> <operation name="calculateUnfall">
<soap:operation soapAction="urn:calculateUnfall" style="document"/> <soap:operation soapAction="urn:calculateUnfall" style="document"/>
@@ -856,6 +1067,56 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault> </fault>
</operation> </operation>
<!-- Kranken -->
<operation name="calculateKranken">
<soap:operation soapAction="urn:calculateKranken" style="document"/>
<input name="CalculateKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="CalculateKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CalculateKrankenFault">
<soap:fault name="CalculateKrankenFault" use="literal"/>
</fault>
</operation>
<operation name="createOfferKranken">
<soap:operation soapAction="urn:createOfferKranken" style="document"/>
<input name="CreateOfferKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateOfferKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateOfferKrankenFault">
<soap:fault name="CreateOfferKrankenFault" use="literal"/>
</fault>
</operation>
<operation name="createApplicationKranken">
<soap:operation soapAction="urn:createApplicationKranken" style="document"/>
<input name="CreateApplicationKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateApplicationKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateApplicationKrankenFault">
<soap:fault name="CreateApplicationKrankenFault" use="literal"/>
</fault>
</operation>
<operation name="submitApplicationKranken">
<soap:operation soapAction="urn:submitApplicationKranken" style="document"/>
<input name="SubmitApplicationKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="SubmitApplicationKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="SubmitApplicationKrankenFault">
<soap:fault name="SubmitApplicationKrankenFault" use="literal"/>
</fault>
</operation>
<!-- Leben --> <!-- Leben -->
<operation name="calculateLeben"> <operation name="calculateLeben">
@@ -906,6 +1167,20 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:fault name="SubmitApplicationLebenFault" use="literal"/> <soap:fault name="SubmitApplicationLebenFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<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> </binding>
<service name="omdsService"> <service name="omdsService">

View File

@@ -2,6 +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.8.0"> <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.8.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/> <xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/> <xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd: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:element name="AddDocToBusinessCaseRequest" type="AddDocToBusinessCaseRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Requestobjekt um Dokument zu Geschäftsfall hinzuzufügen</xsd:documentation> <xsd:documentation>Requestobjekt um Dokument zu Geschäftsfall hinzuzufügen</xsd:documentation>

View File

@@ -52,7 +52,7 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:Produkt_Type"> <xsd:extension base="cst:Produkt_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Haftpflicht" type="HaftpflichtKfz_Type"/> <xsd:element name="Haftpflicht" type="HaftpflichtKfz_Type" minOccurs="0"/>
<xsd:choice> <xsd:choice>
<xsd:element name="Teilkasko" type="TeilkaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Teilkasko" type="TeilkaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Vollkasko" type="VollkaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Vollkasko" type="VollkaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/>

View File

@@ -0,0 +1,245 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Mit XMLSpy v2017 rel. 3 sp1 (x64) (http://www.altova.com) von Jens Buehring (Kap Dion GmbH) bearbeitet -->
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.6.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
<xsd:complexType name="VerkaufsproduktKranken_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Krankenversicherung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="Krankenprodukte" type="ProduktKranken_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste von Produkten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Möglichkeit Kranken-fremde Bausteine einzugliedern.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersichertePersonen" type="cst:VersichertePerson_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Risikodaten der versicherten Interessen. In der Regel sind dies Versicherte Personen, die im Produktbaum referenziert werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Gruppe" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Referenz auf eine Gruppe</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktKranken_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Produkt in der Sparte Kranken. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:ProduktMitVp_Type">
<xsd:sequence>
<xsd:element name="Elementarprodukte" type="ElementarproduktKranken_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste der Elementarprodukte</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktKranken_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Kranken. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Typen für die Schritte in BOA -->
<xsd:complexType name="SpezBerechnungKranken_Type">
<xsd:annotation>
<xsd:documentation>Typ für den Schritt Berechnung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezBerechnung_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezOffertKranken_Type">
<xsd:annotation>
<xsd:documentation>Typ für den Schritt Offert-Erzeugung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezOffert_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezAntragKranken_Type">
<xsd:annotation>
<xsd:documentation>Typ für den Schritt Antrags-Erzeugung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezAntrag_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Elemente für die Methoden -->
<xsd:element name="CalculateKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Berechnung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CalculateRequestGen_Type">
<xsd:sequence>
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CalculateKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Berechnung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Kranken-Berechnung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CalculateResponseGen_Type">
<xsd:sequence>
<xsd:element name="Berechnungsantwort" type="SpezBerechnungKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateOfferKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Offerterstellung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Erstellung eines Kranken-Offerts</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateOfferRequestGen_Type">
<xsd:sequence>
<xsd:element name="Offertanfrage" type="SpezOffertKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateOfferKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Offerterstellung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Responseobjekts für eine Erstellung eines Kranken-Offerts</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateOfferResponseGen_Type">
<xsd:sequence>
<xsd:element name="Offertantwort" type="SpezOffertKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateApplicationKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Antragserzeugung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Requestobjekts für die Erstellung eines Krankenantrags</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateApplicationRequestGen_Type">
<xsd:sequence>
<xsd:element name="Antragsanfrage" type="SpezAntragKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateApplicationKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Antragserzeugung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Responseobjekts für die Erstellung eines Krankenantrags</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateApplicationResponseGen_Type">
<xsd:sequence>
<xsd:element name="Antragsantwort" type="SpezAntragKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitApplicationKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Antragsüberleitung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Requests, um den Antrag einzureichen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationRequestGen_Type">
<xsd:sequence>
<xsd:element name="Antragsanfrage" type="SpezAntragKranken_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitApplicationKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Antragsüberleitung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Response, um den Antrag einzureichen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationResponseGen_Type">
<xsd:sequence>
<xsd:element name="Antragsantwort" type="SpezAntragKranken_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:schema>

View File

@@ -0,0 +1,240 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.6.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
<xsd:complexType name="VerkaufsproduktRechtsschutz_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Rechtsschutz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="Produkte" type="ProduktRechtsschutz_Type" maxOccurs="unbounded"/>
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="VersicherteInteressen" type="cst:VersichertesInteresse_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste der versicherten Interessen, wobei hier nur ein abstrakter Typ vorgegeben ist. Die einzelnen versicherten Interessen können dann über die laufende Nummer referenziert werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktRechtsschutz_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Produkt in der Sparte Rechtsschutz. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:ProduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="ElementarprodukteRechtsschutz" type="ElementarproduktRechtsschutz_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="VersInteressenRefLfNr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Bezug auf versicherte Interessen</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktRechtsschutz_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="VersInteressenRefLfNr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Bezug auf versicherte Interessen</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Der Typ Vertragsrechtsschutz_Type ist ein Beispiel für einen normierten Untertyp. In dieser Form können auch VUs eigene Untertypen definieren -->
<xsd:simpleType name="OertlicherGeltungsbereichCd_Type">
<xsd:annotation>
<xsd:documentation>Code für den örtlichen Geltungsbereichs</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:unsignedByte">
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>Österreich</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2">
<xsd:annotation>
<xsd:documentation>EU</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3">
<xsd:annotation>
<xsd:documentation>Europa geographisch</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4">
<xsd:annotation>
<xsd:documentation>EWR</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="5">
<xsd:annotation>
<xsd:documentation>weltweit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- Typen für die Schritte in BOA -->
<xsd:complexType name="SpezBerechnungRechtsschutz_Type">
<xsd:annotation>
<xsd:documentation>Typ für den Schritt Berechnung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezBerechnung_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezOffertRechtsschutz_Type">
<xsd:annotation>
<xsd:documentation>Typ für den Schritt Offert-Erzeugung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezOffert_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezAntragRechtsschutz_Type">
<xsd:annotation>
<xsd:documentation>Typ für den Schritt Antrags-Erzeugung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezAntrag_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Typen und Elemente für die Methoden -->
<xsd:element name="CalculateRechtsschutzRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für eine Berechnung Rechtsschutz</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ac:CalculateRequestGen_Type">
<xsd:sequence>
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CalculateRechtsschutzResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt bei der Rechtsschutz-Berechnung</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ac:CalculateResponseGen_Type">
<xsd:sequence>
<xsd:element name="Berechnungsantwort" type="SpezBerechnungRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateOfferRechtsschutzRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für eine Erstellung eines Rechstsschutz-Offerts</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ac:CreateOfferRequestGen_Type">
<xsd:sequence>
<xsd:element name="Offertanfrage" type="SpezOffertRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateOfferRechtsschutzResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt bei der Erstellung eines Rechtsschutz-Offerts</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ac:CreateOfferResponseGen_Type">
<xsd:sequence>
<xsd:element name="Offertantwort" type="SpezOffertRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateApplicationRechtsschutzRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Erstellung eines Rechtsschutzantrags</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ac:CreateApplicationRequestGen_Type">
<xsd:sequence>
<xsd:element name="Antragsanfrage" type="SpezAntragRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateApplicationRechtsschutzResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt bei der Erstellung eines Rechtsschutzantrags</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ac:CreateApplicationResponseGen_Type">
<xsd:sequence>
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitApplicationRechtsschutzRequest">
<xsd:annotation>
<xsd:documentation>Requests, um den Antrag einzureichen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationRequestGen_Type">
<xsd:sequence>
<xsd:element name="Antragsanfrage" type="SpezAntragRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitApplicationRechtsschutzResponse">
<xsd:annotation>
<xsd:documentation>Response nach dem Einreichen des Antrags</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ac:SubmitApplicationResponseGen_Type">
<xsd:sequence>
<xsd:element name="Antragsantwort" type="SpezAntragRechtsschutz_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:schema>

View File

@@ -474,6 +474,22 @@
<xsd:element name="ArbeitsunfaehigBis" type="omds:Datum" minOccurs="0"/> <xsd:element name="ArbeitsunfaehigBis" type="omds:Datum" minOccurs="0"/>
<xsd:element name="Diagnose" type="xsd:string"/> <xsd:element name="Diagnose" type="xsd:string"/>
<xsd:element name="BehandlerName" type="xsd:string" minOccurs="0"/> <xsd:element name="BehandlerName" type="xsd:string" minOccurs="0"/>
<xsd:element name="Koerperhaelfte" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:byte">
<xsd:enumeration value="0"/>
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<!-- 0 = keine Angabe -->
<!-- 1 = links -->
<!-- 2 = rechts -->
<!-- 3 = beidseitig -->
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Koerperteil" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="BehoerdlicheAufnahme" type="xsd:string" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -759,6 +775,16 @@
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind</xsd:documentation> <xsd:documentation>Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusaetzlicheDeckungsauskunftsdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Anfragen zu Deckungsauskünften mit Datentypen, die nicht im Standard halten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheBelegeinreichungsdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung des Service zur Belegeinreichung mit Datentypen, die nicht im Standard halten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="SachbearbVUType"> <xsd:complexType name="SachbearbVUType">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters</xsd:documentation> <xsd:documentation>Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters</xsd:documentation>
@@ -776,4 +802,139 @@
<xsd:attribute name="Vorname"/> <xsd:attribute name="Vorname"/>
<xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/> <xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/>
</xsd:complexType> </xsd:complexType>
<xsd:element name="CheckCoverageRequest">
<xsd:annotation>
<xsd:documentation>Request zum Einholen einer Deckungsauskunft</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Versicherungsnehmer" type="cst:Person_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Angaben zum Versicherungsnehmer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Polizzennummmer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die OMDS VertragsID der zu ersetzenden Polizze</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersInteresse" type="cst:VersichertesInteresse_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Angaben zum Versicherten Interesse, z.B. die FIN eines Kfz.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EigenschaftCd" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ein Code für die Eigenschaft, die abgefragt werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusaetzlicheDeckungsauskunftsdaten" type="ZusaetzlicheDeckungsauskunftsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CheckCoverageResponse">
<xsd:annotation>
<xsd:documentation>Response einer Deckungsauskunft</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Versicherungsnehmer" type="cst:Person_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Angaben zum Versicherungsnehmer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Polizzennummmer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die OMDS VertragsID der zu ersetzenden Polizze</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersInteresse" type="cst:VersichertesInteresse_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Angaben zum Versicherten Interesse, z.B. die FIN eines Kfz.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusaetzlicheDeckungsauskunftsdaten" type="ZusaetzlicheDeckungsauskunftsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Auskuenfte" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="EigenschaftCd" type="xsd:string"/>
<xsd:element name="Antwort" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitReceiptRequest">
<xsd:annotation>
<xsd:documentation>Request zur Einreichung eines Belegs</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Polizzennr" type="omds:Polizzennr">
<xsd:annotation>
<xsd:documentation>Die Polizzennr des Vertrags, auf dessen Grundlage der Betrag erstattet werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die OMDS VertragsID der zu ersetzenden Polizze</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Betrag" type="omds:decimal">
<xsd:annotation>
<xsd:documentation>Ein Betrag, der erstattet werden soll</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Grund" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional ein Grund oder eine Zuatzinformation als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zahlweg" type="cst:Zahlweg_Type">
<xsd:annotation>
<xsd:documentation>Die Beschreibung des Zahlwegs</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Belege" type="cst:DokumentData_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ein oder mehrere Dokumente als Beleg</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusaetzlicheBelegeinreichungsdaten" type="ZusaetzlicheBelegeinreichungsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubmitReceiptResponse">
<xsd:annotation>
<xsd:documentation>Response einer Belegeinreichung</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:schema> </xsd:schema>