blob: 59347c5dd53ad88220a39ce15e7e420336466269 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns="http://www.example.org/identity"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://www.example.org/identity">
<wsdl:types>
<xs:schema>
<xs:import namespace="http://www.example.org/identity" schemaLocation="identity.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="linkIdentitiesRequest">
<wsdl:part name="parameters" element="LinkIdentities" />
</wsdl:message>
<wsdl:message name="linkIdentitiesResponse">
<wsdl:part name="parameters" element="LinkIdentitiesResponse" />
</wsdl:message>
<wsdl:message name="removeLinkRequest">
<wsdl:part name="parameters" element="RemoveLink" />
</wsdl:message>
<wsdl:message name="removeLinkResponse">
<wsdl:part name="parameters" element="RemoveLinkResponse" />
</wsdl:message>
<wsdl:message name="modifyLinkRequest">
<wsdl:part name="parameters" element="ModifyLink" />
</wsdl:message>
<wsdl:message name="modifyLinkResponse">
<wsdl:part name="parameters" element="ModifyLinkResponse" />
</wsdl:message>
<wsdl:portType name="identityLinking">
<wsdl:operation name="CreateLinkedIdentities">
<wsdl:input message="linkIdentitiesRequest" />
<wsdl:output message="linkIdentitiesResponse" />
</wsdl:operation>
<wsdl:operation name="ModifyLink">
<wsdl:input message="modifyLinkRequest" />
<wsdl:output message="modifyLinkResponse" />
</wsdl:operation>
<wsdl:operation name="RemoveLink">
<wsdl:input message="removeLinkRequest" />
<wsdl:output message="removeLinkResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="IdentityLinkingBinding" type="identityLinking">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="CreateLinkedIdentities">
<soap:operation />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ModifyLink">
<soap:operation />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RemoveLink">
<soap:operation />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="IdentityLinkingService">
<!-- connect it to the binding "IdentityLinkingBinding" above -->
<wsdl:port name="IdentityLinkingPort" binding="IdentityLinkingBinding">
<soap:address location="http://localhost:8080/services/IdentityLinkingPort" />
<!-- give the binding an network address -->
</wsdl:port>
</wsdl:service>
</wsdl:definitions>