You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by "Karl Wright (JIRA)" <ji...@apache.org> on 2015/09/16 18:16:45 UTC

[jira] [Resolved] (CONNECTORS-1241) Documentum connector fails list cabinet and folders with custom type / subtype

     [ https://issues.apache.org/jira/browse/CONNECTORS-1241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Wright resolved CONNECTORS-1241.
-------------------------------------
    Resolution: Fixed

r1703431.

Thanks!


> Documentum connector fails list cabinet and folders with custom type / subtype
> ------------------------------------------------------------------------------
>
>                 Key: CONNECTORS-1241
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-1241
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Documentum connector
>    Affects Versions: ManifoldCF 2.1, ManifoldCF 2.2
>         Environment: All
>            Reporter: Bipul Podder
>            Assignee: Karl Wright
>             Fix For: ManifoldCF 2.3
>
>
> The problem seems to be isOneOf method of org.apache.manifoldcf.crawler.common.DCTM.DocumentumImpl.java 
> ----------------
>  public boolean isOneOf(String theType, String[] matchTypeSet)
>     throws DocumentumException, RemoteException
>   {
>     IDfSession objIDfSession = getSession();
>     try
>     {
>       IDfType typeDescription = objIDfSession.getType(theType);
>       int i = 0;
>       while (i < matchTypeSet.length)
>       {
>         String matchType = matchTypeSet[i++];
>         if (matchType.equalsIgnoreCase(theType))
>           return true;
>         if (typeDescription.isSubTypeOf(theType))
>           return true;
>       }
>       return false;
>     }
> -----
> the line 
>   if (typeDescription.isSubTypeOf(theType))  /* Type description itself is the theType, for sybtype ( custom type) checking it should be checked against matchedType as below*/
> Should be changed with
>   if (typeDescription.isSubTypeOf(matchType))



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)