manifoldcf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Piergiorgio Lucidi (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CONNECTORS-1356) Initial implementation of the CMIS Output Connector
Date Wed, 11 Oct 2017 22:43:00 GMT

    [ https://issues.apache.org/jira/browse/CONNECTORS-1356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16201101#comment-16201101
] 

Piergiorgio Lucidi edited comment on CONNECTORS-1356 at 10/11/17 10:42 PM:
---------------------------------------------------------------------------

Hi [~daddywri], testing the connector manually it works as expected but during the integration
tests the removeDocument is not invoked.
I'm wondering if there is something wrong with the configuration of these connectors used
for testing purporse.
I'm actually using the CMIS Repository Connector as the input for contents and even if I set
the MODEL_ADD_CHANGE_DELETE seeding model it continues to have the same issue.

Debugging I see that after the last step of the integration test, after removing the content,
the documentIdentifier is totally removed and we don't have any trace of that for managing
deltas.

This means that we don't have any execution of the processDocuments method and I can't check
if the removed content exists because the framework seems to loose it. The strange thing is
that anyway it is considered as a processed document (count) without any execution and involvement
in terms of processing.

Another strange thing is that also the integration test for the CMIS Repository Connector
seems broken now and in the same step of the execution.

I have also compared the old and working connectors and integration tests but I don't understand
where is the problem because the extension made for this issue should not be related to the
crawling mechanism and it seem not related to this error.

Tomorrow I will have some time to continue to investigate but probably I need other two eyes
:)



was (Author: piergiorgiolucidi@gmail.com):
Hi [~daddywri], testing the connector manually it works as expected but during the integration
tests the removeDocument is not invoked.
I'm wondering if there is something wrong with the configuration of these connectors used
for testing purporse.
I'm actually using the CMIS Repository Connector as the input for contents and even if I set
the MODEL_ADD_CHANGE_DELETE seeding model it continues to have the same issue.

Debugging I see that after the last step of the integration test, after removing the content,
the documentIdentifier is totally removed and we don't have any trace of that for managing
deltas.

This means that we don't have any execution of the processDocuments method and I can't check
if the removed content exists because the framework seems to loose it. The strange thing is
that anyway it is considered as a processed document (count) without any execution and involvement
in terms of processing.

Another strange thing is that also the integration test for the CMIS Repository Connector
seems broken now and in the same step of the execution.

I have also compared the old and working connectors and integration tests but I don't understand
where is the problem because the extension made for this issue should be related to the crawling
mechanism and it seem not related to this error.

Tomorrow I will have some time to continue to investigate but probably I need other two eyes
:)


> Initial implementation of the CMIS Output Connector
> ---------------------------------------------------
>
>                 Key: CONNECTORS-1356
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-1356
>             Project: ManifoldCF
>          Issue Type: Task
>          Components: CMIS Output Connector
>            Reporter: Piergiorgio Lucidi
>            Assignee: Piergiorgio Lucidi
>             Fix For: ManifoldCF 2.9
>
>         Attachments: CMISOutputConnectorSettings.png, ResultWithTimestampTreeOnTargetRepo.png,
SourceRepoFolder.png
>
>   Original Estimate: 672h
>  Remaining Estimate: 672h
>
> After we have discussed about the possibility to have some output connector dedicated
to migrate contents from a specific repo to another one, this is the first implementation
for the CMIS protocol.
> The discussion is the following:
> http://mail-archives.apache.org/mod_mbox/manifoldcf-dev/201611.mbox/%3CCAEO2op-bjNv4xSTPwGN%3DV2v47Sy8d%2BwKNtd1RpV2PC85y_JAgw%40mail.gmail.com%3E
> The main scenario is migrate contents from any repository type to a CMIS-compliant repo.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message