WSDLs nachgezogen, BearbeitungsStand-Code vereinfacht

This commit is contained in:
2017-07-05 07:53:46 +02:00
parent 36b7242087
commit 062a98616d
3 changed files with 279 additions and 126 deletions

View File

@@ -256,7 +256,7 @@
</xsd:element> </xsd:element>
<xsd:complexType name="ServiceFault"> <xsd:complexType name="ServiceFault">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp <xsd:documentation>Typ für Fehlermeldungen + Fehlercode + Fehlertyp
</xsd:documentation> </xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
@@ -1061,11 +1061,41 @@
<xsd:documentation>Eine GeschäftsfallId als String</xsd:documentation> <xsd:documentation>Eine GeschäftsfallId als String</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:simpleType name="ExtensionBearbStandCd_Type"> <xsd:simpleType name="BearbStandCd_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Erweiterung des BearbStandCds um zwei Zustände</xsd:documentation> <xsd:documentation>Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz)</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:restriction base="xsd:string"> <xsd:restriction base="xsd:string">
<xsd:enumeration value="99">
<xsd:annotation>
<xsd:documentation>sonstiges</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="A">
<xsd:annotation>
<xsd:documentation>abgeschlossen ohne Zahlung</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Doppelanlage, bzw. irrtümlich angelegt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E">
<xsd:annotation>
<xsd:documentation>erledigt</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="O">
<xsd:annotation>
<xsd:documentation>offen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="T"> <xsd:enumeration value="T">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Teilweise gezahlt</xsd:documentation> <xsd:documentation>Teilweise gezahlt</xsd:documentation>
@@ -1078,12 +1108,6 @@
</xsd:enumeration> </xsd:enumeration>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
<xsd:simpleType name="BearbStandCd_Union_Type">
<xsd:annotation>
<xsd:documentation>Der vereinigte BearbStandCd mit allen Zuständen aus OMDS Datensatz und Service</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="omds:BearbStandCd_Type ExtensionBearbStandCd_Type"/>
</xsd:simpleType>
<xsd:complexType name="Upload_Dokument_Type"> <xsd:complexType name="Upload_Dokument_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename</xsd:documentation> <xsd:documentation>Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename</xsd:documentation>
@@ -1365,7 +1389,7 @@
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Leichtgewichtiges Schadenobjekt für Polling</xsd:documentation> <xsd:documentation>Leichtgewichtiges Schadenobjekt für Polling</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:attribute name="BearbStandCd" type="BearbStandCd_Union_Type" use="required"/> <xsd:attribute name="BearbStandCd" type="BearbStandCd_Type" use="required"/>
<xsd:attribute name="Schadennr" type="omds:Schadennr"/> <xsd:attribute name="Schadennr" type="omds:Schadennr"/>
<xsd:attribute name="SachbearbVU" use="optional"/> <xsd:attribute name="SachbearbVU" use="optional"/>
<xsd:attribute name="LfdNr" type="xsd:byte" use="required"> <xsd:attribute name="LfdNr" type="xsd:byte" use="required">
@@ -1651,10 +1675,13 @@
</xsd:complexType> </xsd:complexType>
<xsd:element name="LossEventListRequest" type="LossEventListRequest_Type"> <xsd:element name="LossEventListRequest" type="LossEventListRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Request um eine Liste mit Loss-Events eines Zeitraums zu erhalten</xsd:documentation> <xsd:documentation>Request um eine Liste mit Schadens-Events eines Zeitraums zu erhalten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="LossEventListRequest_Type"> <xsd:complexType name="LossEventListRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für Request um Liste mit Schadens-Events zu erhalten</xsd:documentation>
</xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element ref="vuNr" minOccurs="0"/> <xsd:element ref="vuNr" minOccurs="0"/>
<xsd:element ref="authFilter" minOccurs="0"/> <xsd:element ref="authFilter" minOccurs="0"/>
@@ -1676,12 +1703,15 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="LossEventsListResponse" type="LossEventsListResponse_Type"> <xsd:element name="LossEventListResponse" type="LossEventListResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Response mit eine Liste von Loss-Events für einen bestimmten Zeitraum</xsd:documentation> <xsd:documentation>Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="LossEventsListResponse_Type"> <xsd:complexType name="LossEventListResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum</xsd:documentation>
</xsd:annotation>
<xsd:choice> <xsd:choice>
<xsd:element name="Result"> <xsd:element name="Result">
<xsd:complexType> <xsd:complexType>
@@ -1732,8 +1762,8 @@
<xsd:element name="Schadennr" type="omds:Schadennr"/> <xsd:element name="Schadennr" type="omds:Schadennr"/>
<xsd:element name="LfdNr" type="xsd:byte"/> <xsd:element name="LfdNr" type="xsd:byte"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="BearbStandCdAlt" type="BearbStandCd_Union_Type"/> <xsd:element name="BearbStandCdAlt" type="BearbStandCd_Type"/>
<xsd:element name="BearbStandCdNeu" type="BearbStandCd_Union_Type"/> <xsd:element name="BearbStandCdNeu" type="BearbStandCd_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
@@ -1773,7 +1803,7 @@
<xsd:element name="Schaden" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Schaden" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:sequence>
<xsd:element name="BearbStandCd" type="BearbStandCd_Union_Type"/> <xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/> <xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element name="LfdNr" type="xsd:byte" minOccurs="0"/> <xsd:element name="LfdNr" type="xsd:byte" minOccurs="0"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>

