[ https://issues.apache.org/jira/browse/CONNECTORS-1449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16816578#comment-16816578 ]
Karl Wright commented on CONNECTORS-1449: ----------------------------------------- Hi, the method that is used to get the SOAP for metadata for a document is the following: {code} metadataValues = proxy.getFieldValues( sortedMetadataFields, encodePath(sitePath), listID, "/Lists/" + decodedItemPath.substring(cutoff+1), dspStsWorks ); {code} This calls: {code} { // SharePoint 2010: Get field values some other way // Sharepoint 2010; use Lists service instead ListsWS lservice = new ListsWS(baseUrl + site, userName, password, configuration, httpClient ); ListsSoapStub stub1 = (ListsSoapStub)lservice.getListsSoapHandler(); String sitePlusDocId = serverLocation + site + docId; if (sitePlusDocId.startsWith("/")) sitePlusDocId = sitePlusDocId.substring(1); GetListItemsQuery q = buildMatchQuery("FileRef","Text",sitePlusDocId); GetListItemsViewFields viewFields = buildViewFields(fieldNames); GetListItemsResponseGetListItemsResult items = stub1.getListItems(docLibrary, "", q, viewFields, "1", buildNonPagingQueryOptions(), null); if (items == null) return result; MessageElement[] list = items.get_any(); final String xmlResponse = list[0].toString(); if (Logging.connectors.isDebugEnabled()){ Logging.connectors.debug("SharePoint: getListItems FileRef value '"+sitePlusDocId+"', xml response: '" + xmlResponse + "'"); } {code} So it is calling the Lists service to do this right now (SharePoint 2010 and higher). For SharePoint 2003, it used the dspsts service, but that's been broken for a while, and I see no need to support this feature for that version of SharePoint. If you introduce a new service or method, I will also need a configuration switch that enables the code that calls it, or backwards compatibility will not be maintained. > Add support for respecting the NoCrawl flag in Sharepoint > --------------------------------------------------------- > > Key: CONNECTORS-1449 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1449 > Project: ManifoldCF > Issue Type: New Feature > Components: SharePoint connector > Reporter: Markus Schuch > Assignee: Markus Schuch > Priority: Major > Fix For: ManifoldCF next > > > There is a flag {{NoCrawl}} in sharepoint that indicates whether an object > should be crawled or not: > Lists > https://msdn.microsoft.com/en-us/library/office/microsoft.sharepoint.splist.nocrawl.aspx > Web > https://msdn.microsoft.com/en-us/library/office/microsoft.sharepoint.spweb.nocrawl.aspx > Field > https://msdn.microsoft.com/en-us/library/office/microsoft.sharepoint.spfield.nocrawl.aspx > Wouldn't it be nice to respect that flag? -- This message was sent by Atlassian JIRA (v7.6.3#76005)