Hi Frank, See CONNECTORS-1171.
Karl On Wed, Mar 11, 2015 at 7:29 AM, Frank Brendel <[email protected]> wrote: > Hi Karl, > > unfortunately SharePoint doesn't provide a field 'url'. > And the problem persists even if I change the attribute name to, lets say > 'myurl'. > > > Frank > > > Am 11.03.2015 um 12:15 schrieb Karl Wright: > > 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 >>> >> >> >> >> > > >
