3.1.4 Message Processing Events and Sequencing Rules

This specification includes the following WSDL operations:

WSDL Operation

Description

AddAdvancedCrawlRule

This operation is used to create a new crawl rule for the crawler application. It allows two more parameters to be specified than the AddCrawlRule operation, as specified in section 3.1.4.4.

AddContentSource

This operation is used to create a new content source in the crawler application.

AddCrawlMapping

This operation creates a new crawl mapping for the crawler application.

AddCrawlRule

This operation is used to create a new crawl rule for the crawler application.

AddExtension

This operation is used to add a file extension to the file extensions collection contained in the crawler application.

CatalogPauseStatus

This operation is not used and MUST NOT be invoked.

ClearExtensionList

This operation is used to empty the list of file extensions recognized by the index server.

EditContentSource

This operation is used to edit the content source properties in the crawler application.

GetConnectorProperty

This operation is used to retrieve a previously stored value from the propertyBag collection of the crawler application.

GetContentSources

This operation is used to get information about all the content sources for the specified project of the crawler application.

GetContentState

This operation is used to retrieve the states and various properties of the crawler application.

GetCrawlMappings

This operation is used to retrieve all crawl mappings existing in the crawler application.

GetCrawlRuleList

This operation is used to retrieve the crawler application’s list of crawl rules.

GetExtensionList

This operation is used to retrieve the crawler application’s list of file extensions.

GetVersion

This operation is used to retrieve the configuration version of the crawler application.

IncreaseRegistryVersion

This operation is used increase the registry version of the crawler application by one.

IncrementVersion

This operation is not used and MUST NOT be invoked.

IsAnchorCrawlIdle

This operation is used to check if an anchor crawl in the crawler application is in progress.

IsCaseSensitiveURL

This operation is used to check if the crawler application treats the specified URL in a case sensitive manner.

IsCatalogPauseCompleted

This operation is used to check if the action of pausing all crawls on the crawler application for the specified reason has been completed.

IsDeleteCrawlInProgress

This operation is used to check if a delete crawl in the crawler application is in progress.

IsExtensionIncludeList

This operation is used to determine whether the file extensions list in the crawler application is an inclusion list or an exclusion list.

ListKnownLotusNotesDatabases

This operation is used to retrieve a list of known Lotus Notes database names for a given Lotus Notes server name.

PauseCrawl

This operation is used to pause a crawl of a content source of the crawler application.

RefreshAnchorContentSource

This operation is used to retrieve the current status of the anchor content source of the crawler application.

RefreshContentSource

This operation is used to retrieve the current status of a content source from the crawler application.

RemoveContentSource

This operation is used to remove a content source from the crawler application.

RemoveCrawlMapping

This operation is used to remove a crawl mapping from the crawler application.

RemoveCrawlRule

This operation removes a crawl rule from the crawler application.

RemoveExtension

This operation is used to remove a file extension from the extensions list defined for the crawler application.

ResumeCrawl

This operation is used to resume a crawl of a content source of the crawler application.

SetConnectorProperty

This operation is used to store a value in the propertyBag collection of the crawler application.

SetContentSourcesMetadata

This operation is used to set the metadata property associated with the crawler application. This metadata string in intended for protocol client use only, the protocol server just stores it without interpreting. Once set, metadata string can be obtained by calling GetContentSources operation.

SetCrawlRuleCredentials

This operation is used to configure the authentication method and crawl account for a crawl rule.

SetCrawlRuleCredentials2

This operation is used to configure the authentication method and crawl account for a crawl rule.

SetCrawlRulePriority

This operation is used to modify the order of the crawl rules in the ordered collection of the crawl rules in the crawler application.

SetDefaultGatheringAccount

This operation is used to set the default crawl account for the crawler application.

SetIsExtensionIncludeList

This operation is used to set whether the list of file extensions in the crawler application is an inclusion list or an exclusion list.

SetRetryLimit

This operation is used to set the retry limit for the crawler application.

StartCrawl

This operation is used to start a crawl of a content source of the crawler application.

StartRankingUpdate

This operation is used to start the anchor crawl of the anchor content source. The anchor crawl cannot be stopped by the protocol client.

StopCrawl

This operation is used to stop a crawl of a content source of the crawler application.

TestCrawlRule

This operation is used to check if a specified URL matches the specified crawl rule.

TestCrawlRules

This operation is used to find the first crawl rule in the crawler application’s crawl rules collection that matches a specified URL

UpdateCrawlRule

This operation is used to update a crawl rule for the crawler application.

ValidateScheduleTrigger

This operation is used to validate that a trigger, as specified in [MS-TSCH] section 2.4.2.11, can be used to schedule a crawl.

WaitForInProgressAnchorCrawlToComplete

This operation is used to wait until no anchor crawl is in progress.