Einchecken der Version 3.1.x für den Branch 3.1 "Schaden".
Dieser Branch ist zunächst der master. Erst wenn 3.2 "Kfz-Angebot" kommt, wird dies als Branch 3.1 abgespalten
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>at.vvo.omds</groupId>
|
||||
<artifactId>OMDSServiceDefinition</artifactId>
|
||||
<version>3.0.1-SNAPSHOT</version>
|
||||
<version>3.1.0-SNAPSHOT</version>
|
||||
<name>OMDS Service Definition</name>
|
||||
<description>Dieses Projekt enthaelt die Definitionen fuer die OMDS Services.</description>
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:omds="urn:omds20" xmlns:ost="urn:omdsServiceTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:exampleVuServiceTypes" xmlns:altova="http://www.altova.com/xml-schema-extensions" xmlns:ns1="urn:omdsServiceTypes" targetNamespace="urn:exampleVuServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
|
||||
<xsd:import namespace="urn:omdsServiceTypes" schemaLocation="omdsServiceTypes-3-0-1.xsd"/>
|
||||
<xsd:import namespace="urn:omdsServiceTypes" schemaLocation="omdsServiceTypes-3-1-0.xsd"/>
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds29-00.xsd"/>
|
||||
|
||||
<!-- Beispiel fuer die Erweiterung eines Typs fuer die speziellen Belange einer VU -->
|
||||
@@ -688,4 +688,378 @@
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<!-- Schadenservices Versicherungsunternehmen -->
|
||||
<xsd:element name="createClaimRequest" type="ClaimDescription">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt beim synchronen Erzeugen einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="createClaimResponse" type="CreateClaimResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt beim synchronen Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="geschaeftsfallId" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die GeschäftsfallId der Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="geschaeftsfallIdPartner" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optionale Id eines Partners für den Geschäftsfall als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ClaimDescription">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ welcher alle Schadenattribute für eine Schadenmeldung beinhaltet</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="geschaeftsfallIdPartner" minOccurs="0"/>
|
||||
<xsd:element name="ereigniszpkt" type="omds:Datum-Zeit" minOccurs="0"/>
|
||||
<xsd:element name="schadUrsTxt" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenursache als Text</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="schadUrsCd" type="omds:SchadUrsCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenursache Code aus OMDS-Datensatz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="schadOrt" minOccurs="0"/>
|
||||
<xsd:element name="polizzennr" type="omds:Polizzennr"/>
|
||||
<xsd:element name="vertragsID" type="omds:VertragsID" minOccurs="0"/>
|
||||
<xsd:element name="leistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="waehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
|
||||
<xsd:element name="spartenCd" type="omds:SpartenCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Hier gibt es in OMDS Datensatz zusaetzlich die SpartenErweiterung. Soll sie noch aufgenommen werden?</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="vermnr" type="omds:Vermnr" minOccurs="0"/>
|
||||
<xsd:element name="schadenbeteiligter" type="omds:SCHADEN_BETEILIGTER_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="dokument" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CreateClaimResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Anworttyp beim asynchronen Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="geschaeftsfallId" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id der Meldung bis ein Schaden mit einer Schadensnummer angelegt ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="geschaeftsfallIdPartner" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine etwaige Id des Partners</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="meldedat" type="omds:Datum-Zeit">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="startClaimCreationRequest" type="ClaimDescription"/>
|
||||
<xsd:element name="startClaimCreationResponse" type="StartClaimCreationResponse"/>
|
||||
<xsd:complexType name="StartClaimCreationResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Anworttyp beim asynchronen Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="geschaeftsfallId" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id der Meldung bis ein Schaden mit einer Schadensnummer angelegt ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="geschaeftsfallIdPartner" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine etwaige Id des Partners</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="meldedat" type="omds:Datum-Zeit">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="ExtensionBearbStandCd_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="T">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Teilweise gezahlt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="W">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schaden reaktiviert (wiedereröffnet)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="BearbStandCd_Union_Type">
|
||||
<xsd:union memberTypes="omds:BearbStandCd_Type ExtensionBearbStandCd_Type"/>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StatusSchadenmeldungCd_Type">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="D">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Doppelanlage, irrtümlich angelegt, umgebucht</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="O">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>offen (in Bearbeitung)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="K">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>im Klagzustand</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="C">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenmeldung erzeugt (created)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="F">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schadenanlage abgeschlossen (creation finished)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="N">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Keine Schadennummer</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="BA">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bearbeitung abgeschlossen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="W">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schaden reaktiviert (wiedereröffnet)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:element name="claimCreationAddInfoRequest" type="ClaimDescription"/>
|
||||
<xsd:element name="claimCreationAddInfoResponse" type="ClaimCreationAddInfoResponse"/>
|
||||
<xsd:complexType name="ClaimCreationAddInfoResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Document">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="filename" type="xsd:string"/>
|
||||
<xsd:element name="mimetype" type="xsd:string"/>
|
||||
<xsd:element name="content" type="xsd:base64Binary"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ClaimCreationAddDocRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="geschaeftsfallId"/>
|
||||
<xsd:element name="document" type="Document"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="claimCreationAddDocRequest" type="ClaimCreationAddDocRequest"/>
|
||||
<xsd:element name="claimCreationAddDocResponse" type="ClaimCreationAddDocResponse"/>
|
||||
<xsd:complexType name="ClaimCreationAddDocResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="finishClaimCreationRequest" type="FinishClaimCreationRequest"/>
|
||||
<xsd:element name="finishClaimCreationResponse" type="FinishClaimCreationResponse"/>
|
||||
<xsd:complexType name="FinishClaimCreationRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="geschaeftsfallId"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="FinishClaimCreationResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="erzeugungBeendetDat" type="omds:Datum-Zeit"/>
|
||||
<xsd:element ref="serviceFault"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getClaimRequest" type="SpezifikationSchaden"/>
|
||||
<xsd:complexType name="SpezifikationSchaden">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice>
|
||||
<xsd:element name="geschaeftfallId" type="xsd:string"/>
|
||||
<xsd:element name="schadennr" type="omds:Schadennr"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getClaimResponse" type="GetClaimResponse"/>
|
||||
<xsd:complexType name="GetClaimResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="schadenmeldung" type="Schadenmeldung"/>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Schadenmeldung">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="geschaeftsfallId" type="xsd:string"/>
|
||||
<xsd:element name="geschaeftsfallIdPartner" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="meldedat" type="omds:Datum-Zeit"/>
|
||||
<xsd:element name="status" type="StatusSchadenmeldungCd_Type"/>
|
||||
<xsd:element name="schadenereignis" type="Schadenereignis" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Nähere Informationen zum Schadenereignis</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Schadenereignis">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ereigniszpkt" type="omds:Datum-Zeit"/>
|
||||
<xsd:element name="schadUrsCd" type="omds:SchadUrsCd_Type"/>
|
||||
<xsd:element name="schadUrsTxt" type="xsd:string"/>
|
||||
<xsd:element name="schaden" type="Schaden" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Schaden">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dieser Typ entspricht weitgehend dem Typ SCHADEN_Type, enthält aber weniger Attribute, da manche in Schadenereignis enthalten sind.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element ref="omds:EL-Anzahl"/>
|
||||
<xsd:element ref="omds:EL-Betrag"/>
|
||||
<xsd:element ref="omds:EL-Einstufung"/>
|
||||
<xsd:element ref="omds:EL-Entscheidungsfrage"/>
|
||||
<xsd:element ref="omds:EL-Polizzennummer"/>
|
||||
<xsd:element ref="omds:EL-Text"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="schadenbeteiligter" type="omds:SCHADEN_BETEILIGTER_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="schadendokument" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Schadennr" type="omds:Schadennr" use="required"/>
|
||||
<xsd:attribute name="Polizzennr" type="omds:Polizzennr" use="required"/>
|
||||
<xsd:attribute name="VertragsID" type="omds:VertragsID" use="optional"/>
|
||||
<xsd:attribute name="Vermnr" type="omds:Vermnr" use="optional"/>
|
||||
<xsd:attribute name="SpartenCd" type="omds:SpartenCd_Type" use="required"/>
|
||||
<xsd:attribute name="SpartenErweiterung" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="Meldedat" type="omds:Datum" use="required"/>
|
||||
<xsd:attribute name="BearbStandCd" type="omds:BearbStandCd_Type" use="required"/>
|
||||
<xsd:attribute name="ErledDat" type="omds:Datum" use="optional"/>
|
||||
<xsd:attribute name="SachbearbVU" use="optional">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="LeistungGeschaetzt" type="omds:decimal" use="optional"/>
|
||||
<xsd:attribute name="WaehrungsCd" type="omds:WaehrungsCd_Type" use="required"/>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getNumberOfDocumentsForClaimRequest" type="SpezifikationSchaden"/>
|
||||
<xsd:element name="getNumberOfDocumentsForClaimResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="GetNumberOfDocumentsForClaimResponse"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="GetNumberOfDocumentsForClaimResponse">
|
||||
<xsd:choice>
|
||||
<xsd:element name="anzDokumente" type="xsd:int"/>
|
||||
<xsd:element ref="serviceFault"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getDocumentInfosForClaimRequest" type="SpezifikationSchaden"/>
|
||||
<xsd:element name="getDocumentInfosForClaimResponse" type="GetDocumentInfosForClaimResponse"/>
|
||||
<xsd:complexType name="GetDocumentInfosForClaimResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="dokumentInfo" type="ArcImageInfo" maxOccurs="unbounded"/>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- Objekte auf Maklerseite -->
|
||||
<xsd:element name="declareClaimNumberRequest" type="DeclareClaimNumberRequest"/>
|
||||
<xsd:element name="declareClaimNumberResponse" type="DeclareClaimNumberResponse"/>
|
||||
<xsd:complexType name="DeclareClaimNumberRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="schadenIds" type="SchadenIds"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DeclareClaimNumberResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="declareNewClaimStatusRequest" type="DeclareNewClaimStatusRequest"/>
|
||||
<xsd:element name="declareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse"/>
|
||||
<xsd:complexType name="DeclareNewClaimStatusRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="geschaeftsfallId"/>
|
||||
<xsd:element ref="geschaeftsfallIdPartner"/>
|
||||
<xsd:element name="statusSchadenmeldungAlt" type="StatusSchadenmeldungCd_Type"/>
|
||||
<xsd:element name="statusSchadenmeldungNeu" type="StatusSchadenmeldungCd_Type"/>
|
||||
<xsd:element name="statusSchaden" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="schadennr" type="omds:Schadennr"/>
|
||||
<xsd:element name="lfdNr" type="xsd:byte"/>
|
||||
<xsd:element name="bearbStandCdAlt" type="omds:BearbStandCd_Type"/>
|
||||
<xsd:element name="bearbStandCdNeu" type="omds:BearbStandCd_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DeclareNewClaimStatusResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="serviceFault"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="requestAdditionalClaimInfoRequest"/>
|
||||
<xsd:element name="requestAdditionalClaimInfoResponse"/>
|
||||
<xsd:element name="declareNewClaimNumberRequest" type="DeclareNewClaimNumberRequest"/>
|
||||
<xsd:element name="declareNewClaimNumberResponse" type="DeclareNewClaimNumberResponse"/>
|
||||
<xsd:complexType name="DeclareNewClaimNumberRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="alt" type="SchadenIds"/>
|
||||
<xsd:element name="neu" type="SchadenIds"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DeclareNewClaimNumberResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="serviceFault"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SchadenIds">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="geschaeftsfallId"/>
|
||||
<xsd:element ref="geschaeftsfallIdPartner" minOccurs="0"/>
|
||||
<xsd:element name="schaden" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="lfdNr" type="xsd:byte"/>
|
||||
<xsd:element name="schadennr" type="omds:Schadennr"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:exampleVuServiceTypes" schemaLocation="exampleVuServiceTypes-3-0-1.xsd" />
|
||||
<import namespace="urn:exampleVuServiceTypes" schemaLocation="exampleVuServiceTypes-3-1-0.xsd" />
|
||||
</schema>
|
||||
</types>
|
||||
|
||||
@@ -96,6 +96,54 @@
|
||||
<part name="parameters" element="ost:getDeepLinkPolicyResponse" />
|
||||
</message>
|
||||
|
||||
<message name="createClaimRequest">
|
||||
<part name="parameters" element="ost:createClaimRequest"/>
|
||||
</message>
|
||||
<message name="createClaimResponse">
|
||||
<part name="parameters" element="ost:createClaimResponse" />
|
||||
</message>
|
||||
<message name="startClaimCreationRequest">
|
||||
<part name="parameters" element="ost:startClaimCreationRequest"/>
|
||||
</message>
|
||||
<message name="startClaimCreationResponse">
|
||||
<part name="parameters" element="ost:startClaimCreationResponse" />
|
||||
</message>
|
||||
<message name="claimCreationAddInfoRequest">
|
||||
<part name="parameters" element="ost:claimCreationAddInfoRequest"/>
|
||||
</message>
|
||||
<message name="claimCreationAddInfoResponse">
|
||||
<part name="parameters" element="ost:claimCreationAddInfoResponse" />
|
||||
</message>
|
||||
<message name="claimCreationAddDocRequest">
|
||||
<part name="parameters" element="ost:claimCreationAddDocRequest"/>
|
||||
</message>
|
||||
<message name="claimCreationAddDocResponse">
|
||||
<part name="parameters" element="ost:claimCreationAddDocResponse" />
|
||||
</message>
|
||||
<message name="finishClaimCreationRequest">
|
||||
<part name="parameters" element="ost:finishClaimCreationRequest"/>
|
||||
</message>
|
||||
<message name="finishClaimCreationResponse">
|
||||
<part name="parameters" element="ost:finishClaimCreationResponse" />
|
||||
</message>
|
||||
<message name="getClaimRequest">
|
||||
<part name="parameters" element="ost:getClaimRequest"/>
|
||||
</message>
|
||||
<message name="getClaimResponse">
|
||||
<part name="parameters" element="ost:getClaimResponse" />
|
||||
</message>
|
||||
<message name="getNumberOfDocumentsForClaimRequest">
|
||||
<part name="parameters" element="ost:getNumberOfDocumentsForClaimRequest"/>
|
||||
</message>
|
||||
<message name="getNumberOfDocumentsForClaimResponse">
|
||||
<part name="parameters" element="ost:getNumberOfDocumentsForClaimResponse" />
|
||||
</message>
|
||||
<message name="getDocumentInfosForClaimRequest">
|
||||
<part name="parameters" element="ost:getDocumentInfosForClaimRequest"/>
|
||||
</message>
|
||||
<message name="getDocumentInfosForClaimResponse">
|
||||
<part name="parameters" element="ost:getDocumentInfosForClaimResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
<message name="serviceFault">
|
||||
@@ -165,6 +213,49 @@
|
||||
<fault name="deepLinkPolicyFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
|
||||
<operation name="createClaim">
|
||||
<input name="createClaimRequest" message="os:createClaimRequest" />
|
||||
<output name="createClaimResponse" message="os:createClaimResponse" />
|
||||
<fault name="createClaimFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
|
||||
<operation name="startClaimCreation">
|
||||
<input name="startClaimCreationRequest" message="os:startClaimCreationRequest" />
|
||||
<output name="startClaimCreationResponse" message="os:startClaimCreationResponse" />
|
||||
<fault name="startClaimCreationFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
|
||||
<operation name="claimCreationAddInfo">
|
||||
<input name="claimCreationAddInfoRequest" message="os:claimCreationAddInfoRequest" />
|
||||
<output name="claimCreationAddInfoResponse" message="os:claimCreationAddInfoResponse" />
|
||||
<fault name="claimCreationAddInfoFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
|
||||
<operation name="claimCreationAddDoc">
|
||||
<input name="claimCreationAddDocRequest" message="os:claimCreationAddDocRequest" />
|
||||
<output name="claimCreationAddDocResponse" message="os:claimCreationAddDocResponse" />
|
||||
<fault name="claimCreationAddDocFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
<operation name="finishClaimCreation">
|
||||
<input name="finishClaimCreationRequest" message="os:finishClaimCreationRequest" />
|
||||
<output name="finishClaimCreationResponse" message="os:finishClaimCreationResponse" />
|
||||
<fault name="finishClaimCreationFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
<operation name="getClaim">
|
||||
<input name="getClaimRequest" message="os:getClaimRequest" />
|
||||
<output name="getClaimResponse" message="os:getClaimResponse" />
|
||||
<fault name="getClaimFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
<operation name="getNumberOfDocumentsForClaim">
|
||||
<input name="getNumberOfDocumentsForClaimRequest" message="os:getNumberOfDocumentsForClaimRequest" />
|
||||
<output name="getNumberOfDocumentsForClaimResponse" message="os:getNumberOfDocumentsForClaimResponse" />
|
||||
<fault name="getNumberOfDocumentsForClaimFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
<operation name="getDocumentInfosForClaim">
|
||||
<input name="getDocumentInfosForClaimRequest" message="os:getDocumentInfosForClaimRequest" />
|
||||
<output name="getDocumentInfosForClaimResponse" message="os:getDocumentInfosForClaimResponse" />
|
||||
<fault name="getDocumentInfosForClaimFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
|
||||
</portType>
|
||||
|
||||
@@ -197,6 +288,7 @@
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
<operation name="getOMDSPackageList">
|
||||
<soap:operation soapAction="urn:getOMDSPackageList" style="document" />
|
||||
<input name="getOMDSPackageListRequest">
|
||||
@@ -304,6 +396,111 @@
|
||||
<soap:fault name="deepLinkPolicyFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<!-- Schaden -->
|
||||
<operation name="createClaim">
|
||||
<soap:operation soapAction="urn:createClaim" style="document" />
|
||||
<input name="createClaimRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="createClaimResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="createClaimFault">
|
||||
<soap:fault name="createClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="startClaimCreation">
|
||||
<soap:operation soapAction="urn:startClaimCreation" style="document" />
|
||||
<input name="startClaimCreationRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="startClaimCreationResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="startClaimCreationFault">
|
||||
<soap:fault name="startClaimCreationFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="claimCreationAddInfo">
|
||||
<soap:operation soapAction="urn:claimCreationAddInfo" style="document" />
|
||||
<input name="claimCreationAddInfoRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="claimCreationAddInfoResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="claimCreationAddInfoFault">
|
||||
<soap:fault name="claimCreationAddInfoFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="claimCreationAddDoc">
|
||||
<soap:operation soapAction="urn:claimCreationAddDoc" style="document" />
|
||||
<input name="claimCreationAddDocRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="claimCreationAddDocResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="claimCreationAddDocFault">
|
||||
<soap:fault name="claimCreationAddDocFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="finishClaimCreation">
|
||||
<soap:operation soapAction="urn:finishClaimCreation" style="document" />
|
||||
<input name="finishClaimCreationRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="finishClaimCreationResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="finishClaimCreationFault">
|
||||
<soap:fault name="finishClaimCreationFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getClaim">
|
||||
<soap:operation soapAction="urn:getClaim" style="document" />
|
||||
<input name="getClaimRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getClaimResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getClaimFault">
|
||||
<soap:fault name="getClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getNumberOfDocumentsForClaim">
|
||||
<soap:operation soapAction="urn:getNumberOfDocumentsForClaim" style="document" />
|
||||
<input name="getNumberOfDocumentsForClaimRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getNumberOfDocumentsForClaimResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getNumberOfDocumentsForClaimFault">
|
||||
<soap:fault name="getNumberOfDocumentsForClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="getDocumentInfosForClaim">
|
||||
<soap:operation soapAction="urn:getDocumentInfosForClaim" style="document" />
|
||||
<input name="getDocumentInfosForClaimRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="getDocumentInfosForClaimResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="getDocumentInfosForClaimFault">
|
||||
<soap:fault name="getDocumentInfosForClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
</binding>
|
||||
|
||||
@@ -0,0 +1,156 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<definitions
|
||||
name="omdsServices"
|
||||
targetNamespace="urn:omdsServices"
|
||||
xmlns:os="urn:omdsServices"
|
||||
xmlns:ost="urn:omdsServiceTypes"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
|
||||
<!--
|
||||
hier wird exampleVuServiceTypes.xsd referenziert, welches stellvertretend fuer eine individuelle
|
||||
Erweiterung der omdsServiceTypes.xsd einer VU steht. So besteht die Möglichkeit die Requests und
|
||||
Responses um weitere Attribute zu erweitern
|
||||
-->
|
||||
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="urn:exampleVuServiceTypes" schemaLocation="exampleVuServiceTypes-3-1-0.xsd" />
|
||||
</schema>
|
||||
</types>
|
||||
|
||||
<message name="declareClaimNumberRequest">
|
||||
<part name="parameters" element="ost:declareClaimNumberRequest"/>
|
||||
</message>
|
||||
<message name="declareClaimNumberResponse">
|
||||
<part name="parameters" element="ost:declareClaimNumberResponse"/>
|
||||
</message>
|
||||
<message name="declareNewClaimStatusRequest">
|
||||
<part name="parameters" element="ost:declareNewClaimStatusRequest"/>
|
||||
</message>
|
||||
<message name="declareNewClaimStatusResponse">
|
||||
<part name="parameters" element="ost:declareNewClaimStatusResponse"/>
|
||||
</message>
|
||||
<message name="requestAdditionalClaimInfoRequest">
|
||||
<part name="parameters" element="ost:requestAdditionalClaimInfoRequest"/>
|
||||
</message>
|
||||
<message name="requestAdditionalClaimInfoResponse">
|
||||
<part name="parameters" element="ost:requestAdditionalClaimInfoResponse"/>
|
||||
</message>
|
||||
<message name="declareNewClaimNumberRequest">
|
||||
<part name="parameters" element="ost:declareNewClaimNumberRequest"/>
|
||||
</message>
|
||||
<message name="declareNewClaimNumberResponse">
|
||||
<part name="parameters" element="ost:declareNewClaimNumberResponse"/>
|
||||
</message>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<message name="serviceFault">
|
||||
<part name="parameters" element="ost:serviceFault" />
|
||||
</message>
|
||||
|
||||
|
||||
<portType name="omdsServicePortType">
|
||||
|
||||
<operation name="declareClaimNumber">
|
||||
<input name="declareClaimNumberRequest" message="os:declareClaimNumberRequest" />
|
||||
<output name="declareClaimNumberResponse" message="os:declareClaimNumberResponse" />
|
||||
<fault name="declareClaimNumberFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
|
||||
<operation name="declareNewClaimStatus">
|
||||
<input name="declareNewClaimStatusRequest" message="os:declareNewClaimStatusRequest" />
|
||||
<output name="declareNewClaimStatusResponse" message="os:declareNewClaimStatusResponse" />
|
||||
<fault name="declareNewClaimStatusFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
|
||||
<operation name="requestAdditionalClaimInfo">
|
||||
<input name="requestAdditionalClaimInfoRequest" message="os:requestAdditionalClaimInfoRequest" />
|
||||
<output name="requestAdditionalClaimInfoResponse" message="os:requestAdditionalClaimInfoResponse" />
|
||||
<fault name="requestAdditionalClaimInfoFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
|
||||
<operation name="declareNewClaimNumber">
|
||||
<input name="declareNewClaimNumberRequest" message="os:declareNewClaimNumberRequest" />
|
||||
<output name="declareNewClaimNumberResponse" message="os:declareNewClaimNumberResponse" />
|
||||
<fault name="declareNewClaimNumberFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
|
||||
</portType>
|
||||
|
||||
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
|
||||
<!-- Schaden -->
|
||||
|
||||
|
||||
<operation name="declareClaimNumber">
|
||||
<soap:operation soapAction="urn:declareClaimNumber" style="document" />
|
||||
<input name="declareClaimNumberRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="declareClaimNumberResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="declareClaimNumberFault">
|
||||
<soap:fault name="declareClaimNumberFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="declareNewClaimStatus">
|
||||
<soap:operation soapAction="urn:declareNewClaimStatus" style="document" />
|
||||
<input name="declareNewClaimStatusRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="declareNewClaimStatusResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="declareNewClaimStatusFault">
|
||||
<soap:fault name="declareNewClaimStatusFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="requestAdditionalClaimInfo">
|
||||
<soap:operation soapAction="urn:requestAdditionalClaimInfo" style="document" />
|
||||
<input name="requestAdditionalClaimInfoRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="requestAdditionalClaimInfoResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="requestAdditionalClaimInfoFault">
|
||||
<soap:fault name="requestAdditionalClaimInfoFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
<operation name="declareNewClaimNumber">
|
||||
<soap:operation soapAction="urn:declareNewClaimNumber" style="document" />
|
||||
<input name="declareNewClaimNumberRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="declareNewClaimNumberResponse">
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
<fault name="declareNewClaimNumberFault">
|
||||
<soap:fault name="declareNewClaimNumberFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
|
||||
</binding>
|
||||
|
||||
<service name="omdsService">
|
||||
<port name="omdsServicePort" binding="os:omdsServicePortBinding">
|
||||
<soap:address location="http://localhost:80/omdsServicePort" />
|
||||
</port>
|
||||
</service>
|
||||
|
||||
</definitions>
|
||||
Reference in New Issue
Block a user