Services ergänzt und modifiziert aus Workshop Schaden 17.5.
This commit is contained in:
@@ -689,26 +689,11 @@
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<!-- Schadenservices Versicherungsunternehmen -->
|
||||
<xsd:element name="createClaimRequest" type="ClaimDescription_Type">
|
||||
<xsd:element name="CreateClaimRequest" type="ClaimDescription_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so 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_Type">
|
||||
<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_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ welcher alle Schadenattribute für eine Schadenmeldung beinhaltet</xsd:documentation>
|
||||
@@ -749,9 +734,14 @@
|
||||
<xsd:element name="dokument" type="Document_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="CreateClaimResponse" type="CreateClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="CreateClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Anworttyp beim asynchronen Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="MeldungsIds" type="ContainerSchadenIds_Type" minOccurs="0">
|
||||
@@ -767,31 +757,16 @@
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="startClaimCreationRequest" type="ClaimDescription_Type"/>
|
||||
<xsd:element name="startClaimCreationResponse" type="StartClaimCreationResponse"/>
|
||||
<xsd:complexType name="StartClaimCreationResponse">
|
||||
<xsd:element name="GeschaeftsfallId" type="xsd:string">
|
||||
<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:documentation>Eine GeschäftsfallId als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="geschaeftsfallIdPartner" type="xsd:string" minOccurs="0">
|
||||
<xsd:element name="GeschaeftsfallIdPartner" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine etwaige Id des Partners</xsd:documentation>
|
||||
<xsd:documentation>Optionale Id eines Partners für den Geschäftsfall als String</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">
|
||||
@@ -853,13 +828,6 @@
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:element name="claimCreationAddInfoRequest" type="ClaimDescription_Type"/>
|
||||
<xsd:element name="claimCreationAddInfoResponse" type="ClaimCreationAddInfoResponse_Type"/>
|
||||
<xsd:complexType name="ClaimCreationAddInfoResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Document_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename</xsd:documentation>
|
||||
@@ -870,73 +838,60 @@
|
||||
<xsd:element name="content" type="xsd:base64Binary"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ClaimCreationAddDocRequest_Type">
|
||||
<xsd:element name="AddDocToClaimRequest" type="AddDocToClaimRequest_Type"/>
|
||||
<xsd:complexType name="AddDocToClaimRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="GeschaeftsfallId"/>
|
||||
<xsd:element name="document" type="Document_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="claimCreationAddDocRequest" type="ClaimCreationAddDocRequest_Type"/>
|
||||
<xsd:element name="claimCreationAddDocResponse" type="ClaimCreationAddDocResponse_Type"/>
|
||||
<xsd:complexType name="ClaimCreationAddDocResponse_Type">
|
||||
<xsd:element name="AddDocToClaimResponse" type="AddDocToClaimResponse_Type"/>
|
||||
<xsd:complexType name="AddDocToClaimResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="finishClaimCreationRequest" type="FinishClaimCreationRequest_Type"/>
|
||||
<xsd:element name="finishClaimCreationResponse" type="FinishClaimCreationResponse_Type"/>
|
||||
<xsd:complexType name="FinishClaimCreationRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="GeschaeftsfallId"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="FinishClaimCreationResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="erzeugungBeendetDat" type="omds:Datum-Zeit"/>
|
||||
<xsd:element ref="serviceFault"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getClaimRequest" type="SpezifikationSchaden_Type"/>
|
||||
<xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type"/>
|
||||
<xsd:complexType name="SpezifikationSchaden_Type">
|
||||
<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 ref="GeschaeftsfallId"/>
|
||||
<xsd:element name="schadennr" type="omds:Schadennr"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getClaimResponse" type="GetClaimResponse"/>
|
||||
<xsd:complexType name="GetClaimResponse">
|
||||
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type"/>
|
||||
<xsd:complexType name="GetClaimResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="schadenmeldung" type="Schadenmeldung"/>
|
||||
<xsd:element name="schadenmeldung" type="Schadenmeldung_Type"/>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Schadenmeldung">
|
||||
<xsd:complexType name="Schadenmeldung_Type">
|
||||
<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:element name="schadenereignis" type="Schadenereignis_Type" 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:complexType name="Schadenereignis_Type">
|
||||
<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_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="schaden" type="SchadenService_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Schaden_Type">
|
||||
<xsd:complexType name="SchadenService_Type">
|
||||
<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:documentation>Dieser Typ entspricht weitgehend dem Typ SCHADEN_Type im OMDS Datensatz, enthält aber weniger Attribute, da manche in Schadenereignis enthalten sind.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:choice minOccurs="0" maxOccurs="unbounded">
|
||||
@@ -975,37 +930,121 @@
|
||||
<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_Type"/>
|
||||
<xsd:element name="getNumberOfDocumentsForClaimResponse" type="GetNumberOfDocumentsForClaimResponse_Type"/>
|
||||
<xsd:element name="GetNumberOfDocumentsForClaimRequest" type="SpezifikationSchaden_Type"/>
|
||||
<xsd:element name="GetNumberOfDocumentsForClaimResponse" type="GetNumberOfDocumentsForClaimResponse_Type"/>
|
||||
<xsd:complexType name="GetNumberOfDocumentsForClaimResponse_Type">
|
||||
<xsd:choice>
|
||||
<xsd:element name="anzDokumente" type="xsd:int"/>
|
||||
<xsd:element ref="serviceFault"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getDocumentInfosForClaimRequest" type="SpezifikationSchaden_Type"/>
|
||||
<xsd:element name="getDocumentInfosForClaimResponse" type="GetDocumentInfosForClaimResponse_Type"/>
|
||||
<xsd:element name="GetDocumentInfosForClaimRequest" type="SpezifikationSchaden_Type"/>
|
||||
<xsd:element name="GetDocumentInfosForClaimResponse" type="GetDocumentInfosForClaimResponse_Type"/>
|
||||
<xsd:complexType name="GetDocumentInfosForClaimResponse_Type">
|
||||
<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_Type"/>
|
||||
<xsd:element name="declareClaimNumberResponse" type="DeclareClaimNumberResponse_Type"/>
|
||||
<xsd:element name="RequestAdditionalClaimInfoRequest" type="RequestAdditionalClaimInfoRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request der VU an den Makler, dass noch zusätzliche Informationen zur Schadensbearbeitung benötigt werden und welche dass sind.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RequestAdditionalClaimInfoResponse_Type" type="RequestAdditionalClaimInfoResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response des Maklers and die VU, das die Anfrage nach zusätzlichen Schadensinformationen eingegangen ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="RequestAdditionalClaimInfoRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Schadennr" type="omds:Schadennr"/>
|
||||
<xsd:element ref="AddInfoRequestId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id unter welcher die zusätzlichen Informationen eingemeldet werden sollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AnfrageText" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Text der Anfrage beschreibt welche Information noch fehlt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="RequestAdditionalClaimInfoResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="resultCd" type="xsd:string"/>
|
||||
<xsd:element ref="serviceFault"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SearchClaimRequest" type="SearchClaimRequest_Type"/>
|
||||
<xsd:complexType name="SearchClaimRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Suchbegriff" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mögliche Einschränkung auf eine Polizzennr</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Personennr" type="omds:Personennr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MaxResults" type="xsd:int">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Offset" type="xsd:int">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SearchClaimResponse" type="SearchClaimResponse_Type"/>
|
||||
<xsd:complexType name="SearchClaimResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Result" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offset" type="xsd:int">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="TotalResults">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gesamtzahl der Ergebnisse unter dem verwendeten Filter</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="MaxResults">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Maximalzahl der Ergebnisse, die dargestellt werden sollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Schadenmeldung" type="Schadenmeldung_Type" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- Schadenservices implementiert vom Makler -->
|
||||
<xsd:element name="DeclareClaimNumberRequest" type="DeclareClaimNumberRequest_Type"/>
|
||||
<xsd:complexType name="DeclareClaimNumberRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="schadenIds" type="ContainerSchadenIds_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeclareClaimNumberResponse" type="DeclareClaimNumberResponse_Type"/>
|
||||
<xsd:complexType name="DeclareClaimNumberResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="declareNewClaimStatusRequest" type="DeclareNewClaimStatusRequest_Type"/>
|
||||
<xsd:element name="declareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse_Type"/>
|
||||
<xsd:element name="DeclareNewClaimStatusRequest" type="DeclareNewClaimStatusRequest_Type"/>
|
||||
<xsd:complexType name="DeclareNewClaimStatusRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="GeschaeftsfallId"/>
|
||||
@@ -1024,47 +1063,17 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeclareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse_Type"/>
|
||||
<xsd:complexType name="DeclareNewClaimStatusResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="serviceFault"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="requestAdditionalClaimInfoRequest" type="RequestAdditionalClaimInfoRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request der VU an den Makler, dass noch zusätzliche Informationen zur Schadensbearbeitung benötigt werden und welche dass sind.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="RequestAdditionalClaimInfoRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="addInfoRequestId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id unter welcher die zusätzlichen Informationen eingemeldet werden sollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="anfrageText" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Text der Anfrage beschreibt welche Information noch fehlt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="requestAdditionalClaimInfoResponse_Type" type="RequestAdditionalClaimInfoResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response des Maklers and die VU, das die Anfrage nach zusätzlichen Schadensinformationen eingegangen ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="RequestAdditionalClaimInfoResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="resultCd" type="xsd:string"/>
|
||||
<xsd:element ref="serviceFault"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="declareNewClaimNumberRequest" type="DeclareNewClaimNumberRequest_Type">
|
||||
<xsd:element name="DeclareNewClaimNumberRequest" type="DeclareNewClaimNumberRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request in welchem die VU dem Makler eine neue Schadennummer bekannt gibt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="declareNewClaimNumberResponse" type="DeclareNewClaimNumberResponse_Type"/>
|
||||
<xsd:complexType name="DeclareNewClaimNumberRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response des Maklers, dass er eine neue Schadennummer erhalten hat</xsd:documentation>
|
||||
@@ -1074,6 +1083,7 @@
|
||||
<xsd:element name="neu" type="ContainerSchadenIds_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeclareNewClaimNumberResponse" type="DeclareNewClaimNumberResponse_Type"/>
|
||||
<xsd:complexType name="DeclareNewClaimNumberResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request in welchem die VU dem Makler eine neue Schadennummer bekannt gibt.</xsd:documentation>
|
||||
@@ -1096,15 +1106,18 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="provideAdditionalClaimInfoRequest" type="ProvideAdditionalClaimInfoRequest_Type">
|
||||
<xsd:element name="ProvideAdditionalClaimInfoRequest" type="ProvideAdditionalClaimInfoRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request an die VU, um eine zusätzliche Schadensinformation zu uebergeben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ProvideAdditionalClaimInfoRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="addInfoRequestId"/>
|
||||
<xsd:element ref="additionalInfoIdMakler" minOccurs="0"/>
|
||||
<xsd:choice>
|
||||
<xsd:element ref="GeschaeftsfallId"/>
|
||||
<xsd:element name="Schadennr" type="omds:Schadennr"/>
|
||||
<xsd:element ref="AddInfoRequestId"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="additionalInfoText" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Zusätzlliche Information als Text</xsd:documentation>
|
||||
@@ -1112,54 +1125,58 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="provideAdditionalClaimInfoResponse" type="ProvideAdditionalClaimInfoResponse_Type">
|
||||
<xsd:element name="ProvideAdditionalClaimInfoResponse" type="ProvideAdditionalClaimInfoResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response von der VU, wenn eine zusätzliche Schadensinformation übergeben wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ProvideAdditionalClaimInfoResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="addInfoRequestId"/>
|
||||
<xsd:choice>
|
||||
<xsd:element ref="GeschaeftsfallId"/>
|
||||
<xsd:element name="Schadennr" type="omds:Schadennr"/>
|
||||
<xsd:element ref="AddInfoRequestId"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="datumInformationErhalten" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wann die Zusatzinformation erhalten wurde, nur vorhanden, wenn die gelieferte Zusatzinformation seitens der VU verarbeitet werden konnte.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="additionalInfoIdMakler" minOccurs="0"/>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="addInfoRequestId" type="xsd:string">
|
||||
<xsd:element name="AddInfoRequestId" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine Id, unter welcher eine zusätzliche Schadens-Information angefordert wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="additionalInfoIdMakler" type="xsd:string">
|
||||
<xsd:element name="AdditionalInfoIdMakler" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Schluessel des Maklers fuer diese Information</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="provideAdditionalClaimDocRequest" type="ProvideAdditionalClaimDocRequest_Type">
|
||||
<xsd:element name="ProvideDocToClaimRequest" type="ProvideDocToClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request an die VU, um ein zusätzliches Schadensdokument zu uebergeben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="provideAdditionalClaimDocResponse" type="ProvideAdditionalClaimDocResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ProvideAdditionalClaimDocRequest_Type">
|
||||
<xsd:complexType name="ProvideDocToClaimRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request an die VU, um eine zusätzliches Schadensdokument zu uebergeben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:choice>
|
||||
<xsd:element name="schadennr" type="omds:Schadennr"/>
|
||||
<xsd:element ref="addInfoRequestId"/>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Dokument kann sich auf eine GeschäftsfallId auf eine Schadennr oder auf einen InfoRequest beziehen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:element ref="GeschaeftsfallId"/>
|
||||
<xsd:element name="Schadennr" type="omds:Schadennr"/>
|
||||
<xsd:element ref="AddInfoRequestId"/>
|
||||
</xsd:choice>
|
||||
<xsd:element ref="additionalInfoIdMakler" minOccurs="0"/>
|
||||
<xsd:element name="dokument">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Pro Request kann nur ein Dokument übergeben werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="dokumentInfo" type="ArcImageInfo"/>
|
||||
@@ -1169,17 +1186,23 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProvideAdditionalClaimDocResponse_Type">
|
||||
<xsd:element name="ProvideDocToClaimResponse" type="ProvideDocToClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ProvideDocToClaimResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:choice minOccurs="0">
|
||||
<xsd:element ref="addInfoRequestId"/>
|
||||
<xsd:element name="schadennr" type="omds:Schadennr"/>
|
||||
<xsd:element ref="GeschaeftsfallId"/>
|
||||
<xsd:element name="Schadennr" type="omds:Schadennr"/>
|
||||
<xsd:element ref="AddInfoRequestId"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="datumDocErhalten" type="omds:Datum" minOccurs="0"/>
|
||||
<xsd:element ref="additionalInfoIdMakler" minOccurs="0"/>
|
||||
<xsd:element ref="AdditionalInfoIdMakler" minOccurs="0"/>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
@@ -1227,4 +1250,62 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeclareEndpointRequest" type="DeclateEndpointRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeclateEndpointRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="BasisUrlMaklerEndpoint">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die BasisURL unter welcher die VU die SOAP-Webservices des Maklers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="1000"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeclareEndpointResponse" type="DeclareEndpointResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeclareEndpointResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die von der VU zuletzt erfolgreich registrierte BasisUrl</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="1000"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="LossEventRegisteredRequest" type="LossEventRegisteredRequest_Type"/>
|
||||
<xsd:complexType name="LossEventRegisteredRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Polizzenr" type="omds:Polizzennr"/>
|
||||
<xsd:element ref="GeschaeftsfallId"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="LossEventRegisteredResponse" type="LossEventRegisteredResponse_Type"/>
|
||||
<xsd:complexType name="LossEventRegisteredResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="serviceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
|
||||
@@ -95,54 +95,39 @@
|
||||
<message name="deepLinkPolicyResponse">
|
||||
<part name="parameters" element="ost:getDeepLinkPolicyResponse" />
|
||||
</message>
|
||||
|
||||
<!-- Schaden -->
|
||||
<message name="createClaimRequest">
|
||||
<part name="parameters" element="ost:createClaimRequest"/>
|
||||
<part name="parameters" element="ost:CreateClaimRequest"/>
|
||||
</message>
|
||||
<message name="createClaimResponse">
|
||||
<part name="parameters" element="ost:createClaimResponse" />
|
||||
<part name="parameters" element="ost:CreateClaimResponse" />
|
||||
</message>
|
||||
<message name="startClaimCreationRequest">
|
||||
<part name="parameters" element="ost:startClaimCreationRequest"/>
|
||||
|
||||
|
||||
<message name="addDocToClaimRequest">
|
||||
<part name="parameters" element="ost:AddDocToClaimRequest"/>
|
||||
</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 name="addDocToClaimResponse">
|
||||
<part name="parameters" element="ost:AddDocToClaimResponse" />
|
||||
</message>
|
||||
|
||||
<message name="getClaimRequest">
|
||||
<part name="parameters" element="ost:getClaimRequest"/>
|
||||
<part name="parameters" element="ost:GetClaimRequest"/>
|
||||
</message>
|
||||
<message name="getClaimResponse">
|
||||
<part name="parameters" element="ost:getClaimResponse" />
|
||||
<part name="parameters" element="ost:GetClaimResponse" />
|
||||
</message>
|
||||
<message name="getNumberOfDocumentsForClaimRequest">
|
||||
<part name="parameters" element="ost:getNumberOfDocumentsForClaimRequest"/>
|
||||
<part name="parameters" element="ost:GetNumberOfDocumentsForClaimRequest"/>
|
||||
</message>
|
||||
<message name="getNumberOfDocumentsForClaimResponse">
|
||||
<part name="parameters" element="ost:getNumberOfDocumentsForClaimResponse" />
|
||||
<part name="parameters" element="ost:GetNumberOfDocumentsForClaimResponse" />
|
||||
</message>
|
||||
<message name="getDocumentInfosForClaimRequest">
|
||||
<part name="parameters" element="ost:getDocumentInfosForClaimRequest"/>
|
||||
<part name="parameters" element="ost:GetDocumentInfosForClaimRequest"/>
|
||||
</message>
|
||||
<message name="getDocumentInfosForClaimResponse">
|
||||
<part name="parameters" element="ost:getDocumentInfosForClaimResponse" />
|
||||
<part name="parameters" element="ost:GetDocumentInfosForClaimResponse" />
|
||||
</message>
|
||||
|
||||
|
||||
@@ -219,27 +204,10 @@
|
||||
<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 name="addDocToClaim">
|
||||
<input name="addDocToClaimRequest" message="os:addDocToClaimRequest" />
|
||||
<output name="addDocToClaimResponse" message="os:addDocToClaimResponse" />
|
||||
<fault name="addDocToClaimFault" message="os:serviceFault" />
|
||||
</operation>
|
||||
<operation name="getClaim">
|
||||
<input name="getClaimRequest" message="os:getClaimRequest" />
|
||||
@@ -411,55 +379,17 @@
|
||||
</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">
|
||||
<operation name="addDocToClaim">
|
||||
<soap:operation soapAction="urn:addDocToClaim" style="document" />
|
||||
<input name="addDocToClaimRequest">
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output name="claimCreationAddInfoResponse">
|
||||
<output name="addDocToClaimResponse">
|
||||
<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 name="addDocToClaimFault">
|
||||
<soap:fault name="addDocToClaimFault" use="literal"/>
|
||||
</fault>
|
||||
</operation>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user