Files
productmodel/OMDSServiceDefinition/src/main/resources/wsdl/omdsServices-3-0-1.wsdl

317 lines
10 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<definitions
name="omdsServices"
targetNamespace="urn:omdsServices"
xmlns:os="urn:omdsServices"
xmlns:ost="urn:omdsServiceTypes"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--
hier wird exampleVuServiceTypes.xsd referenziert, welches stellvertretend fuer eine individuelle
Erweiterung der omdsServiceTypes.xsd einer VU steht. So besteht die Möglichkeit die Requests und
Responses um weitere Attribute zu erweitern
-->
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="urn:exampleVuServiceTypes" schemaLocation="exampleVuServiceTypes-3-0-1.xsd" />
</schema>
</types>
<message name="loginRequest">
<part name="parameters" element="ost:loginRequest"/>
</message>
<message name="loginResponse">
<part name="parameters" element="ost:loginResponse"/>
</message>
<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>
<message name="serviceFault">
<part name="parameters" element="ost: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:serviceFault" />
</operation>
<operation name="getUserData">
<input name="getUserDataRequest" message="os:getUserDataRequest" />
<output name="getUserDataResponse" message="os:getUserDataResponse" />
<fault name="getUserDataFault" message="os:serviceFault" />
</operation>
<operation name="getOMDSPackageList">
<input name="getOMDSPackageListRequest" message="os:getOMDSPackageListRequest" />
<output name="getOMDSPackageListResponse" message="os:getOMDSPackageListResponse" />
<fault name="getOMDSPackageListFault" message="os:serviceFault" />
</operation>
<operation name="getOMDSPackage">
<input name="getOMDSPackageRequest" message="os:getOMDSPackageRequest" />
<output name="getOMDSPackageResponse" message="os:getOMDSPackageResponse" />
<fault name="getOMDSPackageFault" message="os:serviceFault" />
</operation>
<operation name="getArcImageInfos">
<input name="getArcImageInfosRequest" message="os:getArcImageInfosRequest" />
<output name="getArcImageInfosResponse" message="os:getArcImageInfosResponse" />
<fault name="getArcImageInfosFault" message="os:serviceFault" />
</operation>
<operation name="getArcImage">
<input name="getArcImageRequest" message="os:getArcImageRequest" />
<output name="getArcImageResponse" message="os:getArcImageResponse" />
<fault name="getArcImageFault" message="os:serviceFault" />
</operation>
<operation name="deepLinkClaim">
<input name="deepLinkClaimRequest" message="os:deepLinkClaimRequest" />
<output name="deepLinkClaimResponse" message="os:deepLinkClaimResponse" />
<fault name="deepLinkClaimFault" message="os:serviceFault" />
</operation>
<operation name="deepLinkPartner">
<input name="deepLinkPartnerRequest" message="os:deepLinkPartnerRequest" />
<output name="deepLinkPartnerResponse" message="os:deepLinkPartnerResponse" />
<fault name="deepLinkPartnerFault" message="os:serviceFault" />
</operation>
<operation name="deepLinkOffer">
<input name="deepLinkOfferRequest" message="os:deepLinkOfferRequest" />
<output name="deepLinkOfferResponse" message="os:deepLinkOfferResponse" />
<fault name="deepLinkOfferFault" message="os:serviceFault" />
</operation>
<operation name="deepLinkPolicy">
<input name="deepLinkPolicyRequest" message="os:deepLinkPolicyRequest" />
<output name="deepLinkPolicyResponse" message="os:deepLinkPolicyResponse" />
<fault name="deepLinkPolicyFault" message="os:serviceFault" />
</operation>
</portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<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>
</binding>
<service name="omdsService">
<port name="omdsServicePort" binding="os:omdsServicePortBinding">
<soap:address location="http://localhost:80/omdsServicePort" />
</port>
</service>
</definitions>