View File

@@ -96,41 +96,76 @@
<part name="parameters" element="ost:getDeepLinkPolicyResponse" /> <part name="parameters" element="ost:getDeepLinkPolicyResponse" />
</message> </message>
<!-- Schaden --> <!-- Schaden -->
<message name="createClaimRequest"> <message name="CreateClaimRequestMsg">
<part name="parameters" element="ost:CreateClaimRequest"/> <part name="parameters" element="ost:CreateClaimRequest"/>
</message> </message>
<message name="createClaimResponse"> <message name="CreateClaimResponseMsg">
<part name="parameters" element="ost:CreateClaimResponse" /> <part name="parameters" element="ost:CreateClaimResponse" />
</message> </message>
<message name="addDocToClaimRequest"> <message name="AddDocToClaimRequestMsg">
<part name="parameters" element="ost:AddDocToClaimRequest"/> <part name="parameters" element="ost:AddDocToClaimRequest"/>
</message> </message>
<message name="addDocToClaimResponse"> <message name="AddDocToClaimResponseMsg">
<part name="parameters" element="ost:AddDocToClaimResponse" /> <part name="parameters" element="ost:AddDocToClaimResponse" />
</message> </message>
<message name="getClaimRequest"> <message name="GetClaimRequestMsg">
<part name="parameters" element="ost:GetClaimRequest"/> <part name="parameters" element="ost:GetClaimRequest"/>
</message> </message>
<message name="getClaimResponse"> <message name="GetClaimResponseMsg">
<part name="parameters" element="ost:GetClaimResponse" /> <part name="parameters" element="ost:GetClaimResponse" />
</message> </message>
<message name="getNumberOfDocumentsForClaimRequest"> <message name="ClaimLightRequestMsg">
<part name="parameters" element="ost:GetClaimLightRequest"/>
</message>
<message name="ClaimLightResponseMsg">
<part name="parameters" element="ost:GetClaimLightResponse" />
</message>
<message name="GetNumberOfDocumentsForClaimRequestMsg">
<part name="parameters" element="ost:GetNumberOfDocumentsForClaimRequest"/> <part name="parameters" element="ost:GetNumberOfDocumentsForClaimRequest"/>
</message> </message>
<message name="getNumberOfDocumentsForClaimResponse"> <message name="GetNumberOfDocumentsForClaimResponseMsg">
<part name="parameters" element="ost:GetNumberOfDocumentsForClaimResponse" /> <part name="parameters" element="ost:GetNumberOfDocumentsForClaimResponse" />
</message> </message>
<message name="getDocumentInfosForClaimRequest"> <message name="GetDocumentInfosForClaimRequestMsg">
<part name="parameters" element="ost:GetDocumentInfosForClaimRequest"/> <part name="parameters" element="ost:GetDocumentInfosForClaimRequest"/>
</message> </message>
<message name="getDocumentInfosForClaimResponse"> <message name="GetDocumentInfosForClaimResponseMsg">
<part name="parameters" element="ost:GetDocumentInfosForClaimResponse" /> <part name="parameters" element="ost:GetDocumentInfosForClaimResponse" />
</message> </message>
<message name="SearchClaimRequestMsg">
<part name="parameters" element="ost:SearchClaimRequest"/>
</message>
<message name="SearchClaimResponseMsg">
<part name="parameters" element="ost:SearchClaimResponse" />
</message>
<message name="GetLossEventListRequestMsg">
<part name="parameters" element="ost:LossEventListRequest"/>
</message>
<message name="GetLossEventListResponseMsg">
<part name="parameters" element="ost:LossEventListResponse" />
</message>
<message name="DeclareEndpointRequestMsg">
<part name="parameters" element="ost:DeclareEndpointRequest"/>
</message>
<message name="DeclareEndpointResponseMsg">
<part name="parameters" element="ost:DeclareEndpointResponse" />
</message>
<!-- Security Context Token -->
<message name="SecurityContextTokenRequestMsg">
<part name="parameters" element="ost:SecurityContextTokenRequest"/>
</message>
<message name="SecurityContextTokenResponseMsg">
<part name="parameters" element="ost:SecurityContextTokenResponse" />
</message>
<!-- Fehler -->
<message name="serviceFault"> <message name="serviceFault">
<part name="parameters" element="ost:serviceFault" /> <part name="parameters" element="ost:serviceFault" />
</message> </message>
@@ -199,32 +234,56 @@
</operation> </operation>
<operation name="createClaim"> <operation name="createClaim">
<input name="createClaimRequest" message="os:createClaimRequest" /> <input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg" />
<output name="createClaimResponse" message="os:createClaimResponse" /> <output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg" />
<fault name="createClaimFault" message="os:serviceFault" /> <fault name="CreateClaimFaultPort" message="os:serviceFault" />
</operation> </operation>
<operation name="addDocToClaim"> <operation name="addDocToClaim">
<input name="addDocToClaimRequest" message="os:addDocToClaimRequest" /> <input name="AddDocToClaimRequestPort" message="os:AddDocToClaimRequestMsg" />
<output name="addDocToClaimResponse" message="os:addDocToClaimResponse" /> <output name="AddDocToClaimResponsePort" message="os:AddDocToClaimResponseMsg" />
<fault name="addDocToClaimFault" message="os:serviceFault" /> <fault name="AddDocToClaimFaultPort" message="os:serviceFault" />
</operation> </operation>
<operation name="getClaim"> <operation name="getClaim">
<input name="getClaimRequest" message="os:getClaimRequest" /> <input name="GetClaimRequestPort" message="os:GetClaimRequestMsg" />
<output name="getClaimResponse" message="os:getClaimResponse" /> <output name="GetClaimResponsePort" message="os:GetClaimResponseMsg" />
<fault name="getClaimFault" message="os:serviceFault" /> <fault name="GetClaimFaultPort" message="os:serviceFault" />
</operation>
<operation name="getClaimLight">
<input name="GetClaimLightRequestPort" message="os:ClaimLightRequestMsg" />
<output name="GetClaimLightResponsePort" message="os:ClaimLightResponseMsg" />
<fault name="GetClaimLightFaultPort" message="os:serviceFault" />
</operation> </operation>
<operation name="getNumberOfDocumentsForClaim"> <operation name="getNumberOfDocumentsForClaim">
<input name="getNumberOfDocumentsForClaimRequest" message="os:getNumberOfDocumentsForClaimRequest" /> <input name="GetNumberOfDocumentsForClaimRequestPort" message="os:GetNumberOfDocumentsForClaimRequestMsg" />
<output name="getNumberOfDocumentsForClaimResponse" message="os:getNumberOfDocumentsForClaimResponse" /> <output name="GetNumberOfDocumentsForClaimResponsePort" message="os:GetNumberOfDocumentsForClaimResponseMsg" />
<fault name="getNumberOfDocumentsForClaimFault" message="os:serviceFault" /> <fault name="GetNumberOfDocumentsForClaimFaultPort" message="os:serviceFault" />
</operation> </operation>
<operation name="getDocumentInfosForClaim"> <operation name="getDocumentInfosForClaim">
<input name="getDocumentInfosForClaimRequest" message="os:getDocumentInfosForClaimRequest" /> <input name="GetDocumentInfosForClaimRequestPort" message="os:GetDocumentInfosForClaimRequestMsg" />
<output name="getDocumentInfosForClaimResponse" message="os:getDocumentInfosForClaimResponse" /> <output name="GetDocumentInfosForClaimResponsePort" message="os:GetDocumentInfosForClaimResponseMsg" />
<fault name="getDocumentInfosForClaimFault" message="os:serviceFault" /> <fault name="GetDocumentInfosForClaimFaultPort" message="os:serviceFault" />
</operation>
<operation name="searchClaim">
<input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg" />
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" />
<fault name="SearchClaimFaultPort" message="os:serviceFault" />
</operation>
<operation name="getLossEventList">
<input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg" />
<output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg" />
<fault name="LossEventListFaultPort" message="os:serviceFault" />
</operation>
<operation name="declareEndpoint">
<input name="DeclareEndpointRequestPort" message="os:DeclareEndpointRequestMsg" />
<output name="DeclareEndpointResponsePort" message="os:DeclareEndpointResponseMsg" />
<fault name="DeclareEndpointFaultPort" message="os:serviceFault" />
</operation>
<operation name="getSecurityContextToken">
<input name="SecurityContextTokenRequestPort" message="os:SecurityContextTokenRequestMsg" />
<output name="SecurityContextTokenResponsePort" message="os:SecurityContextTokenResponseMsg" />
<fault name="SecurityContextTokenFaultPort" message="os:serviceFault" />
</operation> </operation>
</portType> </portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType"> <binding name="omdsServicePortBinding" type="os:omdsServicePortType">
@@ -368,70 +427,133 @@
<!-- Schaden --> <!-- Schaden -->
<operation name="createClaim"> <operation name="createClaim">
<soap:operation soapAction="urn:createClaim" style="document" /> <soap:operation soapAction="urn:createClaim" style="document" />
<input name="createClaimRequest"> <input name="CreateClaimRequestPort">
<soap:body use="literal" /> <soap:body use="literal" />
</input> </input>
<output name="createClaimResponse"> <output name="CreateClaimResponsePort">
<soap:body use="literal" /> <soap:body use="literal" />
</output> </output>
<fault name="createClaimFault"> <fault name="CreateClaimFaultPort">
<soap:fault name="createClaimFault" use="literal"/> <soap:fault name="CreateClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="addDocToClaim"> <operation name="addDocToClaim">
<soap:operation soapAction="urn:addDocToClaim" style="document" /> <soap:operation soapAction="urn:addDocToClaim" style="document" />
<input name="addDocToClaimRequest"> <input name="AddDocToClaimRequestPort">
<soap:body use="literal" /> <soap:body use="literal" />
</input> </input>
<output name="addDocToClaimResponse"> <output name="AddDocToClaimResponsePort">
<soap:body use="literal" /> <soap:body use="literal" />
</output> </output>
<fault name="addDocToClaimFault"> <fault name="AddDocToClaimFaultPort">
<soap:fault name="addDocToClaimFault" use="literal"/> <soap:fault name="addDocToClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getClaim"> <operation name="getClaim">
<soap:operation soapAction="urn:getClaim" style="document" /> <soap:operation soapAction="urn:getClaim" style="document" />
<input name="getClaimRequest"> <input name="GetClaimRequestPort">
<soap:body use="literal" /> <soap:body use="literal" />
</input> </input>
<output name="getClaimResponse"> <output name="GetClaimResponsePort">
<soap:body use="literal" /> <soap:body use="literal" />
</output> </output>
<fault name="getClaimFault"> <fault name="GetClaimFaultPort">
<soap:fault name="getClaimFault" use="literal"/> <soap:fault name="getClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getNumberOfDocumentsForClaim"> <operation name="getClaimLight">
<soap:operation soapAction="urn:getNumberOfDocumentsForClaim" style="document" /> <soap:operation soapAction="urn:getClaimLight" style="document" />
<input name="getNumberOfDocumentsForClaimRequest"> <input name="GetClaimRequestLightPort">
<soap:body use="literal" /> <soap:body use="literal" />
</input> </input>
<output name="getNumberOfDocumentsForClaimResponse"> <output name="GetClaimResponseLightPort">
<soap:body use="literal" /> <soap:body use="literal" />
</output> </output>
<fault name="getNumberOfDocumentsForClaimFault"> <fault name="GetClaimLightFaultPort">
<soap:fault name="ClaimLightFault" use="literal"/>
</fault>
</operation>
<operation name="getNumberOfDocumentsForClaim">
<soap:operation soapAction="urn:getNumberOfDocumentsForClaim" style="document" />
<input name="GetNumberOfDocumentsForClaimRequestPort">
<soap:body use="literal" />
</input>
<output name="GetNumberOfDocumentsForClaimResponsePort">
<soap:body use="literal" />
</output>
<fault name="GetNumberOfDocumentsForClaimFaultPort">
<soap:fault name="getNumberOfDocumentsForClaimFault" use="literal"/> <soap:fault name="getNumberOfDocumentsForClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="getDocumentInfosForClaim"> <operation name="getDocumentInfosForClaim">
<soap:operation soapAction="urn:getDocumentInfosForClaim" style="document" /> <soap:operation soapAction="urn:getDocumentInfosForClaim" style="document" />
<input name="getDocumentInfosForClaimRequest"> <input name="GetDocumentInfosForClaimRequestPort">
<soap:body use="literal" /> <soap:body use="literal" />
</input> </input>
<output name="getDocumentInfosForClaimResponse"> <output name="GetDocumentInfosForClaimResponsePort">
<soap:body use="literal" /> <soap:body use="literal" />
</output> </output>
<fault name="getDocumentInfosForClaimFault"> <fault name="GetDocumentInfosForClaimFaultPort">
<soap:fault name="getDocumentInfosForClaimFault" use="literal"/> <soap:fault name="getDocumentInfosForClaimFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="searchClaim">
<soap:operation soapAction="urn:searchClaim" style="document" />
<input name="SearchClaimRequestPort">
<soap:body use="literal" />
</input>
<output name="SearchClaimResponsePort">
<soap:body use="literal" />
</output>
<fault name="SearchClaimFaultPort">
<soap:fault name="SearchClaimFault" use="literal"/>
</fault>
</operation>
<operation name="getLossEventList">
<soap:operation soapAction="urn:getLossEventList" style="document" />
<input name="LostEventListRequestPort">
<soap:body use="literal" />
</input>
<output name="LossEventListResponsePort">
<soap:body use="literal" />
</output>
<fault name="LossEventListFaultPort">
<soap:fault name="getLossEventListFault" use="literal"/>
</fault>
</operation>
<operation name="declareEndpoint">
<soap:operation soapAction="urn:declareEndpoint" style="document" />
<input name="DeclareEndpointRequestPort">
<soap:body use="literal" />
</input>
<output name="DeclareEndpointResponsePort">
<soap:body use="literal" />
</output>
<fault name="DeclareEndpointFaultPort">
<soap:fault name="declareEndpointFault" use="literal"/>
</fault>
</operation>
<operation name="getSecurityContextToken">
<soap:operation soapAction="urn:getSecurityContextToken" style="document" />
<input name="SecurityContextTokenRequestPort">
<soap:body use="literal" />
</input>
<output name="SecurityContextTokenResponsePort">
<soap:body use="literal" />
</output>
<fault name="SecurityContextTokenFaultPort">
<soap:fault name="SecurityContextTokenFault" use="literal"/>
</fault>
</operation>
</binding> </binding>
<service name="omdsService"> <service name="omdsService">

