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:tns3="http://tempuri.org/Imports" targetNamespace="http://tempuri.org/Imports"> <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.Office.Server.Search.Administration"/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/"/> <xs:import namespace="http://tempuri.org/"/> </xs:schema> </wsdl:types> <wsdl:portType name="INotesWebServiceApplication"> <wsdl:operation name="EnumerateServers"> <wsdl:input wsaw:Action="http://tempuri.org/INotesWebServiceApplication/EnumerateServers" message="tns:INotesWebServiceApplication_EnumerateServers_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/INotesWebServiceApplication/EnumerateServersResponse" message="tns:INotesWebServiceApplication_EnumerateServers_OutputMessage"/> </wsdl:operation> <wsdl:operation name="GetServer"> <wsdl:input wsaw:Action="http://tempuri.org/INotesWebServiceApplication/GetServer" message="tns:INotesWebServiceApplication_GetServer_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/INotesWebServiceApplication/GetServerResponse" message="tns:INotesWebServiceApplication_GetServer_OutputMessage"/> </wsdl:operation> <wsdl:operation name="EnumerateDatabases"> <wsdl:input wsaw:Action="http://tempuri.org/INotesWebServiceApplication/EnumerateDatabases" message="tns:INotesWebServiceApplication_EnumerateDatabases_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/INotesWebServiceApplication/EnumerateDatabasesResponse" message="tns:INotesWebServiceApplication_EnumerateDatabases_OutputMessage"/> </wsdl:operation> <wsdl:operation name="GetDatabase"> <wsdl:input wsaw:Action="http://tempuri.org/INotesWebServiceApplication/GetDatabase" message="tns:INotesWebServiceApplication_GetDatabase_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/INotesWebServiceApplication/GetDatabaseResponse" message="tns:INotesWebServiceApplication_GetDatabase_OutputMessage"/> </wsdl:operation> <wsdl:operation name="EnumerateItems"> <wsdl:input wsaw:Action="http://tempuri.org/INotesWebServiceApplication/EnumerateItems" message="tns:INotesWebServiceApplication_EnumerateItems_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/INotesWebServiceApplication/EnumerateItemsResponse" message="tns:INotesWebServiceApplication_EnumerateItems_OutputMessage"/> </wsdl:operation> <wsdl:operation name="FetchItem"> <wsdl:input wsaw:Action="http://tempuri.org/INotesWebServiceApplication/FetchItem" message="tns:INotesWebServiceApplication_FetchItem_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/INotesWebServiceApplication/FetchItemResponse" message="tns:INotesWebServiceApplication_FetchItem_OutputMessage"/> </wsdl:operation> <wsdl:operation name="FetchAttachment"> <wsdl:input wsaw:Action="http://tempuri.org/INotesWebServiceApplication/FetchAttachment" message="tns:INotesWebServiceApplication_FetchAttachment_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/INotesWebServiceApplication/FetchAttachmentResponse" message="tns:INotesWebServiceApplication_FetchAttachment_OutputMessage"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="DefaultBinding_INotesWebServiceApplication" type="tns:INotesWebServiceApplication"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="EnumerateServers"> <soap:operation soapAction="http://tempuri.org/INotesWebServiceApplication/EnumerateServers" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetServer"> <soap:operation soapAction="http://tempuri.org/INotesWebServiceApplication/GetServer" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="EnumerateDatabases"> <soap:operation soapAction="http://tempuri.org/INotesWebServiceApplication/EnumerateDatabases" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetDatabase"> <soap:operation soapAction="http://tempuri.org/INotesWebServiceApplication/GetDatabase" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="EnumerateItems"> <soap:operation soapAction="http://tempuri.org/INotesWebServiceApplication/EnumerateItems" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="FetchItem"> <soap:operation soapAction="http://tempuri.org/INotesWebServiceApplication/FetchItem" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="FetchAttachment"> <soap:operation soapAction="http://tempuri.org/INotesWebServiceApplication/FetchAttachment" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:message name="INotesWebServiceApplication_EnumerateDatabases_InputMessage"> <wsdl:part name="parameters" element="tns:EnumerateDatabases"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_EnumerateDatabases_OutputMessage"> <wsdl:part name="parameters" element="tns:EnumerateDatabasesResponse"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_EnumerateItems_InputMessage"> <wsdl:part name="parameters" element="tns:EnumerateItems"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_EnumerateItems_OutputMessage"> <wsdl:part name="parameters" element="tns:EnumerateItemsResponse"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_EnumerateServers_InputMessage"> <wsdl:part name="parameters" element="tns:EnumerateServers"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_EnumerateServers_OutputMessage"> <wsdl:part name="parameters" element="tns:EnumerateServersResponse"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_FetchAttachment_InputMessage"> <wsdl:part name="parameters" element="tns:FetchAttachment"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_FetchAttachment_OutputMessage"> <wsdl:part name="parameters" element="tns:FetchAttachmentResponse"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_FetchItem_InputMessage"> <wsdl:part name="parameters" element="tns:FetchItem"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_FetchItem_OutputMessage"> <wsdl:part name="parameters" element="tns:FetchItemResponse"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_GetDatabase_InputMessage"> <wsdl:part name="parameters" element="tns:GetDatabase"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_GetDatabase_OutputMessage"> <wsdl:part name="parameters" element="tns:GetDatabaseResponse"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_GetServer_InputMessage"> <wsdl:part name="parameters" element="tns:GetServer"/> </wsdl:message> <wsdl:message name="INotesWebServiceApplication_GetServer_OutputMessage"> <wsdl:part name="parameters" element="tns:GetServerResponse"/> </wsdl:message> </wsdl:definitions>