Hi Karl,
I am using now
Match regexp: ^/(.*)$ ==>Replace string: http//host:port/$(1)
and it works :-)
You say that each match rule is applied repeatedly but I have only one rule.
Why is it applied twice?
Thank you
Frank
Am 11.03.2015 um 15:26 schrieb Karl Wright:
Hi Frank,
Each match rule is applied repeatedly, which is why you are seeing it
add the prefix repeatedly. This is legacy behavior we can't really
change at this point. What you will need to do is make your regular
expression be more specific, so that it can only apply once. For
instance, only apply the rule if the first character is a "/".
Karl
On Wed, Mar 11, 2015 at 9:56 AM, Frank Brendel
<[email protected] <mailto:[email protected]>> wrote:
Ok, adding a path mapping works now.
But the mapping itself doesn't work as expected.
If I configure
Match regexp: (.*) ==>Replace string: http//host:port$(1)
I get
http//host:port/Site/SubSite/Documents/Document.dochttp//host:port
The string before the $(1) is appended.
Frank
Am 11.03.2015 um 14:16 schrieb Frank Brendel:
Ok, this was a trick question ;-)
I cannot use a lib distribution when I build from trunk.
Am 11.03.2015 um 14:06 schrieb Frank Brendel:
Hi Karl,
I followed the documentation here
https://manifoldcf.apache.org/release/release-2.0.2/en_US/how-to-build-and-deploy.html#Building+the+framework+and+the+connectors+using+Apache+Ant
There is no notice to download a lib distribution as in
the README.
Can I use the 2.0.2 version for that?
# cat /etc/redhat-release; java -version; ant -version
CentOS release 6.6 (Final)
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b25)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed
mode)
Apache Ant version 1.7.1 compiled on August 24 2010
Frank
Am 11.03.2015 um 13:43 schrieb Karl Wright:
I am seeing none of these problems here.
Karl
On Wed, Mar 11, 2015 at 8:42 AM, Karl Wright
<[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>> wrote:
What version of ant are you using? Because it
doesn't seem to be
the right one.
Karl
On Wed, Mar 11, 2015 at 8:41 AM, Karl Wright
<[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>> wrote:
Did you run "ant make-core-deps" first? Or
download the lib
distribution and unpack according to the
instructions in the
README?
Karl
On Wed, Mar 11, 2015 at 8:05 AM, Frank Brendel
<[email protected]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>> wrote:
Hi Karl,
I am trying to build ManifoldCF from trunk
but it
doesn't work when I make 'ant make-deps'.
BUILD FAILED
/eurolog/software/mcf-trunk/build.xml:173:
The following
error occurred while executing this line:
/eurolog/software/mcf-trunk/framework/build.xml:1586:
Could not create almost empty JAR archive
(/eurolog/software/mcf-trunk/framework/dist/example/start.jar
(No such file or directory))
Sorry if this is a dumb mistake but I am
totally new in
building java applications from source.
Btw. the same error occurs with release-2.0.2.
Frank
Am 11.03.2015 um 12:36 schrieb Karl Wright:
Hi Frank,
See CONNECTORS-1171.
Karl
On Wed, Mar 11, 2015 at 7:29 AM, Frank
Brendel
<[email protected]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[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]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[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]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[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)
<http:%5C/%5C/host:port$%281%29>
But nothing
happens. Why?
Thank you
Frank