View File

@@ -21,66 +21,69 @@
<import namespace="urn:exampleVuServiceTypes" schemaLocation="exampleVuServiceTypes-3-1-0.xsd" /> <import namespace="urn:exampleVuServiceTypes" schemaLocation="exampleVuServiceTypes-3-1-0.xsd" />
</schema> </schema>
</types> </types>
<message name="declareClaimNumberRequest"> <!-- Schaden -->
<part name="parameters" element="ost:declareClaimNumberRequest"/> <message name="DeclareClaimNumberRequestMsg">
<part name="parameters" element="ost:DeclareClaimNumberRequest"/>
</message> </message>
<message name="declareClaimNumberResponse"> <message name="DeclareClaimNumberResponseMsg">
<part name="parameters" element="ost:declareClaimNumberResponse"/> <part name="parameters" element="ost:DeclareClaimNumberResponse"/>
</message> </message>
<message name="declareNewClaimStatusRequest">
<part name="parameters" element="ost:declareNewClaimStatusRequest"/> <message name="DeclareNewClaimStatusRequestMsg">
<part name="parameters" element="ost:DeclareNewClaimStatusRequest"/>
</message> </message>
<message name="declareNewClaimStatusResponse"> <message name="DeclareNewClaimStatusResponseMsg">
<part name="parameters" element="ost:declareNewClaimStatusResponse"/> <part name="parameters" element="ost:DeclareNewClaimStatusResponse"/>
</message> </message>
<message name="requestAdditionalClaimInfoRequest">
<part name="parameters" element="ost:requestAdditionalClaimInfoRequest"/> <message name="DeclareNewClaimNumberRequestMsg">
<part name="parameters" element="ost:DeclareNewClaimNumberRequest"/>
</message> </message>
<message name="requestAdditionalClaimInfoResponse"> <message name="DeclareNewClaimNumberResponseMsg">
<part name="parameters" element="ost:requestAdditionalClaimInfoResponse"/> <part name="parameters" element="ost:DeclareNewClaimNumberResponse"/>
</message>
<message name="declareNewClaimNumberRequest">
<part name="parameters" element="ost:declareNewClaimNumberRequest"/>
</message>
<message name="declareNewClaimNumberResponse">
<part name="parameters" element="ost:declareNewClaimNumberResponse"/>
</message> </message>
<message name="LossEventRegisteredRequestMsg">
<part name="parameters" element="ost:LossEventRegisteredRequest"/>
</message>
<message name="LossEventRegisteredResponseMsg">
<part name="parameters" element="ost:LossEventRegisteredResponse"/>
</message>
<!-- Fehler Message -->
<message name="ServiceFaultMsg">
<message name="serviceFault">
<part name="parameters" element="ost:serviceFault" /> <part name="parameters" element="ost:serviceFault" />
</message> </message>
<portType name="omdsServicePortType"> <portType name="omdsServicePortType">
<!-- Schaden -->
<operation name="declareClaimNumber"> <operation name="declareClaimNumber">
<input name="declareClaimNumberRequest" message="os:declareClaimNumberRequest" /> <input name="DeclareClaimNumberRequestPort" message="os:DeclareClaimNumberRequestMsg" />
<output name="declareClaimNumberResponse" message="os:declareClaimNumberResponse" /> <output name="DeclareClaimNumberResponsePort" message="os:DeclareClaimNumberResponseMsg" />
<fault name="declareClaimNumberFault" message="os:serviceFault" /> <fault name="DeclareClaimNumberFaultPort" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="declareNewClaimStatus"> <operation name="declareNewClaimStatus">
<input name="declareNewClaimStatusRequest" message="os:declareNewClaimStatusRequest" /> <input name="DeclareNewClaimStatusRequestPort" message="os:DeclareNewClaimStatusRequestMsg" />
<output name="declareNewClaimStatusResponse" message="os:declareNewClaimStatusResponse" /> <output name="DeclareNewClaimStatusResponsePort" message="os:DeclareNewClaimStatusResponseMsg" />
<fault name="declareNewClaimStatusFault" message="os:serviceFault" /> <fault name="DeclareNewClaimStatusFaultPort" message="os:ServiceFaultMsg" />
</operation> </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"> <operation name="declareNewClaimNumber">
<input name="declareNewClaimNumberRequest" message="os:declareNewClaimNumberRequest" /> <input name="DeclareNewClaimNumberRequestPort" message="os:DeclareNewClaimNumberRequestMsg" />
<output name="declareNewClaimNumberResponse" message="os:declareNewClaimNumberResponse" /> <output name="DeclareNewClaimNumberResponsePort" message="os:DeclareNewClaimNumberResponseMsg" />
<fault name="declareNewClaimNumberFault" message="os:serviceFault" /> <fault name="DeclareNewClaimNumberFaultPort" message="os:ServiceFaultMsg" />
</operation>
<operation name="lossEventRegistered">
<input name="LossEventRegisteredRequestPort" message="os:LossEventRegisteredRequestMsg" />
<output name="LossEventRegisteredResponsePort" message="os:LossEventRegisteredResponseMsg" />
<fault name="LossEventRegisteredFaultPort" message="os:ServiceFaultMsg" />
</operation> </operation>
</portType> </portType>
@@ -90,60 +93,58 @@
<!-- Schaden --> <!-- Schaden -->
<operation name="declareClaimNumber"> <operation name="declareClaimNumber">
<soap:operation soapAction="urn:declareClaimNumber" style="document" /> <soap:operation soapAction="urn:declareClaimNumber" style="document" />
<input name="declareClaimNumberRequest"> <input name="DeclareClaimNumberRequestPort">
<soap:body use="literal" /> <soap:body use="literal" />
</input> </input>
<output name="declareClaimNumberResponse"> <output name="DeclareClaimNumberResponsePort">
<soap:body use="literal" /> <soap:body use="literal" />
</output> </output>
<fault name="declareClaimNumberFault"> <fault name="DeclareClaimNumberFaultPort">
<soap:fault name="declareClaimNumberFault" use="literal"/> <soap:fault name="declareClaimNumberFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="declareNewClaimStatus"> <operation name="declareNewClaimStatus">
<soap:operation soapAction="urn:declareNewClaimStatus" style="document" /> <soap:operation soapAction="urn:declareNewClaimStatus" style="document" />
<input name="declareNewClaimStatusRequest"> <input name="DeclareNewClaimStatusRequestPort">
<soap:body use="literal" /> <soap:body use="literal" />
</input> </input>
<output name="declareNewClaimStatusResponse"> <output name="DeclareNewClaimStatusResponsePort">
<soap:body use="literal" /> <soap:body use="literal" />
</output> </output>
<fault name="declareNewClaimStatusFault"> <fault name="DeclareNewClaimStatusFaultPort">
<soap:fault name="declareNewClaimStatusFault" use="literal"/> <soap:fault name="declareNewClaimStatusFault" use="literal"/>
</fault> </fault>
</operation> </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"> <operation name="declareNewClaimNumber">
<soap:operation soapAction="urn:declareNewClaimNumber" style="document" /> <soap:operation soapAction="urn:declareNewClaimNumber" style="document" />
<input name="declareNewClaimNumberRequest"> <input name="DeclareNewClaimNumberRequestPort">
<soap:body use="literal" /> <soap:body use="literal" />
</input> </input>
<output name="declareNewClaimNumberResponse"> <output name="DeclareNewClaimNumberResponsePort">
<soap:body use="literal" /> <soap:body use="literal" />
</output> </output>
<fault name="declareNewClaimNumberFault"> <fault name="DeclareNewClaimNumberFaultPort">
<soap:fault name="declareNewClaimNumberFault" use="literal"/> <soap:fault name="DeclareNewClaimNumberFault" use="literal"/>
</fault> </fault>
</operation> </operation>
<operation name="lossEventRegistered">
<soap:operation soapAction="urn:lossEventRegistered" style="document" />
<input name="LossEventRegisteredRequestPort">
<soap:body use="literal" />
</input>
<output name="LossEventRegisteredResponsePort">
<soap:body use="literal" />
</output>
<fault name="LossEventRegisteredFaultPort">
<soap:fault name="LossEventRegisteredFault" use="literal"/>
</fault>
</operation>
</binding> </binding>