The SharePoint connector retrieves content and metadata from an on-premises SharePoint repository.
Compatible with Fusion version: 4.0.0 through 5.4.5
Deprecation and removal noticeThis connector is deprecated as of Fusion 5.4 and is removed or expected to be removed as of Fusion 5.5. Use the SharePoint Optimized V2 connector instead.For more information about deprecations and removals, including possible alternatives, see Deprecations and Removals.
The SharePoint connector retrieves content and metadata from an on-premises SharePoint repository.When the connector is configured using a SharePoint username without sufficient privileges, the Fusion connectors log file https://FUSION_HOST:FUSION_PORT/var/log/connectors/connectors.log contains an error like the following:
Copy
crawler.common.sharepoint.exception.SharePointException: Server was unable to process request. ---> Attempted to perform an unauthorized operation. at crawler.common.sharepoint.service.BaseService.analyzeResponse(BaseService.java:194) ~[classes/:?] at crawler.common.sharepoint.service.SiteDataService.getContentBySiteOrList(SiteDataService.java:169) ~[classes/:?] at com.lucidworks.permissions.Main.test1(Main.java:50) [classes/:?] at com.lucidworks.permissions.Main.main(Main.java:32) [classes/:?]
This user’s permissions may be sufficient to connect via SOAP and read the documents, but not sufficient to get the ACLs and other associated metadata. This may result in complete lack of access to documents, or access to unauthorized documents. Confirm that the configured SharePoint user has the required privileges.
When entering configuration values in the UI, use unescaped characters, such as \t for the tab character. When entering configuration values in the API, use escaped characters, such as \\t for the tab character.