manifoldcf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Karl Wright <daddy...@gmail.com>
Subject Re: SharePoint Path Mapping not working
Date Wed, 11 Mar 2015 11:36:48 GMT
Hi Frank,

See CONNECTORS-1171.

Karl


On Wed, Mar 11, 2015 at 7:29 AM, Frank Brendel <frank.brendel@eurolog.com>
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 <frank.brendel@eurolog.com>
> 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 <frank.brendel@eurolog.com
>> > 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
>>>
>>
>>
>>
>>
>
>
>

Mime
View raw message