Ah, ok, so basically you are saying that the UI is broken. That should be easy to confirm.
FWIW, there is already a metadata field from SharePoint called "url". You can manipulate it by adding a Metadata Adjuster to your job pipeline. So that might be a better way to do this. Karl On Wed, Mar 11, 2015 at 6:49 AM, Frank Brendel <[email protected]> wrote: > Hi Karl, > > after clicking on "Add Path Mapping" I'd expect either the accepted > mapping or an error message. > But I see only "No mappings specified". > I've set org.apache.manifoldcf.connectors to DEBUG and I see lots of > "SharePoint: List" but no "SharePoint: Path..." entries as mentioned below. > > > Thanks > Frank > > > > Am 11.03.2015 um 11:09 schrieb Karl Wright: > > Hi Frank, > > I am not sure what you mean by "nothing happens", but if you turn on > connector debugging, you will be able to see what happens in the ManifoldCF > log. > > >>>>>> > // Add the path metadata item into the mix, if enabled > String pathAttributeName = sDesc.getPathAttributeName(); > if (pathAttributeName != null && pathAttributeName.length() > 0) > { > if (Logging.connectors.isDebugEnabled()) > Logging.connectors.debug("SharePoint: Path attribute name is > '"+pathAttributeName+"'"); > String pathString = sDesc.getPathAttributeValue(documentIdentifier); > if (Logging.connectors.isDebugEnabled()) > Logging.connectors.debug("SharePoint: Path attribute value is > '"+pathString+"'"); > data.addField(pathAttributeName,pathString); > } > else > Logging.connectors.debug("SharePoint: Path attribute name is null"); > > <<<<<< > > Thanks, > Karl > > > On Wed, Mar 11, 2015 at 5:25 AM, Frank Brendel <[email protected]> > wrote: > >> Hello, >> >> I cannot add a path mapping to the SharePoint connector. >> >> In the jobs metadata tab I've configured a metadata rule: >> >> Path match: /* >> Action: include >> All metadata: true >> >> Now I want a new attribute 'url' that contains the complete URL to the >> SharePoint source and not only the path. >> Therefore I set the attribute name to 'url' and try to add a path mapping >> >> Match regexp: (.*) >> Replace string: http:\/\/host:port$(1) >> >> But nothing happens. Why? >> >> >> Thank you >> Frank >> > > > >
