2018-06-11 12:27:16 +02:00
<?xml version="1.0" encoding="UTF-8"?>
<definitions
name="omds3Services-1-1-0"
targetNamespace="urn:omds3Services-1-1-0"
xmlns:os="urn:omds3Services-1-1-0"
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
2018-07-08 22:22:40 +02:00
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:k="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
xmlns:sp="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat"
xmlns:v="urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag"
xmlns:p="urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner"
2018-06-11 12:27:16 +02:00
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:omds3ServiceTypes-1-1-0" schemaLocation= "omds3ServiceTypes.xsd" />
2018-07-08 22:22:40 +02:00
<import namespace= "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" schemaLocation= "omds3_ON2_Antrag_Kfz.xsd" />
<import namespace= "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat" schemaLocation= "omds3_ON2_Antrag_SachPrivat.xsd" />
<import namespace= "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag" schemaLocation= "omds3_ON3_Vertrag.xsd" />
<import namespace= "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner" schemaLocation= "omds3_ON4_Partner.xsd" />
2018-06-11 12:27:16 +02:00
</schema>
</types>
<message name= "loginRequest" >
<part name= "parameters" element= "ost:loginRequest" />
</message>
<message name= "loginResponse" >
<part name= "parameters" element= "ost:loginResponse" />
</message>
2018-07-08 22:22:40 +02:00
<!-- <part name="parameters" element="ost:DeleteRequest"/> -->
<!-- </message> -->
<!-- <message name="deleteResponseMsg"> -->
<!-- <part name="parameters" element="ost:DeleteResponse"/> -->
<!-- </message> -->
2018-06-11 12:27:16 +02:00
<message name= "getUserDataRequest" >
<part name= "parameters" element= "ost:getUserDataRequest" />
</message>
<message name= "getUserDataResponse" >
<part name= "parameters" element= "ost:getUserDataResponse" />
</message>
<message name= "getOMDSPackageListRequest" >
<part name= "parameters" element= "ost:getOMDSPackageListRequest" />
</message>
<message name= "getOMDSPackageListResponse" >
<part name= "parameters" element= "ost:getOMDSPackageListResponse" />
</message>
<message name= "getOMDSPackageRequest" >
<part name= "parameters" element= "ost:getOMDSPackageRequest" />
</message>
<message name= "getOMDSPackageResponse" >
<part name= "parameters" element= "ost:getOMDSPackageResponse" />
</message>
<!-- Vertragsbezogene Dokumente -->
<message name= "getArcImageInfosRequest" >
<part name= "parameters" element= "ost:getArcImageInfosRequest" />
</message>
<message name= "getArcImageInfosResponse" >
<part name= "parameters" element= "ost:getArcImageInfosResponse" />
</message>
<message name= "getArcImageRequest" >
<part name= "parameters" element= "ost:getArcImageRequest" />
</message>
<message name= "getArcImageResponse" >
<part name= "parameters" element= "ost:getArcImageResponse" />
</message>
<!-- Deep Links -->
<message name= "deepLinkClaimRequest" >
<part name= "parameters" element= "ost:getDeepLinkClaimRequest" />
</message>
<message name= "deepLinkClaimResponse" >
<part name= "parameters" element= "ost:getDeepLinkClaimResponse" />
</message>
<message name= "deepLinkPartnerRequest" >
<part name= "parameters" element= "ost:getDeepLinkPartnerRequest" />
</message>
<message name= "deepLinkPartnerResponse" >
<part name= "parameters" element= "ost:getDeepLinkPartnerResponse" />
</message>
<message name= "deepLinkOfferRequest" >
<part name= "parameters" element= "ost:getDeepLinkOfferRequest" />
</message>
<message name= "deepLinkOfferResponse" >
<part name= "parameters" element= "ost:getDeepLinkOfferResponse" />
</message>
<message name= "deepLinkPolicyRequest" >
<part name= "parameters" element= "ost:getDeepLinkPolicyRequest" />
</message>
<message name= "deepLinkPolicyResponse" >
<part name= "parameters" element= "ost:getDeepLinkPolicyResponse" />
</message>
<!-- Schaden -->
<message name= "CreateClaimRequestMsg" >
<part name= "parameters" element= "ost:CreateClaimRequest" />
</message>
<message name= "CreateClaimResponseMsg" >
<part name= "parameters" element= "ost:CreateClaimResponse" />
</message>
<message name= "InitiateClaimRequestMsg" >
<part name= "parameters" element= "ost:InitiateClaimRequest" />
</message>
<message name= "InitiateClaimResponseMsg" >
<part name= "parameters" element= "ost:InitiateClaimResponse" />
</message>
<message name= "AddDocToClaimRequestMsg" >
<part name= "parameters" element= "ost:AddDocToClaimRequest" />
</message>
<message name= "AddDocToClaimResponseMsg" >
<part name= "parameters" element= "ost:AddDocToClaimResponse" />
</message>
<message name= "GetClaimRequestMsg" >
<part name= "parameters" element= "ost:GetClaimRequest" />
</message>
<message name= "GetClaimResponseMsg" >
<part name= "parameters" element= "ost:GetClaimResponse" />
</message>
<message name= "GetClaimLightRequestMsg" >
<part name= "parameters" element= "ost:GetClaimLightRequest" />
</message>
<message name= "GetClaimLightResponseMsg" >
<part name= "parameters" element= "ost:GetClaimLightResponse" />
</message>
<message name= "GetNumberOfDocumentsRequestMsg" >
<part name= "parameters" element= "ost:GetNumberOfDocumentsRequest" />
</message>
<message name= "GetNumberOfDocumentsResponseMsg" >
<part name= "parameters" element= "ost:GetNumberOfDocumentsResponse" />
</message>
<message name= "GetDocumentInfosRequestMsg" >
<part name= "parameters" element= "ost:GetDocumentInfosRequest" />
</message>
<message name= "GetDocumentInfosResponseMsg" >
<part name= "parameters" element= "ost:GetDocumentInfosResponse" />
</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= "GetChangedClaimsListRequestMsg" >
<part name= "parameters" element= "ost:ChangedClaimsListRequest" />
</message>
<message name= "GetChangedClaimsListResponseMsg" >
<part name= "parameters" element= "ost:ChangedClaimsListResponse" />
</message>
<message name= "DeclareEndpointRequestMsg" >
<part name= "parameters" element= "ost:DeclareEndpointRequest" />
</message>
<message name= "DeclareEndpointResponseMsg" >
<part name= "parameters" element= "ost:DeclareEndpointResponse" />
</message>
<message name= "CalculateKfzRequestMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "k:CalculateKfzRequest" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "CalculateKfzResponseMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "k:CalculateKfzResponse" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "CreateOfferKfzRequestMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "k:CreateOfferKfzRequest" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "CreateOfferKfzResponseMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "k:CreateOfferKfzResponse" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "CreateApplicationKfzRequestMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "k:CreateApplicationKfzRequest" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "CreateApplicationKfzResponseMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "k:CreateApplicationKfzResponse" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "SubmitApplicationKfzRequestMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "k:SubmitApplicationKfzRequest" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "SubmitApplicationKfzResponseMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "k:SubmitApplicationKfzResponse" />
2018-06-11 12:27:16 +02:00
</message>
2018-07-08 22:22:40 +02:00
<message name= "GetStatusChangesRequestMsg" >
<part name= "parameters" element= "ost:GetStatusChangesRequest" />
2018-06-11 12:27:16 +02:00
</message>
2018-07-08 22:22:40 +02:00
<message name= "GetStatusChangesResponseMsg" >
<part name= "parameters" element= "ost:GetStatusChangesResponse" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "ChangePersonDataRequestMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "p:ChangePersonDataRequest" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "ChangePersonDataResponseMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "p:ChangePersonDataResponse" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "ChangeAddressRequestMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "p:ChangePartnerMainAddressRequest" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "ChangeAddressResponseMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "p:ChangePartnerMainAddressResponse" />
2018-06-11 12:27:16 +02:00
</message>
2018-07-08 22:22:40 +02:00
2018-06-11 12:27:16 +02:00
<message name= "ChangeCommunicationObjectRequestMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "p:ChangeCommunicationObjectRequest" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "ChangeCommunicationObjectResponseMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "p:ChangeCommunicationObjectResponse" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "DeleteCommunicationObjectRequestMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "p:DeleteCommunicationObjectRequest" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "DeleteCommunicationObjectResponseMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "p:DeleteCommunicationObjectResponse" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "CreateNewCommunicationObjectRequestMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "p:CreateNewCommunicationObjectRequest" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "CreateNewCommunicationObjectResponseMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "p:CreateNewCommunicationObjectResponse" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "ChangeBankingInformationRequestMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "v:CollectionChangeRequest" />
2018-06-11 12:27:16 +02:00
</message>
<message name= "ChangeBankingInformationResponseMsg" >
2018-07-08 22:22:40 +02:00
<part name= "parameters" element= "v:CollectionChangeResponse" />
2018-06-11 12:27:16 +02:00
</message>
2018-07-08 22:22:40 +02:00
2018-06-11 12:27:16 +02:00
<!-- Fehler -->
<message name= "ServiceFaultMsg" >
<part name= "parameters" element= "cst:serviceFault" />
</message>
<portType name= "omdsServicePortType" >
<operation name= "login" >
<input name= "loginRequest" message= "os:loginRequest" />
<output name= "loginResponse" message= "os:loginResponse" />
<fault name= "loginFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "getUserData" >
<input name= "getUserDataRequest" message= "os:getUserDataRequest" />
<output name= "getUserDataResponse" message= "os:getUserDataResponse" />
<fault name= "getUserDataFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "getOMDSPackageList" >
<input name= "getOMDSPackageListRequest" message= "os:getOMDSPackageListRequest" />
<output name= "getOMDSPackageListResponse" message= "os:getOMDSPackageListResponse" />
<fault name= "getOMDSPackageListFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "getOMDSPackage" >
<input name= "getOMDSPackageRequest" message= "os:getOMDSPackageRequest" />
<output name= "getOMDSPackageResponse" message= "os:getOMDSPackageResponse" />
<fault name= "getOMDSPackageFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "getArcImageInfos" >
<input name= "getArcImageInfosRequest" message= "os:getArcImageInfosRequest" />
<output name= "getArcImageInfosResponse" message= "os:getArcImageInfosResponse" />
<fault name= "getArcImageInfosFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "getArcImage" >
<input name= "getArcImageRequest" message= "os:getArcImageRequest" />
<output name= "getArcImageResponse" message= "os:getArcImageResponse" />
<fault name= "getArcImageFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "deepLinkClaim" >
<input name= "deepLinkClaimRequest" message= "os:deepLinkClaimRequest" />
<output name= "deepLinkClaimResponse" message= "os:deepLinkClaimResponse" />
<fault name= "deepLinkClaimFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "deepLinkPartner" >
<input name= "deepLinkPartnerRequest" message= "os:deepLinkPartnerRequest" />
<output name= "deepLinkPartnerResponse" message= "os:deepLinkPartnerResponse" />
<fault name= "deepLinkPartnerFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "deepLinkOffer" >
<input name= "deepLinkOfferRequest" message= "os:deepLinkOfferRequest" />
<output name= "deepLinkOfferResponse" message= "os:deepLinkOfferResponse" />
<fault name= "deepLinkOfferFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "deepLinkPolicy" >
<input name= "deepLinkPolicyRequest" message= "os:deepLinkPolicyRequest" />
<output name= "deepLinkPolicyResponse" message= "os:deepLinkPolicyResponse" />
<fault name= "deepLinkPolicyFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "createClaim" >
<input name= "CreateClaimRequestPort" message= "os:CreateClaimRequestMsg" />
<output name= "CreateClaimResponsePort" message= "os:CreateClaimResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "CreateClaimFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "initiateClaim" >
<input name= "InitiateClaimRequestPort" message= "os:InitiateClaimRequestMsg" />
<output name= "InitiateClaimResponsePort" message= "os:InitiateClaimResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "InitiateClaimFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "addDocToClaim" >
<input name= "AddDocToClaimRequestPort" message= "os:AddDocToClaimRequestMsg" />
<output name= "AddDocToClaimResponsePort" message= "os:AddDocToClaimResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "AddDocToClaimFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "getClaim" >
<input name= "GetClaimRequestPort" message= "os:GetClaimRequestMsg" />
<output name= "GetClaimResponsePort" message= "os:GetClaimResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "GetClaimFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "getClaimLight" >
<input name= "GetClaimLightRequestPort" message= "os:GetClaimLightRequestMsg" />
<output name= "GetClaimLightResponsePort" message= "os:GetClaimLightResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "GetClaimLightFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "getNumberOfDocuments" >
<input name= "GetNumberOfDocumentsRequestPort" message= "os:GetNumberOfDocumentsRequestMsg" />
<output name= "GetNumberOfDocumentsResponsePort" message= "os:GetNumberOfDocumentsResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "GetNumberOfDocumentsFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "getDocumentInfos" >
<input name= "GetDocumentInfosRequestPort" message= "os:GetDocumentInfosRequestMsg" />
<output name= "GetDocumentInfosResponsePort" message= "os:GetDocumentInfosResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "GetDocumentInfosFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "searchClaim" >
<input name= "SearchClaimRequestPort" message= "os:SearchClaimRequestMsg" />
<output name= "SearchClaimResponsePort" message= "os:SearchClaimResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "SearchClaimFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "getLossEventList" >
<input name= "LossEventListRequestPort" message= "os:GetLossEventListRequestMsg" />
<output name= "LossEventListResponsePort" message= "os:GetLossEventListResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "LossEventListFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "getChangedClaimsList" >
<input name= "ChangedClaimsListPort" message= "os:GetChangedClaimsListRequestMsg" />
<output name= "ChangedClaimsListResponsePort" message= "os:GetChangedClaimsListResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "ChangedClaimsListFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "declareEndpoint" >
<input name= "DeclareEndpointRequestPort" message= "os:DeclareEndpointRequestMsg" />
<output name= "DeclareEndpointResponsePort" message= "os:DeclareEndpointResponseMsg" />
2018-07-08 22:22:40 +02:00
<fault name= "DeclareEndpointFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
<operation name= "calculateKfz" >
<input name= "CalculateKfzRequestPort" message= "os:CalculateKfzRequestMsg" />
<output name= "CalculateKfzResponsePort" message= "os:CalculateKfzResponseMsg" />
<fault name= "CalculateKfzFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "createOfferKfz" >
<input name= "CreateOfferKfzRequestPort" message= "os:CreateOfferKfzRequestMsg" />
<output name= "CreateOfferKfzResponsePort" message= "os:CreateOfferKfzResponseMsg" />
<fault name= "CreateOfferKfzFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "createApplicationKfz" >
<input name= "CreateApplicationKfzRequestPort" message= "os:CreateApplicationKfzRequestMsg" />
<output name= "CreateApplicationKfzResponsePort" message= "os:CreateApplicationKfzResponseMsg" />
<fault name= "CreateApplicationKfzFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "submitApplicationKfz" >
<input name= "SubmitApplicationKfzRequestPort" message= "os:SubmitApplicationKfzRequestMsg" />
<output name= "SubmitApplicationKfzResponsePort" message= "os:SubmitApplicationKfzResponseMsg" />
<fault name= "SubmitApplicationKfzFault" message= "os:ServiceFaultMsg" />
</operation>
2018-07-08 22:22:40 +02:00
<operation name= "getStatusChanges" >
<input name= "GetStatusChangesRequestPort" message= "os:GetStatusChangesRequestMsg" />
<output name= "GetStatusChangesResponsePort" message= "os:GetStatusChangesResponseMsg" />
<fault name= "GetStatusChangesFault" message= "os:ServiceFaultMsg" />
2018-06-11 12:27:16 +02:00
</operation>
2018-07-08 22:22:40 +02:00
<!-- <operation name="delete"> -->
<!-- <input name="DeleteRequestPort" message="os:deleteRequestMsg" /> -->
<!-- <output name="DeleteResponsePort" message="os:deleteResponseMsg" /> -->
<!-- <fault name="DeleteFault" message="os:ServiceFaultMsg" /> -->
<!-- </operation> -->
2018-06-11 12:27:16 +02:00
<operation name= "changePersonData" >
<input name= "ChangePersonDataRequestPort" message= "os:ChangePersonDataRequestMsg" />
<output name= "ChangePersonDataResponsePort" message= "os:ChangePersonDataResponseMsg" />
<fault name= "ChangePersonDataFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "changeAddress" >
<input name= "ChangeAddressRequestPort" message= "os:ChangeAddressRequestMsg" />
<output name= "ChangeAddressResponsePort" message= "os:ChangeAddressResponseMsg" />
<fault name= "ChangeAddressFault" message= "os:ServiceFaultMsg" />
</operation>
2018-07-08 22:22:40 +02:00
2018-06-11 12:27:16 +02:00
<operation name= "changeCommunicationObject" >
<input name= "ChangeCommunicationObjectRequestPort" message= "os:ChangeCommunicationObjectRequestMsg" />
<output name= "ChangeCommunicationObjectResponsePort" message= "os:ChangeCommunicationObjectResponseMsg" />
<fault name= "ChangeCommunicationObjectFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "deleteCommunicationObject" >
<input name= "DeleteCommunicationObjectRequestPort" message= "os:DeleteCommunicationObjectRequestMsg" />
<output name= "DeleteCommunicationObjectResponsePort" message= "os:DeleteCommunicationObjectResponseMsg" />
<fault name= "DeleteCommunicationObjectFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "createNewCommunicationObject" >
<input name= "CreateNewCommunicationObjectRequestPort" message= "os:CreateNewCommunicationObjectRequestMsg" />
<output name= "CreateNewCommunicationObjectResponsePort" message= "os:CreateNewCommunicationObjectResponseMsg" />
<fault name= "ChangeCommunicationObjectFault" message= "os:ServiceFaultMsg" />
</operation>
<operation name= "changeBankingInformation" >
<input name= "ChangeBankingInformationRequestPort" message= "os:ChangeBankingInformationRequestMsg" />
<output name= "ChangeBankingInformationResponsePort" message= "os:ChangeBankingInformationResponseMsg" />
<fault name= "ChangeBankingInformationFault" message= "os:ServiceFaultMsg" />
</operation>
2018-07-08 22:22:40 +02:00
2018-06-11 12:27:16 +02:00
</portType>
<binding name= "omdsServicePortBinding" type= "os:omdsServicePortType" >
<soap:binding style= "document" transport= "http://schemas.xmlsoap.org/soap/http" />
2018-07-08 22:22:40 +02:00
<!-- Referenz auf jeweilige Security Policy für alle Methoden, in diesem Fall eine UsernameToken - Policy, kann aber abweichen bei anderer OMDS - Policy -->
2018-06-11 12:27:16 +02:00
<wsp:PolicyReference URI= "#OMDSUsernameTokenPolicy" xmlns:wsp= "http://schemas.xmlsoap.org/ws/2004/09/policy" />
2018-07-08 22:22:40 +02:00
<!-- <operation name="delete"> -->
<!-- <soap:operation soapAction="urn:delete" style="document" /> -->
<!-- <input name="deleteRequest"> -->
<!-- <soap:body use="literal" /> -->
<!-- </input> -->
<!-- <output name="deleteResponse"> -->
<!-- <soap:body use="literal" /> -->
<!-- </output> -->
<!-- <fault name="DeleteFault"> -->
<!-- <soap:fault name="DeleteFault" use="literal"/> -->
<!-- </fault> -->
<!-- </operation> -->
2018-06-11 12:27:16 +02:00
<operation name= "login" >
<soap:operation soapAction= "urn:login" style= "document" />
<input name= "loginRequest" >
<soap:body use= "literal" />
</input>
<output name= "loginResponse" >
<soap:body use= "literal" />
</output>
<fault name= "loginFault" >
<soap:fault name= "loginFault" use= "literal" />
</fault>
</operation>
<operation name= "getUserData" >
<soap:operation soapAction= "urn:getUserData" style= "document" />
<input name= "getUserDataRequest" >
<soap:body use= "literal" />
</input>
<output name= "getUserDataResponse" >
<soap:body use= "literal" />
</output>
<fault name= "getUserDataFault" >
<soap:fault name= "getUserDataFault" use= "literal" />
</fault>
</operation>
<operation name= "getOMDSPackageList" >
<soap:operation soapAction= "urn:getOMDSPackageList" style= "document" />
<input name= "getOMDSPackageListRequest" >
<soap:body use= "literal" />
</input>
<output name= "getOMDSPackageListResponse" >
<soap:body use= "literal" />
</output>
<fault name= "getOMDSPackageListFault" >
<soap:fault name= "getOMDSPackageListFault" use= "literal" />
</fault>
</operation>
<operation name= "getOMDSPackage" >
<soap:operation soapAction= "urn:getOMDSPackage" style= "document" />
<input name= "getOMDSPackageRequest" >
<soap:body use= "literal" />
</input>
<output name= "getOMDSPackageResponse" >
<soap:body use= "literal" />
</output>
<fault name= "getOMDSPackageFault" >
<soap:fault name= "getOMDSPackageFault" use= "literal" />
</fault>
</operation>
<!-- Vertragsbezogene Dokumente ArcImage -->
<operation name= "getArcImageInfos" >
<soap:operation soapAction= "urn:getArcImageInfos" style= "document" />
<input name= "getArcImageInfosRequest" >
<soap:body use= "literal" />
</input>
<output name= "getArcImageInfosResponse" >
<soap:body use= "literal" />
</output>
<fault name= "getArcImageInfosFault" >
<soap:fault name= "getArcImageInfosFault" use= "literal" />
</fault>
</operation>
<operation name= "getArcImage" >
<soap:operation soapAction= "urn:getArcImage" style= "document" />
<input name= "getArcImageRequest" >
<soap:body use= "literal" />
</input>
<output name= "getArcImageResponse" >
<soap:body use= "literal" />
</output>
<fault name= "getArcImageFault" >
<soap:fault name= "getArcImageFault" use= "literal" />
</fault>
</operation>
<!-- Deep - Links -->
<operation name= "deepLinkClaim" >
<soap:operation soapAction= "urn:deepLinkClaim" style= "document" />
<input name= "deepLinkClaimRequest" >
<soap:body use= "literal" />
</input>
<output name= "deepLinkClaimResponse" >
<soap:body use= "literal" />
</output>
<fault name= "deepLinkClaimFault" >
<soap:fault name= "deepLinkClaimFault" use= "literal" />
</fault>
</operation>
<operation name= "deepLinkPartner" >
<soap:operation soapAction= "urn:deepLinkPartner" style= "document" />
<input name= "deepLinkPartnerRequest" >
<soap:body use= "literal" />
</input>
<output name= "deepLinkPartnerResponse" >
<soap:body use= "literal" />
</output>
<fault name= "deepLinkPartnerFault" >
<soap:fault name= "deepLinkPartnerFault" use= "literal" />
</fault>
</operation>
<operation name= "deepLinkOffer" >
<soap:operation soapAction= "urn:deepLinkOffer" style= "document" />
<input name= "deepLinkOfferRequest" >
<soap:body use= "literal" />
</input>
<output name= "deepLinkOfferResponse" >
<soap:body use= "literal" />
</output>
<fault name= "deepLinkOfferFault" >
<soap:fault name= "deepLinkOfferFault" use= "literal" />
</fault>
</operation>
<operation name= "deepLinkPolicy" >
<soap:operation soapAction= "urn:deepLinkPolicy" style= "document" />
<input name= "deepLinkPolicyRequest" >
<soap:body use= "literal" />
</input>
<output name= "deepLinkPolicyResponse" >
<soap:body use= "literal" />
</output>
<fault name= "deepLinkPolicyFault" >
<soap:fault name= "deepLinkPolicyFault" use= "literal" />
</fault>
</operation>
<!-- Schaden -->
<operation name= "createClaim" >
<soap:operation soapAction= "urn:createClaim" style= "document" />
<input name= "CreateClaimRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "CreateClaimResponsePort" >
<soap:body use= "literal" />
</output>
2018-07-08 22:22:40 +02:00
<fault name= "CreateClaimFault" >
<soap:fault name= "createClaimFault" use= "literal" />
2018-06-11 12:27:16 +02:00
</fault>
</operation>
<operation name= "initiateClaim" >
<soap:operation soapAction= "urn:initiateClaim" style= "document" />
<input name= "InitiateClaimRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "InitiateClaimResponsePort" >
<soap:body use= "literal" />
</output>
2018-07-08 22:22:40 +02:00
<fault name= "InitiateClaimFault" >
<soap:fault name= "initiateClaimFault" use= "literal" />
2018-06-11 12:27:16 +02:00
</fault>
</operation>
<operation name= "addDocToClaim" >
<soap:operation soapAction= "urn:addDocToClaim" style= "document" />
<input name= "AddDocToClaimRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "AddDocToClaimResponsePort" >
<soap:body use= "literal" />
</output>
2018-07-08 22:22:40 +02:00
<fault name= "AddDocToClaimFault" >
<soap:fault name= "AddDocToClaimFault" use= "literal" />
2018-06-11 12:27:16 +02:00
</fault>
</operation>
<operation name= "getClaim" >
<soap:operation soapAction= "urn:getClaim" style= "document" />
<input name= "GetClaimRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "GetClaimResponsePort" >
<soap:body use= "literal" />
</output>
2018-07-08 22:22:40 +02:00
<fault name= "GetClaimFault" >
<soap:fault name= "GetClaimFault" use= "literal" />
2018-06-11 12:27:16 +02:00
</fault>
</operation>
<operation name= "getClaimLight" >
<soap:operation soapAction= "urn:getClaimLight" style= "document" />
<input name= "GetClaimLightRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "GetClaimLightResponsePort" >
<soap:body use= "literal" />
</output>
2018-07-08 22:22:40 +02:00
<fault name= "GetClaimLightFault" >
<soap:fault name= "GetClaimLightFault" use= "literal" />
2018-06-11 12:27:16 +02:00
</fault>
</operation>
<operation name= "getNumberOfDocuments" >
<soap:operation soapAction= "urn:getNumberOfDocuments" style= "document" />
<input name= "GetNumberOfDocumentsRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "GetNumberOfDocumentsResponsePort" >
<soap:body use= "literal" />
</output>
2018-07-08 22:22:40 +02:00
<fault name= "GetNumberOfDocumentsFault" >
<soap:fault name= "GetNumberOfDocumentsFault" use= "literal" />
2018-06-11 12:27:16 +02:00
</fault>
</operation>
<operation name= "getDocumentInfos" >
<soap:operation soapAction= "urn:getDocumentInfos" style= "document" />
<input name= "GetDocumentInfosRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "GetDocumentInfosResponsePort" >
<soap:body use= "literal" />
</output>
2018-07-08 22:22:40 +02:00
<fault name= "GetDocumentInfosFault" >
<soap:fault name= "GetDocumentInfosFault" use= "literal" />
2018-06-11 12:27:16 +02:00
</fault>
</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>
2018-07-08 22:22:40 +02:00
<fault name= "SearchClaimFault" >
2018-06-11 12:27:16 +02:00
<soap:fault name= "SearchClaimFault" use= "literal" />
</fault>
</operation>
<operation name= "getLossEventList" >
<soap:operation soapAction= "urn:getLossEventList" style= "document" />
<input name= "LossEventListRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "LossEventListResponsePort" >
<soap:body use= "literal" />
</output>
2018-07-08 22:22:40 +02:00
<fault name= "LossEventListFault" >
<soap:fault name= "LossEventListFault" use= "literal" />
2018-06-11 12:27:16 +02:00
</fault>
</operation>
<operation name= "getChangedClaimsList" >
<soap:operation soapAction= "urn:getChangedClaimsList" style= "document" />
<input name= "ChangedClaimsListPort" >
<soap:body use= "literal" />
</input>
<output name= "ChangedClaimsListResponsePort" >
<soap:body use= "literal" />
</output>
2018-07-08 22:22:40 +02:00
<fault name= "ChangedClaimsListFault" >
<soap:fault name= "ChangedClaimsListFault" use= "literal" />
2018-06-11 12:27:16 +02:00
</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>
2018-07-08 22:22:40 +02:00
<fault name= "DeclareEndpointFault" >
2018-06-11 12:27:16 +02:00
<soap:fault name= "declareEndpointFault" use= "literal" />
</fault>
</operation>
<!-- Berechnung, Offert, Antrag KFZ -->
<operation name= "calculateKfz" >
<soap:operation soapAction= "urn:calculateKfz" style= "document" />
<input name= "CalculateKfzRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "CalculateKfzResponsePort" >
<soap:body use= "literal" />
</output>
<fault name= "CalculateKfzFault" >
<soap:fault name= "CalculateKfzFault" use= "literal" />
</fault>
</operation>
<operation name= "createOfferKfz" >
<soap:operation soapAction= "urn:createOfferKfz" style= "document" />
<input name= "CreateOfferKfzRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "CreateOfferKfzResponsePort" >
<soap:body use= "literal" />
</output>
<fault name= "CreateOfferKfzFault" >
<soap:fault name= "CreateOfferKfzFault" use= "literal" />
</fault>
</operation>
<operation name= "createApplicationKfz" >
<soap:operation soapAction= "urn:createApplicationKfz" style= "document" />
<input name= "CreateApplicationKfzRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "CreateApplicationKfzResponsePort" >
<soap:body use= "literal" />
</output>
<fault name= "CreateApplicationKfzFault" >
<soap:fault name= "CreateApplicationKfzFault" use= "literal" />
</fault>
</operation>
<operation name= "submitApplicationKfz" >
<soap:operation soapAction= "urn:submitApplicationKfz" style= "document" />
<input name= "SubmitApplicationKfzRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "SubmitApplicationKfzResponsePort" >
<soap:body use= "literal" />
</output>
<fault name= "SubmitApplicationKfzFault" >
<soap:fault name= "SubmitApplicationKfzFault" use= "literal" />
</fault>
</operation>
2018-07-08 22:22:40 +02:00
<operation name= "getStatusChanges" >
<soap:operation soapAction= "urn:getStatusChanges" style= "document" />
<input name= "GetStatusChangesRequestPort" >
2018-06-11 12:27:16 +02:00
<soap:body use= "literal" />
</input>
2018-07-08 22:22:40 +02:00
<output name= "GetStatusChangesResponsePort" >
2018-06-11 12:27:16 +02:00
<soap:body use= "literal" />
</output>
2018-07-08 22:22:40 +02:00
<fault name= "GetStatusChangesFault" >
<soap:fault name= "GetStatusChangesFault" use= "literal" />
2018-06-11 12:27:16 +02:00
</fault>
</operation>
<!-- Personen Bestandsdaten Änderung -->
<operation name= "changePersonData" >
<soap:operation soapAction= "urn:changePersonData" style= "document" />
<input name= "ChangePersonDataRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "ChangePersonDataResponsePort" >
<soap:body use= "literal" />
</output>
<fault name= "ChangePersonDataFault" >
<soap:fault name= "ChangePersonDataFault" use= "literal" />
</fault>
</operation>
<operation name= "changeAddress" >
<soap:operation soapAction= "urn:changePersonData" style= "document" />
<input name= "ChangeAddressRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "ChangeAddressResponsePort" >
<soap:body use= "literal" />
</output>
<fault name= "ChangeAddressFault" >
<soap:fault name= "ChangeAddressFault" use= "literal" />
</fault>
</operation>
2018-07-08 22:22:40 +02:00
2018-06-11 12:27:16 +02:00
<operation name= "changeCommunicationObject" >
<soap:operation soapAction= "urn:changePersonData" style= "document" />
<input name= "ChangeCommunicationObjectRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "ChangeCommunicationObjectResponsePort" >
<soap:body use= "literal" />
</output>
<fault name= "ChangeCommunicationObjectFault" >
<soap:fault name= "ChangeCommunicationObjectFault" use= "literal" />
</fault>
</operation>
<operation name= "deleteCommunicationObject" >
<soap:operation soapAction= "urn:changePersonData" style= "document" />
<input name= "DeleteCommunicationObjectRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "DeleteCommunicationObjectResponsePort" >
<soap:body use= "literal" />
</output>
<fault name= "DeleteCommunicationObjectFault" >
<soap:fault name= "DeleteCommunicationObjectFault" use= "literal" />
</fault>
</operation>
<operation name= "createNewCommunicationObject" >
<soap:operation soapAction= "urn:changePersonData" style= "document" />
<input name= "CreateNewCommunicationObjectRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "CreateNewCommunicationObjectResponsePort" >
<soap:body use= "literal" />
</output>
<fault name= "ChangeCommunicationObjectFault" >
<soap:fault name= "ChangeCommunicationObjectFault" use= "literal" />
</fault>
</operation>
<operation name= "changeBankingInformation" >
<soap:operation soapAction= "urn:changePersonData" style= "document" />
<input name= "ChangeBankingInformationRequestPort" >
<soap:body use= "literal" />
</input>
<output name= "ChangeBankingInformationResponsePort" >
<soap:body use= "literal" />
</output>
<fault name= "ChangeBankingInformationFault" >
<soap:fault name= "ChangeBankingInformationFault" use= "literal" />
</fault>
</operation>
2018-07-08 22:22:40 +02:00
2018-06-11 12:27:16 +02:00
</binding>
<service name= "omdsService" >
<port name= "omdsServicePort" binding= "os:omdsServicePortBinding" >
<soap:address location= "http://localhost:80/omdsServicePort" />
</port>
</service>
<wsp:Policy wsu:Id= "OMDSUsernameTokenPolicy" xmlns:wsp= "http://www.w3.org/ns/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:ExactlyOne >
<wsp:All >
2018-07-08 22:22:40 +02:00
<!-- Def HTTPS: dies muss allerdings nur aktiviert werden, wenn nicht andere HTTPs Infrastruktur vorgeschaltet ist
2018-06-11 12:27:16 +02:00
<sp:TransportBinding >
<wsp:Policy >
<sp:TransportToken >
<wsp:Policy >
<sp:HttpsToken RequireClientCertificate= "false" />
</wsp:Policy>
</sp:TransportToken>
</wsp:Policy>
2018-07-08 22:22:40 +02:00
</sp:TransportBinding> -->
2018-06-11 12:27:16 +02:00
<!-- schreibe Username - Token mit Passwort - Digest (Hash) vor -->
<sp:SupportingTokens >
<wsp:Policy >
<sp:UsernameToken sp:IncludeToken= "http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient" >
<wsp:Policy >
<sp:HashPassword />
</wsp:Policy>
</sp:UsernameToken>
</wsp:Policy>
</sp:SupportingTokens>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
</definitions>