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
>>
>
>
>
>

Reply via email to