6 Appendix A: Full WSDL

SharePoint

For ease of implementation the full WSDL is provided in the following code:

 <?xml version="1.0" encoding="utf-8"?>
 <wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService">
     <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Microsoft(R) Office SharePoint(R) Server 2007 Application Administration Web Service</wsdl:documentation>
     <wsdl:types>
         <s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService">
             <s:element name="GetVersion">
                 <s:complexType/>
             </s:element>
             <s:element name="GetVersionResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="GetVersionResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetDefaultGatheringAccount">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="account" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetDefaultGatheringAccountResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="SetDefaultGatheringAccountResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetContentState">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetContentStateResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="GetContentStateResult" type="tns:ContentStateInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="ContentStateInternal">
                 <s:sequence>
                     <s:element minOccurs="1" maxOccurs="1" name="retryLimit" type="s:int"/>
                     <s:element minOccurs="1" maxOccurs="1" name="lotusNotesConfigured" type="s:boolean"/>
                     <s:element minOccurs="0" maxOccurs="1" name="defaultGatheringAccount" type="s:string"/>
                     <s:element minOccurs="0" maxOccurs="1" name="clientCertificateNames" type="tns:ArrayOfString"/>
                     <s:element minOccurs="0" maxOccurs="1" name="activeDocuments" type="tns:ArrayOfString"/>
                     <s:element minOccurs="0" maxOccurs="1" name="listKnownLotusNotesServers" type="tns:ArrayOfString"/>
                 </s:sequence>
             </s:complexType>
             <s:complexType name="ArrayOfString">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="SetRetryLimit">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="retryLimit" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetRetryLimitResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="SetRetryLimitResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetContentSourcesMetadata">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="metadata" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetContentSourcesMetadataResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="SetContentSourcesMetadataResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="IndexSize">
                 <s:complexType/>
             </s:element>
             <s:element name="IndexSizeResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="IndexSizeResult" type="s:long"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="CatalogPauseCrawlRequest">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="reason" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="CatalogPauseCrawlRequestResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="CatalogResumeCrawlRequest">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="reason" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="CatalogResumeCrawlRequestResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="CatalogPauseStatus">
                 <s:complexType/>
             </s:element>
             <s:element name="CatalogPauseStatusResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="CatalogPauseStatusResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="IsCatalogPauseCompleted">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="reason" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="IsCatalogPauseCompletedResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="IsCatalogPauseCompletedResult" type="s:boolean"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="StartRankingUpdate">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="type" type="tns:RankingUpdateType"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:simpleType name="RankingUpdateType">
                 <s:restriction base="s:string">
                     <s:enumeration value="FullUpdate"/>
                 </s:restriction>
             </s:simpleType>
             <s:element name="StartRankingUpdateResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="IsDeleteCrawlInProgress">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="IsDeleteCrawlInProgressResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="IsDeleteCrawlInProgressResult" type="s:boolean"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SearchDatabaseCleanup">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="enable" type="s:boolean"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SearchDatabaseCleanupResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="RefreshContentSource">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RefreshContentSourceResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="RefreshContentSourceResult" type="tns:ContentSourceDynamicPropsInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="ContentSourceDynamicPropsInternal">
                 <s:sequence>
                     <s:element minOccurs="1" maxOccurs="1" name="crawlStatus" type="s:int"/>
                     <s:element minOccurs="1" maxOccurs="1" name="crawlStarted" type="s:dateTime"/>
                     <s:element minOccurs="1" maxOccurs="1" name="crawlCompleted" type="s:dateTime"/>
                     <s:element minOccurs="1" maxOccurs="1" name="errorCount" type="s:int"/>
                     <s:element minOccurs="1" maxOccurs="1" name="crawlSuccesses" type="s:int"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="RefreshAnchorContentSource">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RefreshAnchorContentSourceResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="RefreshAnchorContentSourceResult" type="tns:ContentSourceDynamicPropsInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="EditContentSource">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="metadata" type="s:string"/>
                         <s:element minOccurs="1" maxOccurs="1" name="hostDepth" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="enumerationDepth" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="followDirectories" type="s:boolean"/>
                         <s:element minOccurs="1" maxOccurs="1" name="wssCrawlStyle" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="throttleStart" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="throttleDuration" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="startAddresses" type="tns:ArrayOfString"/>
                         <s:element minOccurs="0" maxOccurs="1" name="fullCrawlTrigger" type="s:base64Binary"/>
                         <s:element minOccurs="0" maxOccurs="1" name="incCrawlTrigger" type="s:base64Binary"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="EditContentSourceResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="EditContentSourceResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetPropagationInternal">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetPropagationInternalResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="GetPropagationInternalResult" type="tns:PropagationInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="PropagationInternal">
                 <s:sequence>
                     <s:element minOccurs="1" maxOccurs="1" name="type" type="s:int"/>
                     <s:element minOccurs="1" maxOccurs="1" name="propagationStatus" type="s:int"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="RemoveQueryServer">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="serverName" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveQueryServerResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="StartCrawl">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="contentSource" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="type" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="StartCrawlResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="StartCrawlResult" type="tns:ContentSourceDynamicPropsInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="PauseCrawl">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="contentSource" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="PauseCrawlResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="PauseCrawlResult" type="tns:ContentSourceDynamicPropsInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ResumeCrawl">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="contentSource" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ResumeCrawlResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="ResumeCrawlResult" type="tns:ContentSourceDynamicPropsInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="StopCrawl">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="contentSource" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="StopCrawlResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="StopCrawlResult" type="tns:ContentSourceDynamicPropsInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ResetApp">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ResetAppResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="ResetAppResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="MountApp">
                 <s:complexType/>
             </s:element>
             <s:element name="MountAppResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="DismountApp">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="applicationName" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="DismountAppResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="IsMounted">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="applicationName" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="IsMountedResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="IsMountedResult" type="s:boolean"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveApp">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="applicationName" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="indexLocation" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveAppResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="GetGathererApplications">
                 <s:complexType/>
             </s:element>
             <s:element name="GetGathererApplicationsResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="GetGathererApplicationsResult" type="tns:ArrayOfString"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="AddApp">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="role" type="tns:Role"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:simpleType name="Role">
                 <s:restriction base="s:string">
                     <s:enumeration value="None"/>
                     <s:enumeration value="Index"/>
                     <s:enumeration value="Query"/>
                     <s:enumeration value="IndexQuery"/>
                 </s:restriction>
             </s:simpleType>
             <s:element name="AddAppResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="AddAppResult" type="s:boolean"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveAllGathererApplications">
                 <s:complexType/>
             </s:element>
             <s:element name="RemoveAllGathererApplicationsResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="RemoveAllGathererApplicationsResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ValidateScheduleTrigger">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="trigger" type="s:base64Binary"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ValidateScheduleTriggerResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="ValidateScheduleTriggerResult" type="tns:TriggerUpdate"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="TriggerUpdate">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string"/>
                     <s:element minOccurs="1" maxOccurs="1" name="nextStart" type="s:dateTime"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="BackupRegistry">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="backupNow" type="s:boolean"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="BackupRegistryResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="AddExtension">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="ext" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="AddExtensionResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="AddExtensionResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveExtension">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="ext" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveExtensionResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="RemoveExtensionResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ClearExtensionList">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ClearExtensionListResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="ClearExtensionListResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetExtensionList">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetExtensionListResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="GetExtensionListResult" type="tns:ArrayOfString"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetIsExtensionIncludeList">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="isInclude" type="s:boolean"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetIsExtensionIncludeListResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="SetIsExtensionIncludeListResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="IsExtensionIncludeList">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="IsExtensionIncludeListResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="IsExtensionIncludeListResult" type="s:boolean"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="AddCrawlRule">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="isIncludeRule" type="s:boolean"/>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="AddCrawlRuleResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="AddCrawlRuleResult" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveCrawlRule">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveCrawlRuleResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="RemoveCrawlRuleResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetCrawlRuleList">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetCrawlRuleListResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="GetCrawlRuleListResult" type="tns:ArrayOfCrawlRuleInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="ArrayOfCrawlRuleInternal">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="unbounded" name="CrawlRuleInternal" nillable="true" type="tns:CrawlRuleInternal"/>
                 </s:sequence>
             </s:complexType>
             <s:complexType name="CrawlRuleInternal">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                     <s:element minOccurs="1" maxOccurs="1" name="type" type="s:int"/>
                     <s:element minOccurs="1" maxOccurs="1" name="authenticationType" type="s:int"/>
                     <s:element minOccurs="0" maxOccurs="1" name="accountName" type="s:string"/>
                     <s:element minOccurs="0" maxOccurs="1" name="contentClass" type="s:string"/>
                     <s:element minOccurs="1" maxOccurs="1" name="suppressIndexing" type="s:boolean"/>
                     <s:element minOccurs="1" maxOccurs="1" name="followComplexUrls" type="s:boolean"/>
                     <s:element minOccurs="1" maxOccurs="1" name="crawlAsHttp" type="s:boolean"/>
                     <s:element minOccurs="1" maxOccurs="1" name="enabled" type="s:boolean"/>
                     <s:element minOccurs="1" maxOccurs="1" name="pluggableSecurityTrimmerId" type="s:int"/>
                     <s:element minOccurs="0" maxOccurs="1" name="authUrl" type="s:string"/>
                     <s:element minOccurs="0" maxOccurs="1" name="authData" type="s:string"/>
                     <s:element minOccurs="0" maxOccurs="1" name="miscData" type="tns:ArrayOfString"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="UpdateCrawlRule">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="rule" type="tns:CrawlRuleInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="UpdateCrawlRuleResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="UpdateCrawlRuleResult" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ActivateCrawlRule">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ActivateCrawlRuleResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="ActivateCrawlRuleResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="TestCrawlRule">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="url" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="TestCrawlRuleResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="TestCrawlRuleResult" type="s:boolean"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="TestCrawlRules">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="url" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="TestCrawlRulesResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="TestCrawlRulesResult" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetCrawlRulePriority">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                         <s:element minOccurs="1" maxOccurs="1" name="currentPriority" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="newPriority" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetCrawlRulePriorityResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="SetCrawlRulePriorityResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetCrawlRuleCredentials">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                         <s:element minOccurs="1" maxOccurs="1" name="authType" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="authString1" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="authString2" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetCrawlRuleCredentialsResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="SetCrawlRuleCredentialsResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetSiteRestrictionList">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetSiteRestrictionListResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="GetSiteRestrictionListResult" type="tns:ArrayOfSiteRestrictionInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="ArrayOfSiteRestrictionInternal">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="unbounded" name="SiteRestrictionInternal" nillable="true" type="tns:SiteRestrictionInternal"/>
                 </s:sequence>
             </s:complexType>
             <s:complexType name="SiteRestrictionInternal">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string"/>
                     <s:element minOccurs="0" maxOccurs="1" name="paths" type="tns:ArrayOfSitePathInternal"/>
                 </s:sequence>
             </s:complexType>
             <s:complexType name="ArrayOfSitePathInternal">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="unbounded" name="SitePathInternal" nillable="true" type="tns:SitePathInternal"/>
                 </s:sequence>
             </s:complexType>
             <s:complexType name="SitePathInternal">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                     <s:element minOccurs="0" maxOccurs="1" name="contentClass" type="s:string"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="AddSiteRestriction">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="AddSiteRestrictionResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="AddSiteRestrictionResult" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveSiteRestriction">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveSiteRestrictionResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="RemoveSiteRestrictionResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="AddSitePath">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="restrictionName" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="contentClass" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="AddSitePathResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="AddSitePathResult" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveSitePath">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="restrictionName" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveSitePathResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="RemoveSitePathResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ActivateProfileImport">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="enable" type="s:boolean"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ActivateProfileImportResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="ActivateProfileImportResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetDefaultImportAccount">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetDefaultImportAccountResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="SetDefaultImportAccountResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetImportAccount">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SetImportAccountResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="SetImportAccountResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetImportAccounts">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetImportAccountsResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="GetImportAccountsResult" type="tns:ArrayOfImportDomainAccount"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="ArrayOfImportDomainAccount">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="unbounded" name="ImportDomainAccount" nillable="true" type="tns:ImportDomainAccount"/>
                 </s:sequence>
             </s:complexType>
             <s:complexType name="ImportDomainAccount">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string"/>
                     <s:element minOccurs="0" maxOccurs="1" name="account" type="s:string"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="CleanUnreferencedSiteRestrictions">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="domains" type="tns:ArrayOfString"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="CleanUnreferencedSiteRestrictionsResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="CleanUnreferencedSiteRestrictionsResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetContentSource">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="catalog" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="contentSourceName" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetContentSourceResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="GetContentSourceResult" type="tns:ContentSourceInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="ContentSourceInternal">
                 <s:sequence>
                     <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int"/>
                     <s:element minOccurs="1" maxOccurs="1" name="systemCreated" type="s:boolean"/>
                     <s:element minOccurs="1" maxOccurs="1" name="type" type="s:int"/>
                     <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string"/>
                     <s:element minOccurs="1" maxOccurs="1" name="wssCrawlStyle" type="s:int"/>
                     <s:element minOccurs="0" maxOccurs="1" name="metadata" type="s:string"/>
                     <s:element minOccurs="1" maxOccurs="1" name="followDirectories" type="s:boolean"/>
                     <s:element minOccurs="1" maxOccurs="1" name="pageDepth" type="s:int"/>
                     <s:element minOccurs="1" maxOccurs="1" name="siteDepth" type="s:int"/>
                     <s:element minOccurs="0" maxOccurs="1" name="startAddresses" type="tns:ArrayOfString"/>
                     <s:element minOccurs="1" maxOccurs="1" name="throttleStart" type="s:int"/>
                     <s:element minOccurs="1" maxOccurs="1" name="throttleDuration" type="s:int"/>
                     <s:element minOccurs="0" maxOccurs="1" name="fullCrawlTrigger" type="s:base64Binary"/>
                     <s:element minOccurs="0" maxOccurs="1" name="incCrawlTrigger" type="s:base64Binary"/>
                     <s:element minOccurs="1" maxOccurs="1" name="nextIncCrawlStart" type="s:dateTime"/>
                     <s:element minOccurs="1" maxOccurs="1" name="nextFullCrawlStart" type="s:dateTime"/>
                     <s:element minOccurs="0" maxOccurs="1" name="incScheduleDescription" type="s:string"/>
                     <s:element minOccurs="0" maxOccurs="1" name="fullScheduleDescription" type="s:string"/>
                     <s:element minOccurs="0" maxOccurs="1" name="dynamic" type="tns:ContentSourceDynamicPropsInternal"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="StartFullImport">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="contentSourceName" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="StartFullImportResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="StartIncrementalImport">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="contentSourceName" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="StartIncrementalImportResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="StopImport">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="contentSourceName" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="StopImportResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="GetImportStatus">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="contentSourceName" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetImportStatusResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="GetImportStatusResult" type="tns:StartAddressDynamicPropsInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="StartAddressDynamicPropsInternal">
                 <s:sequence>
                     <s:element minOccurs="1" maxOccurs="1" name="lastCrawlType" type="s:int"/>
                     <s:element minOccurs="1" maxOccurs="1" name="crawlInProgressType" type="s:int"/>
                     <s:element minOccurs="1" maxOccurs="1" name="lastCrawlSeedStatus" type="s:int"/>
                     <s:element minOccurs="0" maxOccurs="1" name="lastCrawlErrorDescription" type="s:string"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="GetContentSources">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="catalog" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetContentSourcesResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="GetContentSourcesResult" type="tns:ContentSourcesInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="ContentSourcesInternal">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="1" name="contentSourcesInternal" type="tns:ArrayOfContentSourceInternal"/>
                     <s:element minOccurs="0" maxOccurs="1" name="metadata" type="s:string"/>
                 </s:sequence>
             </s:complexType>
             <s:complexType name="ArrayOfContentSourceInternal">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="unbounded" name="ContentSourceInternal" nillable="true" type="tns:ContentSourceInternal"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="AddContentSource">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="catalog" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="type" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="AddContentSourceResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="AddContentSourceResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveContentSource">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="catalog" type="s:int"/>
                         <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveContentSourceResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="RemoveContentSourceResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetCrawlMappings">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="GetCrawlMappingsResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="GetCrawlMappingsResult" type="tns:ArrayOfCrawlMappingInternal"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:complexType name="ArrayOfCrawlMappingInternal">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="unbounded" name="CrawlMappingInternal" nillable="true" type="tns:CrawlMappingInternal"/>
                 </s:sequence>
             </s:complexType>
             <s:complexType name="CrawlMappingInternal">
                 <s:sequence>
                     <s:element minOccurs="0" maxOccurs="1" name="source" type="s:string"/>
                     <s:element minOccurs="0" maxOccurs="1" name="target" type="s:string"/>
                 </s:sequence>
             </s:complexType>
             <s:element name="AddCrawlMapping">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="source" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="target" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="AddCrawlMappingResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="AddCrawlMappingResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveCrawlMapping">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="versionIn" type="s:int"/>
                         <s:element minOccurs="0" maxOccurs="1" name="source" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="RemoveCrawlMappingResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="RemoveCrawlMappingResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ListKnownLotusNotesDatabases">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="serverName" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ListKnownLotusNotesDatabasesResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="ListKnownLotusNotesDatabasesResult" type="tns:ArrayOfString"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ValidateApplicationPath">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                         <s:element minOccurs="1" maxOccurs="1" name="minFreeDiskSpace" type="s:long"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ValidateApplicationPathResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="ValidateApplicationPathResult" type="s:long"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ValidatePath">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                         <s:element minOccurs="1" maxOccurs="1" name="minFreeDiskSpace" type="s:long"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ValidatePathResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="ValidatePathResult" type="s:long"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="DefaultInstallationIndexLocation">
                 <s:complexType/>
             </s:element>
             <s:element name="DefaultInstallationIndexLocationResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="DefaultInstallationIndexLocationResult" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="SystemDrive">
                 <s:complexType/>
             </s:element>
             <s:element name="SystemDriveResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="SystemDriveResult" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="IPAddress">
                 <s:complexType/>
             </s:element>
             <s:element name="IPAddressResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="IPAddressResult" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ConfigurePropagationShare">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="account" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="ConfigurePropagationShareResponse">
                 <s:complexType/>
             </s:element>
             <s:element name="IsPropagationShareConfigured">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="0" maxOccurs="1" name="path" type="s:string"/>
                         <s:element minOccurs="0" maxOccurs="1" name="account" type="s:string"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
             <s:element name="IsPropagationShareConfiguredResponse">
                 <s:complexType>
                     <s:sequence>
                         <s:element minOccurs="1" maxOccurs="1" name="IsPropagationShareConfiguredResult" type="s:int"/>
                     </s:sequence>
                 </s:complexType>
             </s:element>
         </s:schema>
     </wsdl:types>
     <wsdl:message name="GetVersionSoapIn">
         <wsdl:part name="parameters" element="tns:GetVersion"/>
     </wsdl:message>
     <wsdl:message name="GetVersionSoapOut">
         <wsdl:part name="parameters" element="tns:GetVersionResponse"/>
     </wsdl:message>
     <wsdl:message name="SetDefaultGatheringAccountSoapIn">
         <wsdl:part name="parameters" element="tns:SetDefaultGatheringAccount"/>
     </wsdl:message>
     <wsdl:message name="SetDefaultGatheringAccountSoapOut">
         <wsdl:part name="parameters" element="tns:SetDefaultGatheringAccountResponse"/>
     </wsdl:message>
     <wsdl:message name="GetContentStateSoapIn">
         <wsdl:part name="parameters" element="tns:GetContentState"/>
     </wsdl:message>
     <wsdl:message name="GetContentStateSoapOut">
         <wsdl:part name="parameters" element="tns:GetContentStateResponse"/>
     </wsdl:message>
     <wsdl:message name="SetRetryLimitSoapIn">
         <wsdl:part name="parameters" element="tns:SetRetryLimit"/>
     </wsdl:message>
     <wsdl:message name="SetRetryLimitSoapOut">
         <wsdl:part name="parameters" element="tns:SetRetryLimitResponse"/>
     </wsdl:message>
     <wsdl:message name="SetContentSourcesMetadataSoapIn">
         <wsdl:part name="parameters" element="tns:SetContentSourcesMetadata"/>
     </wsdl:message>
     <wsdl:message name="SetContentSourcesMetadataSoapOut">
         <wsdl:part name="parameters" element="tns:SetContentSourcesMetadataResponse"/>
     </wsdl:message>
     <wsdl:message name="IndexSizeSoapIn">
         <wsdl:part name="parameters" element="tns:IndexSize"/>
     </wsdl:message>
     <wsdl:message name="IndexSizeSoapOut">
         <wsdl:part name="parameters" element="tns:IndexSizeResponse"/>
     </wsdl:message>
     <wsdl:message name="CatalogPauseCrawlRequestSoapIn">
         <wsdl:part name="parameters" element="tns:CatalogPauseCrawlRequest"/>
     </wsdl:message>
     <wsdl:message name="CatalogPauseCrawlRequestSoapOut">
         <wsdl:part name="parameters" element="tns:CatalogPauseCrawlRequestResponse"/>
     </wsdl:message>
     <wsdl:message name="CatalogResumeCrawlRequestSoapIn">
         <wsdl:part name="parameters" element="tns:CatalogResumeCrawlRequest"/>
     </wsdl:message>
     <wsdl:message name="CatalogResumeCrawlRequestSoapOut">
         <wsdl:part name="parameters" element="tns:CatalogResumeCrawlRequestResponse"/>
     </wsdl:message>
     <wsdl:message name="CatalogPauseStatusSoapIn">
         <wsdl:part name="parameters" element="tns:CatalogPauseStatus"/>
     </wsdl:message>
     <wsdl:message name="CatalogPauseStatusSoapOut">
         <wsdl:part name="parameters" element="tns:CatalogPauseStatusResponse"/>
     </wsdl:message>
     <wsdl:message name="IsCatalogPauseCompletedSoapIn">
         <wsdl:part name="parameters" element="tns:IsCatalogPauseCompleted"/>
     </wsdl:message>
     <wsdl:message name="IsCatalogPauseCompletedSoapOut">
         <wsdl:part name="parameters" element="tns:IsCatalogPauseCompletedResponse"/>
     </wsdl:message>
     <wsdl:message name="StartRankingUpdateSoapIn">
         <wsdl:part name="parameters" element="tns:StartRankingUpdate"/>
     </wsdl:message>
     <wsdl:message name="StartRankingUpdateSoapOut">
         <wsdl:part name="parameters" element="tns:StartRankingUpdateResponse"/>
     </wsdl:message>
     <wsdl:message name="IsDeleteCrawlInProgressSoapIn">
         <wsdl:part name="parameters" element="tns:IsDeleteCrawlInProgress"/>
     </wsdl:message>
     <wsdl:message name="IsDeleteCrawlInProgressSoapOut">
         <wsdl:part name="parameters" element="tns:IsDeleteCrawlInProgressResponse"/>
     </wsdl:message>
     <wsdl:message name="SearchDatabaseCleanupSoapIn">
         <wsdl:part name="parameters" element="tns:SearchDatabaseCleanup"/>
     </wsdl:message>
     <wsdl:message name="SearchDatabaseCleanupSoapOut">
         <wsdl:part name="parameters" element="tns:SearchDatabaseCleanupResponse"/>
     </wsdl:message>
     <wsdl:message name="RefreshContentSourceSoapIn">
         <wsdl:part name="parameters" element="tns:RefreshContentSource"/>
     </wsdl:message>
     <wsdl:message name="RefreshContentSourceSoapOut">
         <wsdl:part name="parameters" element="tns:RefreshContentSourceResponse"/>
     </wsdl:message>
     <wsdl:message name="RefreshAnchorContentSourceSoapIn">
         <wsdl:part name="parameters" element="tns:RefreshAnchorContentSource"/>
     </wsdl:message>
     <wsdl:message name="RefreshAnchorContentSourceSoapOut">
         <wsdl:part name="parameters" element="tns:RefreshAnchorContentSourceResponse"/>
     </wsdl:message>
     <wsdl:message name="EditContentSourceSoapIn">
         <wsdl:part name="parameters" element="tns:EditContentSource"/>
     </wsdl:message>
     <wsdl:message name="EditContentSourceSoapOut">
         <wsdl:part name="parameters" element="tns:EditContentSourceResponse"/>
     </wsdl:message>
     <wsdl:message name="GetPropagationInternalSoapIn">
         <wsdl:part name="parameters" element="tns:GetPropagationInternal"/>
     </wsdl:message>
     <wsdl:message name="GetPropagationInternalSoapOut">
         <wsdl:part name="parameters" element="tns:GetPropagationInternalResponse"/>
     </wsdl:message>
     <wsdl:message name="RemoveQueryServerSoapIn">
         <wsdl:part name="parameters" element="tns:RemoveQueryServer"/>
     </wsdl:message>
     <wsdl:message name="RemoveQueryServerSoapOut">
         <wsdl:part name="parameters" element="tns:RemoveQueryServerResponse"/>
     </wsdl:message>
     <wsdl:message name="StartCrawlSoapIn">
         <wsdl:part name="parameters" element="tns:StartCrawl"/>
     </wsdl:message>
     <wsdl:message name="StartCrawlSoapOut">
         <wsdl:part name="parameters" element="tns:StartCrawlResponse"/>
     </wsdl:message>
     <wsdl:message name="PauseCrawlSoapIn">
         <wsdl:part name="parameters" element="tns:PauseCrawl"/>
     </wsdl:message>
     <wsdl:message name="PauseCrawlSoapOut">
         <wsdl:part name="parameters" element="tns:PauseCrawlResponse"/>
     </wsdl:message>
     <wsdl:message name="ResumeCrawlSoapIn">
         <wsdl:part name="parameters" element="tns:ResumeCrawl"/>
     </wsdl:message>
     <wsdl:message name="ResumeCrawlSoapOut">
         <wsdl:part name="parameters" element="tns:ResumeCrawlResponse"/>
     </wsdl:message>
     <wsdl:message name="StopCrawlSoapIn">
         <wsdl:part name="parameters" element="tns:StopCrawl"/>
     </wsdl:message>
     <wsdl:message name="StopCrawlSoapOut">
         <wsdl:part name="parameters" element="tns:StopCrawlResponse"/>
     </wsdl:message>
     <wsdl:message name="ResetAppSoapIn">
         <wsdl:part name="parameters" element="tns:ResetApp"/>
     </wsdl:message>
     <wsdl:message name="ResetAppSoapOut">
         <wsdl:part name="parameters" element="tns:ResetAppResponse"/>
     </wsdl:message>
     <wsdl:message name="MountAppSoapIn">
         <wsdl:part name="parameters" element="tns:MountApp"/>
     </wsdl:message>
     <wsdl:message name="MountAppSoapOut">
         <wsdl:part name="parameters" element="tns:MountAppResponse"/>
     </wsdl:message>
     <wsdl:message name="DismountAppSoapIn">
         <wsdl:part name="parameters" element="tns:DismountApp"/>
     </wsdl:message>
     <wsdl:message name="DismountAppSoapOut">
         <wsdl:part name="parameters" element="tns:DismountAppResponse"/>
     </wsdl:message>
     <wsdl:message name="IsMountedSoapIn">
         <wsdl:part name="parameters" element="tns:IsMounted"/>
     </wsdl:message>
     <wsdl:message name="IsMountedSoapOut">
         <wsdl:part name="parameters" element="tns:IsMountedResponse"/>
     </wsdl:message>
     <wsdl:message name="RemoveAppSoapIn">
         <wsdl:part name="parameters" element="tns:RemoveApp"/>
     </wsdl:message>
     <wsdl:message name="RemoveAppSoapOut">
         <wsdl:part name="parameters" element="tns:RemoveAppResponse"/>
     </wsdl:message>
     <wsdl:message name="GetGathererApplicationsSoapIn">
         <wsdl:part name="parameters" element="tns:GetGathererApplications"/>
     </wsdl:message>
     <wsdl:message name="GetGathererApplicationsSoapOut">
         <wsdl:part name="parameters" element="tns:GetGathererApplicationsResponse"/>
     </wsdl:message>
     <wsdl:message name="AddAppSoapIn">
         <wsdl:part name="parameters" element="tns:AddApp"/>
     </wsdl:message>
     <wsdl:message name="AddAppSoapOut">
         <wsdl:part name="parameters" element="tns:AddAppResponse"/>
     </wsdl:message>
     <wsdl:message name="RemoveAllGathererApplicationsSoapIn">
         <wsdl:part name="parameters" element="tns:RemoveAllGathererApplications"/>
     </wsdl:message>
     <wsdl:message name="RemoveAllGathererApplicationsSoapOut">
         <wsdl:part name="parameters" element="tns:RemoveAllGathererApplicationsResponse"/>
     </wsdl:message>
     <wsdl:message name="ValidateScheduleTriggerSoapIn">
         <wsdl:part name="parameters" element="tns:ValidateScheduleTrigger"/>
     </wsdl:message>
     <wsdl:message name="ValidateScheduleTriggerSoapOut">
         <wsdl:part name="parameters" element="tns:ValidateScheduleTriggerResponse"/>
     </wsdl:message>
     <wsdl:message name="BackupRegistrySoapIn">
         <wsdl:part name="parameters" element="tns:BackupRegistry"/>
     </wsdl:message>
     <wsdl:message name="BackupRegistrySoapOut">
         <wsdl:part name="parameters" element="tns:BackupRegistryResponse"/>
     </wsdl:message>
     <wsdl:message name="AddExtensionSoapIn">
         <wsdl:part name="parameters" element="tns:AddExtension"/>
     </wsdl:message>
     <wsdl:message name="AddExtensionSoapOut">
         <wsdl:part name="parameters" element="tns:AddExtensionResponse"/>
     </wsdl:message>
     <wsdl:message name="RemoveExtensionSoapIn">
         <wsdl:part name="parameters" element="tns:RemoveExtension"/>
     </wsdl:message>
     <wsdl:message name="RemoveExtensionSoapOut">
         <wsdl:part name="parameters" element="tns:RemoveExtensionResponse"/>
     </wsdl:message>
     <wsdl:message name="ClearExtensionListSoapIn">
         <wsdl:part name="parameters" element="tns:ClearExtensionList"/>
     </wsdl:message>
     <wsdl:message name="ClearExtensionListSoapOut">
         <wsdl:part name="parameters" element="tns:ClearExtensionListResponse"/>
     </wsdl:message>
     <wsdl:message name="GetExtensionListSoapIn">
         <wsdl:part name="parameters" element="tns:GetExtensionList"/>
     </wsdl:message>
     <wsdl:message name="GetExtensionListSoapOut">
         <wsdl:part name="parameters" element="tns:GetExtensionListResponse"/>
     </wsdl:message>
     <wsdl:message name="SetIsExtensionIncludeListSoapIn">
         <wsdl:part name="parameters" element="tns:SetIsExtensionIncludeList"/>
     </wsdl:message>
     <wsdl:message name="SetIsExtensionIncludeListSoapOut">
         <wsdl:part name="parameters" element="tns:SetIsExtensionIncludeListResponse"/>
     </wsdl:message>
     <wsdl:message name="IsExtensionIncludeListSoapIn">
         <wsdl:part name="parameters" element="tns:IsExtensionIncludeList"/>
     </wsdl:message>
     <wsdl:message name="IsExtensionIncludeListSoapOut">
         <wsdl:part name="parameters" element="tns:IsExtensionIncludeListResponse"/>
     </wsdl:message>
     <wsdl:message name="AddCrawlRuleSoapIn">
         <wsdl:part name="parameters" element="tns:AddCrawlRule"/>
     </wsdl:message>
     <wsdl:message name="AddCrawlRuleSoapOut">
         <wsdl:part name="parameters" element="tns:AddCrawlRuleResponse"/>
     </wsdl:message>
     <wsdl:message name="RemoveCrawlRuleSoapIn">
         <wsdl:part name="parameters" element="tns:RemoveCrawlRule"/>
     </wsdl:message>
     <wsdl:message name="RemoveCrawlRuleSoapOut">
         <wsdl:part name="parameters" element="tns:RemoveCrawlRuleResponse"/>
     </wsdl:message>
     <wsdl:message name="GetCrawlRuleListSoapIn">
         <wsdl:part name="parameters" element="tns:GetCrawlRuleList"/>
     </wsdl:message>
     <wsdl:message name="GetCrawlRuleListSoapOut">
         <wsdl:part name="parameters" element="tns:GetCrawlRuleListResponse"/>
     </wsdl:message>
     <wsdl:message name="UpdateCrawlRuleSoapIn">
         <wsdl:part name="parameters" element="tns:UpdateCrawlRule"/>
     </wsdl:message>
     <wsdl:message name="UpdateCrawlRuleSoapOut">
         <wsdl:part name="parameters" element="tns:UpdateCrawlRuleResponse"/>
     </wsdl:message>
     <wsdl:message name="ActivateCrawlRuleSoapIn">
         <wsdl:part name="parameters" element="tns:ActivateCrawlRule"/>
     </wsdl:message>
     <wsdl:message name="ActivateCrawlRuleSoapOut">
         <wsdl:part name="parameters" element="tns:ActivateCrawlRuleResponse"/>
     </wsdl:message>
     <wsdl:message name="TestCrawlRuleSoapIn">
         <wsdl:part name="parameters" element="tns:TestCrawlRule"/>
     </wsdl:message>
     <wsdl:message name="TestCrawlRuleSoapOut">
         <wsdl:part name="parameters" element="tns:TestCrawlRuleResponse"/>
     </wsdl:message>
     <wsdl:message name="TestCrawlRulesSoapIn">
         <wsdl:part name="parameters" element="tns:TestCrawlRules"/>
     </wsdl:message>
     <wsdl:message name="TestCrawlRulesSoapOut">
         <wsdl:part name="parameters" element="tns:TestCrawlRulesResponse"/>
     </wsdl:message>
     <wsdl:message name="SetCrawlRulePrioritySoapIn">
         <wsdl:part name="parameters" element="tns:SetCrawlRulePriority"/>
     </wsdl:message>
     <wsdl:message name="SetCrawlRulePrioritySoapOut">
         <wsdl:part name="parameters" element="tns:SetCrawlRulePriorityResponse"/>
     </wsdl:message>
     <wsdl:message name="SetCrawlRuleCredentialsSoapIn">
         <wsdl:part name="parameters" element="tns:SetCrawlRuleCredentials"/>
     </wsdl:message>
     <wsdl:message name="SetCrawlRuleCredentialsSoapOut">
         <wsdl:part name="parameters" element="tns:SetCrawlRuleCredentialsResponse"/>
     </wsdl:message>
     <wsdl:message name="GetSiteRestrictionListSoapIn">
         <wsdl:part name="parameters" element="tns:GetSiteRestrictionList"/>
     </wsdl:message>
     <wsdl:message name="GetSiteRestrictionListSoapOut">
         <wsdl:part name="parameters" element="tns:GetSiteRestrictionListResponse"/>
     </wsdl:message>
     <wsdl:message name="AddSiteRestrictionSoapIn">
         <wsdl:part name="parameters" element="tns:AddSiteRestriction"/>
     </wsdl:message>
     <wsdl:message name="AddSiteRestrictionSoapOut">
         <wsdl:part name="parameters" element="tns:AddSiteRestrictionResponse"/>
     </wsdl:message>
     <wsdl:message name="RemoveSiteRestrictionSoapIn">
         <wsdl:part name="parameters" element="tns:RemoveSiteRestriction"/>
     </wsdl:message>
     <wsdl:message name="RemoveSiteRestrictionSoapOut">
         <wsdl:part name="parameters" element="tns:RemoveSiteRestrictionResponse"/>
     </wsdl:message>
     <wsdl:message name="AddSitePathSoapIn">
         <wsdl:part name="parameters" element="tns:AddSitePath"/>
     </wsdl:message>
     <wsdl:message name="AddSitePathSoapOut">
         <wsdl:part name="parameters" element="tns:AddSitePathResponse"/>
     </wsdl:message>
     <wsdl:message name="RemoveSitePathSoapIn">
         <wsdl:part name="parameters" element="tns:RemoveSitePath"/>
     </wsdl:message>
     <wsdl:message name="RemoveSitePathSoapOut">
         <wsdl:part name="parameters" element="tns:RemoveSitePathResponse"/>
     </wsdl:message>
     <wsdl:message name="ActivateProfileImportSoapIn">
         <wsdl:part name="parameters" element="tns:ActivateProfileImport"/>
     </wsdl:message>
     <wsdl:message name="ActivateProfileImportSoapOut">
         <wsdl:part name="parameters" element="tns:ActivateProfileImportResponse"/>
     </wsdl:message>
     <wsdl:message name="SetDefaultImportAccountSoapIn">
         <wsdl:part name="parameters" element="tns:SetDefaultImportAccount"/>
     </wsdl:message>
     <wsdl:message name="SetDefaultImportAccountSoapOut">
         <wsdl:part name="parameters" element="tns:SetDefaultImportAccountResponse"/>
     </wsdl:message>
     <wsdl:message name="SetImportAccountSoapIn">
         <wsdl:part name="parameters" element="tns:SetImportAccount"/>
     </wsdl:message>
     <wsdl:message name="SetImportAccountSoapOut">
         <wsdl:part name="parameters" element="tns:SetImportAccountResponse"/>
     </wsdl:message>
     <wsdl:message name="GetImportAccountsSoapIn">
         <wsdl:part name="parameters" element="tns:GetImportAccounts"/>
     </wsdl:message>
     <wsdl:message name="GetImportAccountsSoapOut">
         <wsdl:part name="parameters" element="tns:GetImportAccountsResponse"/>
     </wsdl:message>
     <wsdl:message name="CleanUnreferencedSiteRestrictionsSoapIn">
         <wsdl:part name="parameters" element="tns:CleanUnreferencedSiteRestrictions"/>
     </wsdl:message>
     <wsdl:message name="CleanUnreferencedSiteRestrictionsSoapOut">
         <wsdl:part name="parameters" element="tns:CleanUnreferencedSiteRestrictionsResponse"/>
     </wsdl:message>
     <wsdl:message name="GetContentSourceSoapIn">
         <wsdl:part name="parameters" element="tns:GetContentSource"/>
     </wsdl:message>
     <wsdl:message name="GetContentSourceSoapOut">
         <wsdl:part name="parameters" element="tns:GetContentSourceResponse"/>
     </wsdl:message>
     <wsdl:message name="StartFullImportSoapIn">
         <wsdl:part name="parameters" element="tns:StartFullImport"/>
     </wsdl:message>
     <wsdl:message name="StartFullImportSoapOut">
         <wsdl:part name="parameters" element="tns:StartFullImportResponse"/>
     </wsdl:message>
     <wsdl:message name="StartIncrementalImportSoapIn">
         <wsdl:part name="parameters" element="tns:StartIncrementalImport"/>
     </wsdl:message>
     <wsdl:message name="StartIncrementalImportSoapOut">
         <wsdl:part name="parameters" element="tns:StartIncrementalImportResponse"/>
     </wsdl:message>
     <wsdl:message name="StopImportSoapIn">
         <wsdl:part name="parameters" element="tns:StopImport"/>
     </wsdl:message>
     <wsdl:message name="StopImportSoapOut">
         <wsdl:part name="parameters" element="tns:StopImportResponse"/>
     </wsdl:message>
     <wsdl:message name="GetImportStatusSoapIn">
         <wsdl:part name="parameters" element="tns:GetImportStatus"/>
     </wsdl:message>
     <wsdl:message name="GetImportStatusSoapOut">
         <wsdl:part name="parameters" element="tns:GetImportStatusResponse"/>
     </wsdl:message>
     <wsdl:message name="GetContentSourcesSoapIn">
         <wsdl:part name="parameters" element="tns:GetContentSources"/>
     </wsdl:message>
     <wsdl:message name="GetContentSourcesSoapOut">
         <wsdl:part name="parameters" element="tns:GetContentSourcesResponse"/>
     </wsdl:message>
     <wsdl:message name="AddContentSourceSoapIn">
         <wsdl:part name="parameters" element="tns:AddContentSource"/>
     </wsdl:message>
     <wsdl:message name="AddContentSourceSoapOut">
         <wsdl:part name="parameters" element="tns:AddContentSourceResponse"/>
     </wsdl:message>
     <wsdl:message name="RemoveContentSourceSoapIn">
         <wsdl:part name="parameters" element="tns:RemoveContentSource"/>
     </wsdl:message>
     <wsdl:message name="RemoveContentSourceSoapOut">
         <wsdl:part name="parameters" element="tns:RemoveContentSourceResponse"/>
     </wsdl:message>
     <wsdl:message name="GetCrawlMappingsSoapIn">
         <wsdl:part name="parameters" element="tns:GetCrawlMappings"/>
     </wsdl:message>
     <wsdl:message name="GetCrawlMappingsSoapOut">
         <wsdl:part name="parameters" element="tns:GetCrawlMappingsResponse"/>
     </wsdl:message>
     <wsdl:message name="AddCrawlMappingSoapIn">
         <wsdl:part name="parameters" element="tns:AddCrawlMapping"/>
     </wsdl:message>
     <wsdl:message name="AddCrawlMappingSoapOut">
         <wsdl:part name="parameters" element="tns:AddCrawlMappingResponse"/>
     </wsdl:message>
     <wsdl:message name="RemoveCrawlMappingSoapIn">
         <wsdl:part name="parameters" element="tns:RemoveCrawlMapping"/>
     </wsdl:message>
     <wsdl:message name="RemoveCrawlMappingSoapOut">
         <wsdl:part name="parameters" element="tns:RemoveCrawlMappingResponse"/>
     </wsdl:message>
     <wsdl:message name="ListKnownLotusNotesDatabasesSoapIn">
         <wsdl:part name="parameters" element="tns:ListKnownLotusNotesDatabases"/>
     </wsdl:message>
     <wsdl:message name="ListKnownLotusNotesDatabasesSoapOut">
         <wsdl:part name="parameters" element="tns:ListKnownLotusNotesDatabasesResponse"/>
     </wsdl:message>
     <wsdl:message name="ValidateApplicationPathSoapIn">
         <wsdl:part name="parameters" element="tns:ValidateApplicationPath"/>
     </wsdl:message>
     <wsdl:message name="ValidateApplicationPathSoapOut">
         <wsdl:part name="parameters" element="tns:ValidateApplicationPathResponse"/>
     </wsdl:message>
     <wsdl:message name="ValidatePathSoapIn">
         <wsdl:part name="parameters" element="tns:ValidatePath"/>
     </wsdl:message>
     <wsdl:message name="ValidatePathSoapOut">
         <wsdl:part name="parameters" element="tns:ValidatePathResponse"/>
     </wsdl:message>
     <wsdl:message name="DefaultInstallationIndexLocationSoapIn">
         <wsdl:part name="parameters" element="tns:DefaultInstallationIndexLocation"/>
     </wsdl:message>
     <wsdl:message name="DefaultInstallationIndexLocationSoapOut">
         <wsdl:part name="parameters" element="tns:DefaultInstallationIndexLocationResponse"/>
     </wsdl:message>
     <wsdl:message name="SystemDriveSoapIn">
         <wsdl:part name="parameters" element="tns:SystemDrive"/>
     </wsdl:message>
     <wsdl:message name="SystemDriveSoapOut">
         <wsdl:part name="parameters" element="tns:SystemDriveResponse"/>
     </wsdl:message>
     <wsdl:message name="IPAddressSoapIn">
         <wsdl:part name="parameters" element="tns:IPAddress"/>
     </wsdl:message>
     <wsdl:message name="IPAddressSoapOut">
         <wsdl:part name="parameters" element="tns:IPAddressResponse"/>
     </wsdl:message>
     <wsdl:message name="ConfigurePropagationShareSoapIn">
         <wsdl:part name="parameters" element="tns:ConfigurePropagationShare"/>
     </wsdl:message>
     <wsdl:message name="ConfigurePropagationShareSoapOut">
         <wsdl:part name="parameters" element="tns:ConfigurePropagationShareResponse"/>
     </wsdl:message>
     <wsdl:message name="IsPropagationShareConfiguredSoapIn">
         <wsdl:part name="parameters" element="tns:IsPropagationShareConfigured"/>
     </wsdl:message>
     <wsdl:message name="IsPropagationShareConfiguredSoapOut">
         <wsdl:part name="parameters" element="tns:IsPropagationShareConfiguredResponse"/>
     </wsdl:message>
     <wsdl:portType name="SearchApplicationWebServiceSoap">
         <wsdl:operation name="GetVersion">
             <wsdl:input message="tns:GetVersionSoapIn"/>
             <wsdl:output message="tns:GetVersionSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="SetDefaultGatheringAccount">
             <wsdl:input message="tns:SetDefaultGatheringAccountSoapIn"/>
             <wsdl:output message="tns:SetDefaultGatheringAccountSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetContentState">
             <wsdl:input message="tns:GetContentStateSoapIn"/>
             <wsdl:output message="tns:GetContentStateSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="SetRetryLimit">
             <wsdl:input message="tns:SetRetryLimitSoapIn"/>
             <wsdl:output message="tns:SetRetryLimitSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="SetContentSourcesMetadata">
             <wsdl:input message="tns:SetContentSourcesMetadataSoapIn"/>
             <wsdl:output message="tns:SetContentSourcesMetadataSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="IndexSize">
             <wsdl:input message="tns:IndexSizeSoapIn"/>
             <wsdl:output message="tns:IndexSizeSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="CatalogPauseCrawlRequest">
             <wsdl:input message="tns:CatalogPauseCrawlRequestSoapIn"/>
             <wsdl:output message="tns:CatalogPauseCrawlRequestSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="CatalogResumeCrawlRequest">
             <wsdl:input message="tns:CatalogResumeCrawlRequestSoapIn"/>
             <wsdl:output message="tns:CatalogResumeCrawlRequestSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="CatalogPauseStatus">
             <wsdl:input message="tns:CatalogPauseStatusSoapIn"/>
             <wsdl:output message="tns:CatalogPauseStatusSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="IsCatalogPauseCompleted">
             <wsdl:input message="tns:IsCatalogPauseCompletedSoapIn"/>
             <wsdl:output message="tns:IsCatalogPauseCompletedSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="StartRankingUpdate">
             <wsdl:input message="tns:StartRankingUpdateSoapIn"/>
             <wsdl:output message="tns:StartRankingUpdateSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="IsDeleteCrawlInProgress">
             <wsdl:input message="tns:IsDeleteCrawlInProgressSoapIn"/>
             <wsdl:output message="tns:IsDeleteCrawlInProgressSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="SearchDatabaseCleanup">
             <wsdl:input message="tns:SearchDatabaseCleanupSoapIn"/>
             <wsdl:output message="tns:SearchDatabaseCleanupSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RefreshContentSource">
             <wsdl:input message="tns:RefreshContentSourceSoapIn"/>
             <wsdl:output message="tns:RefreshContentSourceSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RefreshAnchorContentSource">
             <wsdl:input message="tns:RefreshAnchorContentSourceSoapIn"/>
             <wsdl:output message="tns:RefreshAnchorContentSourceSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="EditContentSource">
             <wsdl:input message="tns:EditContentSourceSoapIn"/>
             <wsdl:output message="tns:EditContentSourceSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetPropagationInternal">
             <wsdl:input message="tns:GetPropagationInternalSoapIn"/>
             <wsdl:output message="tns:GetPropagationInternalSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RemoveQueryServer">
             <wsdl:input message="tns:RemoveQueryServerSoapIn"/>
             <wsdl:output message="tns:RemoveQueryServerSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="StartCrawl">
             <wsdl:input message="tns:StartCrawlSoapIn"/>
             <wsdl:output message="tns:StartCrawlSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="PauseCrawl">
             <wsdl:input message="tns:PauseCrawlSoapIn"/>
             <wsdl:output message="tns:PauseCrawlSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="ResumeCrawl">
             <wsdl:input message="tns:ResumeCrawlSoapIn"/>
             <wsdl:output message="tns:ResumeCrawlSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="StopCrawl">
             <wsdl:input message="tns:StopCrawlSoapIn"/>
             <wsdl:output message="tns:StopCrawlSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="ResetApp">
             <wsdl:input message="tns:ResetAppSoapIn"/>
             <wsdl:output message="tns:ResetAppSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="MountApp">
             <wsdl:input message="tns:MountAppSoapIn"/>
             <wsdl:output message="tns:MountAppSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="DismountApp">
             <wsdl:input message="tns:DismountAppSoapIn"/>
             <wsdl:output message="tns:DismountAppSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="IsMounted">
             <wsdl:input message="tns:IsMountedSoapIn"/>
             <wsdl:output message="tns:IsMountedSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RemoveApp">
             <wsdl:input message="tns:RemoveAppSoapIn"/>
             <wsdl:output message="tns:RemoveAppSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetGathererApplications">
             <wsdl:input message="tns:GetGathererApplicationsSoapIn"/>
             <wsdl:output message="tns:GetGathererApplicationsSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="AddApp">
             <wsdl:input message="tns:AddAppSoapIn"/>
             <wsdl:output message="tns:AddAppSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RemoveAllGathererApplications">
             <wsdl:input message="tns:RemoveAllGathererApplicationsSoapIn"/>
             <wsdl:output message="tns:RemoveAllGathererApplicationsSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="ValidateScheduleTrigger">
             <wsdl:input message="tns:ValidateScheduleTriggerSoapIn"/>
             <wsdl:output message="tns:ValidateScheduleTriggerSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="BackupRegistry">
             <wsdl:input message="tns:BackupRegistrySoapIn"/>
             <wsdl:output message="tns:BackupRegistrySoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="AddExtension">
             <wsdl:input message="tns:AddExtensionSoapIn"/>
             <wsdl:output message="tns:AddExtensionSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RemoveExtension">
             <wsdl:input message="tns:RemoveExtensionSoapIn"/>
             <wsdl:output message="tns:RemoveExtensionSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="ClearExtensionList">
             <wsdl:input message="tns:ClearExtensionListSoapIn"/>
             <wsdl:output message="tns:ClearExtensionListSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetExtensionList">
             <wsdl:input message="tns:GetExtensionListSoapIn"/>
             <wsdl:output message="tns:GetExtensionListSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="SetIsExtensionIncludeList">
             <wsdl:input message="tns:SetIsExtensionIncludeListSoapIn"/>
             <wsdl:output message="tns:SetIsExtensionIncludeListSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="IsExtensionIncludeList">
             <wsdl:input message="tns:IsExtensionIncludeListSoapIn"/>
             <wsdl:output message="tns:IsExtensionIncludeListSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="AddCrawlRule">
             <wsdl:input message="tns:AddCrawlRuleSoapIn"/>
             <wsdl:output message="tns:AddCrawlRuleSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RemoveCrawlRule">
             <wsdl:input message="tns:RemoveCrawlRuleSoapIn"/>
             <wsdl:output message="tns:RemoveCrawlRuleSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetCrawlRuleList">
             <wsdl:input message="tns:GetCrawlRuleListSoapIn"/>
             <wsdl:output message="tns:GetCrawlRuleListSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="UpdateCrawlRule">
             <wsdl:input message="tns:UpdateCrawlRuleSoapIn"/>
             <wsdl:output message="tns:UpdateCrawlRuleSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="ActivateCrawlRule">
             <wsdl:input message="tns:ActivateCrawlRuleSoapIn"/>
             <wsdl:output message="tns:ActivateCrawlRuleSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="TestCrawlRule">
             <wsdl:input message="tns:TestCrawlRuleSoapIn"/>
             <wsdl:output message="tns:TestCrawlRuleSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="TestCrawlRules">
             <wsdl:input message="tns:TestCrawlRulesSoapIn"/>
             <wsdl:output message="tns:TestCrawlRulesSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="SetCrawlRulePriority">
             <wsdl:input message="tns:SetCrawlRulePrioritySoapIn"/>
             <wsdl:output message="tns:SetCrawlRulePrioritySoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="SetCrawlRuleCredentials">
             <wsdl:input message="tns:SetCrawlRuleCredentialsSoapIn"/>
             <wsdl:output message="tns:SetCrawlRuleCredentialsSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetSiteRestrictionList">
             <wsdl:input message="tns:GetSiteRestrictionListSoapIn"/>
             <wsdl:output message="tns:GetSiteRestrictionListSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="AddSiteRestriction">
             <wsdl:input message="tns:AddSiteRestrictionSoapIn"/>
             <wsdl:output message="tns:AddSiteRestrictionSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RemoveSiteRestriction">
             <wsdl:input message="tns:RemoveSiteRestrictionSoapIn"/>
             <wsdl:output message="tns:RemoveSiteRestrictionSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="AddSitePath">
             <wsdl:input message="tns:AddSitePathSoapIn"/>
             <wsdl:output message="tns:AddSitePathSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RemoveSitePath">
             <wsdl:input message="tns:RemoveSitePathSoapIn"/>
             <wsdl:output message="tns:RemoveSitePathSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="ActivateProfileImport">
             <wsdl:input message="tns:ActivateProfileImportSoapIn"/>
             <wsdl:output message="tns:ActivateProfileImportSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="SetDefaultImportAccount">
             <wsdl:input message="tns:SetDefaultImportAccountSoapIn"/>
             <wsdl:output message="tns:SetDefaultImportAccountSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="SetImportAccount">
             <wsdl:input message="tns:SetImportAccountSoapIn"/>
             <wsdl:output message="tns:SetImportAccountSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetImportAccounts">
             <wsdl:input message="tns:GetImportAccountsSoapIn"/>
             <wsdl:output message="tns:GetImportAccountsSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="CleanUnreferencedSiteRestrictions">
             <wsdl:input message="tns:CleanUnreferencedSiteRestrictionsSoapIn"/>
             <wsdl:output message="tns:CleanUnreferencedSiteRestrictionsSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetContentSource">
             <wsdl:input message="tns:GetContentSourceSoapIn"/>
             <wsdl:output message="tns:GetContentSourceSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="StartFullImport">
             <wsdl:input message="tns:StartFullImportSoapIn"/>
             <wsdl:output message="tns:StartFullImportSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="StartIncrementalImport">
             <wsdl:input message="tns:StartIncrementalImportSoapIn"/>
             <wsdl:output message="tns:StartIncrementalImportSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="StopImport">
             <wsdl:input message="tns:StopImportSoapIn"/>
             <wsdl:output message="tns:StopImportSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetImportStatus">
             <wsdl:input message="tns:GetImportStatusSoapIn"/>
             <wsdl:output message="tns:GetImportStatusSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetContentSources">
             <wsdl:input message="tns:GetContentSourcesSoapIn"/>
             <wsdl:output message="tns:GetContentSourcesSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="AddContentSource">
             <wsdl:input message="tns:AddContentSourceSoapIn"/>
             <wsdl:output message="tns:AddContentSourceSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RemoveContentSource">
             <wsdl:input message="tns:RemoveContentSourceSoapIn"/>
             <wsdl:output message="tns:RemoveContentSourceSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="GetCrawlMappings">
             <wsdl:input message="tns:GetCrawlMappingsSoapIn"/>
             <wsdl:output message="tns:GetCrawlMappingsSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="AddCrawlMapping">
             <wsdl:input message="tns:AddCrawlMappingSoapIn"/>
             <wsdl:output message="tns:AddCrawlMappingSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="RemoveCrawlMapping">
             <wsdl:input message="tns:RemoveCrawlMappingSoapIn"/>
             <wsdl:output message="tns:RemoveCrawlMappingSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="ListKnownLotusNotesDatabases">
             <wsdl:input message="tns:ListKnownLotusNotesDatabasesSoapIn"/>
             <wsdl:output message="tns:ListKnownLotusNotesDatabasesSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="ValidateApplicationPath">
             <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Validates a file system path and a minimum amount of free disk space.</wsdl:documentation>
             <wsdl:input message="tns:ValidateApplicationPathSoapIn"/>
             <wsdl:output message="tns:ValidateApplicationPathSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="ValidatePath">
             <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Validates a file system path and a minimum amount of free disk space.</wsdl:documentation>
             <wsdl:input message="tns:ValidatePathSoapIn"/>
             <wsdl:output message="tns:ValidatePathSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="DefaultInstallationIndexLocation">
             <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default installation index location, that is, the path to the Data folder under the application installation root.</wsdl:documentation>
             <wsdl:input message="tns:DefaultInstallationIndexLocationSoapIn"/>
             <wsdl:output message="tns:DefaultInstallationIndexLocationSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="SystemDrive">
             <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the system drive letter.</wsdl:documentation>
             <wsdl:input message="tns:SystemDriveSoapIn"/>
             <wsdl:output message="tns:SystemDriveSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="IPAddress">
             <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the static IP address of this server if one exists. Otherwise, the dynamic IP address.</wsdl:documentation>
             <wsdl:input message="tns:IPAddressSoapIn"/>
             <wsdl:output message="tns:IPAddressSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="ConfigurePropagationShare">
             <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Ensures that the propagation share with the appropriate ACL.</wsdl:documentation>
             <wsdl:input message="tns:ConfigurePropagationShareSoapIn"/>
             <wsdl:output message="tns:ConfigurePropagationShareSoapOut"/>
         </wsdl:operation>
         <wsdl:operation name="IsPropagationShareConfigured">
             <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks whether the propagation share exists and whether it is configured with the appropriate ACL.</wsdl:documentation>
             <wsdl:input message="tns:IsPropagationShareConfiguredSoapIn"/>
             <wsdl:output message="tns:IsPropagationShareConfiguredSoapOut"/>
         </wsdl:operation>
     </wsdl:portType>
     <wsdl:binding name="SearchApplicationWebServiceSoap" type="tns:SearchApplicationWebServiceSoap">
         <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsdl:operation name="GetVersion">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetVersion" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetDefaultGatheringAccount">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetDefaultGatheringAccount" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetContentState">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetContentState" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetRetryLimit">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetRetryLimit" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetContentSourcesMetadata">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetContentSourcesMetadata" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IndexSize">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IndexSize" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="CatalogPauseCrawlRequest">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/CatalogPauseCrawlRequest" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="CatalogResumeCrawlRequest">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/CatalogResumeCrawlRequest" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="CatalogPauseStatus">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/CatalogPauseStatus" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IsCatalogPauseCompleted">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IsCatalogPauseCompleted" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StartRankingUpdate">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StartRankingUpdate" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IsDeleteCrawlInProgress">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IsDeleteCrawlInProgress" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SearchDatabaseCleanup">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SearchDatabaseCleanup" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RefreshContentSource">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RefreshContentSource" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RefreshAnchorContentSource">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RefreshAnchorContentSource" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="EditContentSource">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/EditContentSource" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetPropagationInternal">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetPropagationInternal" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveQueryServer">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveQueryServer" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StartCrawl">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StartCrawl" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="PauseCrawl">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/PauseCrawl" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ResumeCrawl">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ResumeCrawl" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StopCrawl">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StopCrawl" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ResetApp">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ResetApp" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MountApp">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/MountApp" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="DismountApp">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/DismountApp" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IsMounted">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IsMounted" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveApp">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveApp" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetGathererApplications">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetGathererApplications" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddApp">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddApp" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveAllGathererApplications">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveAllGathererApplications" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ValidateScheduleTrigger">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ValidateScheduleTrigger" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="BackupRegistry">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/BackupRegistry" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddExtension">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddExtension" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveExtension">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveExtension" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ClearExtensionList">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ClearExtensionList" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetExtensionList">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetExtensionList" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetIsExtensionIncludeList">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetIsExtensionIncludeList" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IsExtensionIncludeList">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IsExtensionIncludeList" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddCrawlRule">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddCrawlRule" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveCrawlRule">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveCrawlRule" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetCrawlRuleList">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetCrawlRuleList" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="UpdateCrawlRule">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/UpdateCrawlRule" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ActivateCrawlRule">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ActivateCrawlRule" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="TestCrawlRule">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/TestCrawlRule" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="TestCrawlRules">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/TestCrawlRules" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetCrawlRulePriority">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetCrawlRulePriority" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetCrawlRuleCredentials">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetCrawlRuleCredentials" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetSiteRestrictionList">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetSiteRestrictionList" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddSiteRestriction">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddSiteRestriction" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveSiteRestriction">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveSiteRestriction" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddSitePath">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddSitePath" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveSitePath">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveSitePath" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ActivateProfileImport">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ActivateProfileImport" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetDefaultImportAccount">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetDefaultImportAccount" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetImportAccount">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetImportAccount" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetImportAccounts">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetImportAccounts" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="CleanUnreferencedSiteRestrictions">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/CleanUnreferencedSiteRestrictions" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetContentSource">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetContentSource" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StartFullImport">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StartFullImport" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StartIncrementalImport">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StartIncrementalImport" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StopImport">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StopImport" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetImportStatus">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetImportStatus" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetContentSources">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetContentSources" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddContentSource">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddContentSource" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveContentSource">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveContentSource" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetCrawlMappings">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetCrawlMappings" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddCrawlMapping">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddCrawlMapping" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveCrawlMapping">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveCrawlMapping" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ListKnownLotusNotesDatabases">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ListKnownLotusNotesDatabases" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ValidateApplicationPath">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ValidateApplicationPath" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ValidatePath">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ValidatePath" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="DefaultInstallationIndexLocation">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/DefaultInstallationIndexLocation" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SystemDrive">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SystemDrive" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IPAddress">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IPAddress" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ConfigurePropagationShare">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ConfigurePropagationShare" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IsPropagationShareConfigured">
             <soap:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IsPropagationShareConfigured" style="document"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
     </wsdl:binding>
     <wsdl:binding name="SearchApplicationWebServiceSoap12" type="tns:SearchApplicationWebServiceSoap">
         <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsdl:operation name="GetVersion">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetVersion" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetDefaultGatheringAccount">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetDefaultGatheringAccount" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetContentState">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetContentState" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetRetryLimit">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetRetryLimit" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetContentSourcesMetadata">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetContentSourcesMetadata" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IndexSize">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IndexSize" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="CatalogPauseCrawlRequest">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/CatalogPauseCrawlRequest" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="CatalogResumeCrawlRequest">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/CatalogResumeCrawlRequest" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="CatalogPauseStatus">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/CatalogPauseStatus" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IsCatalogPauseCompleted">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IsCatalogPauseCompleted" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StartRankingUpdate">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StartRankingUpdate" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IsDeleteCrawlInProgress">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IsDeleteCrawlInProgress" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SearchDatabaseCleanup">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SearchDatabaseCleanup" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RefreshContentSource">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RefreshContentSource" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RefreshAnchorContentSource">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RefreshAnchorContentSource" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="EditContentSource">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/EditContentSource" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetPropagationInternal">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetPropagationInternal" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveQueryServer">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveQueryServer" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StartCrawl">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StartCrawl" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="PauseCrawl">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/PauseCrawl" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ResumeCrawl">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ResumeCrawl" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StopCrawl">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StopCrawl" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ResetApp">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ResetApp" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MountApp">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/MountApp" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="DismountApp">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/DismountApp" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IsMounted">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IsMounted" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveApp">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveApp" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetGathererApplications">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetGathererApplications" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddApp">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddApp" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveAllGathererApplications">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveAllGathererApplications" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ValidateScheduleTrigger">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ValidateScheduleTrigger" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="BackupRegistry">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/BackupRegistry" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddExtension">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddExtension" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveExtension">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveExtension" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ClearExtensionList">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ClearExtensionList" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetExtensionList">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetExtensionList" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetIsExtensionIncludeList">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetIsExtensionIncludeList" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IsExtensionIncludeList">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IsExtensionIncludeList" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddCrawlRule">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddCrawlRule" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveCrawlRule">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveCrawlRule" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetCrawlRuleList">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetCrawlRuleList" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="UpdateCrawlRule">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/UpdateCrawlRule" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ActivateCrawlRule">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ActivateCrawlRule" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="TestCrawlRule">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/TestCrawlRule" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="TestCrawlRules">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/TestCrawlRules" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetCrawlRulePriority">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetCrawlRulePriority" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetCrawlRuleCredentials">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetCrawlRuleCredentials" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetSiteRestrictionList">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetSiteRestrictionList" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddSiteRestriction">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddSiteRestriction" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveSiteRestriction">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveSiteRestriction" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddSitePath">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddSitePath" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveSitePath">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveSitePath" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ActivateProfileImport">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ActivateProfileImport" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetDefaultImportAccount">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetDefaultImportAccount" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SetImportAccount">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SetImportAccount" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetImportAccounts">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetImportAccounts" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="CleanUnreferencedSiteRestrictions">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/CleanUnreferencedSiteRestrictions" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetContentSource">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetContentSource" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StartFullImport">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StartFullImport" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StartIncrementalImport">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StartIncrementalImport" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="StopImport">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/StopImport" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetImportStatus">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetImportStatus" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetContentSources">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetContentSources" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddContentSource">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddContentSource" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveContentSource">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveContentSource" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetCrawlMappings">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/GetCrawlMappings" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="AddCrawlMapping">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/AddCrawlMapping" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="RemoveCrawlMapping">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/RemoveCrawlMapping" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ListKnownLotusNotesDatabases">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ListKnownLotusNotesDatabases" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ValidateApplicationPath">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ValidateApplicationPath" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ValidatePath">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ValidatePath" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="DefaultInstallationIndexLocation">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/DefaultInstallationIndexLocation" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="SystemDrive">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/SystemDrive" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IPAddress">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IPAddress" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="ConfigurePropagationShare">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/ConfigurePropagationShare" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="IsPropagationShareConfigured">
             <soap12:operation soapAction="http://microsoft.com/webservices/OfficeServer/Search/SearchApplicationWebService/IsPropagationShareConfigured" style="document"/>
             <wsdl:input>
                 <soap12:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap12:body use="literal"/>
             </wsdl:output>
         </wsdl:operation>
     </wsdl:binding>
 </wsdl:definitions>
Show: