6 Appendix A: Full WSDL
For ease of implementation, the full WSDL is provided in this appendix.
-
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://tempuri.org/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:types> <xs:schema xmlns:tns2="http://tempuri.org/Imports" targetNamespace="http://tempuri.org/Imports"> <xs:import namespace="http://Microsoft/Office/Server/UserProfiles"/> <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.Office.Server.UserProfiles.Cache"/> <xs:import namespace="http://schemas.datacontract.org/2004/07/System"/> <xs:import namespace="http://schemas.datacontract.org/2004/07/System.IO"/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/"/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:import namespace="http://tempuri.org/"/> </xs:schema> </wsdl:types> <wsdl:portType name="IProfileDBCacheService"> <wsdl:operation name="GetUserData"> <wsdl:input wsaw:Action="http://Microsoft.Office.Server.UserProfiles/GetUserData" message="tns:IProfileDBCacheService_GetUserData_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/IProfileDBCacheService/GetUserDataResponse" message="tns:IProfileDBCacheService_GetUserData_OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IProfileDBCacheService/GetUserDataConfigurationFaultFault" name="ConfigurationFaultFault" message="tns:IProfileDBCacheService_GetUserData_ConfigurationFaultFault_FaultMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IProfileDBCacheService/GetUserDataInputFaultFault" name="InputFaultFault" message="tns:IProfileDBCacheService_GetUserData_InputFaultFault_FaultMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IProfileDBCacheService/GetUserDataUnknownFaultFault" name="UnknownFaultFault" message="tns:IProfileDBCacheService_GetUserData_UnknownFaultFault_FaultMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IProfileDBCacheService/GetUserDataUserProfileFaultFault" name="UserProfileFaultFault" message="tns:IProfileDBCacheService_GetUserData_UserProfileFaultFault_FaultMessage"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="DefaultBinding_IProfileDBCacheService" type="tns:IProfileDBCacheService"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="GetUserData"> <soap:operation soapAction="http://Microsoft.Office.Server.UserProfiles/GetUserData" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="ConfigurationFaultFault"> <soap:fault use="literal" name="ConfigurationFaultFault" namespace=""/> </wsdl:fault> <wsdl:fault name="InputFaultFault"> <soap:fault use="literal" name="InputFaultFault" namespace=""/> </wsdl:fault> <wsdl:fault name="UnknownFaultFault"> <soap:fault use="literal" name="UnknownFaultFault" namespace=""/> </wsdl:fault> <wsdl:fault name="UserProfileFaultFault"> <soap:fault use="literal" name="UserProfileFaultFault" namespace=""/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:message name="IProfileDBCacheService_GetUserData_ConfigurationFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://Microsoft/Office/Server/UserProfiles" name="detail" element="q1:ConfigurationFault"/> </wsdl:message> <wsdl:message name="IProfileDBCacheService_GetUserData_InputFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://Microsoft/Office/Server/UserProfiles" name="detail" element="q1:InputFault"/> </wsdl:message> <wsdl:message name="IProfileDBCacheService_GetUserData_InputMessage"> <wsdl:part name="parameters" element="tns:GetUserData"/> </wsdl:message> <wsdl:message name="IProfileDBCacheService_GetUserData_OutputMessage"> <wsdl:part name="parameters" element="tns:GetUserDataResponse"/> </wsdl:message> <wsdl:message name="IProfileDBCacheService_GetUserData_UnknownFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://Microsoft/Office/Server/UserProfiles" name="detail" element="q1:UnknownFault"/> </wsdl:message> <wsdl:message name="IProfileDBCacheService_GetUserData_UserProfileFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://Microsoft/Office/Server/UserProfiles" name="detail" element="q1:UserProfileFault"/> </wsdl:message> </wsdl:definitions>