I am not a Documentum expert, but I was told at one point that "isOneOf()"
will also match types derived from the types explicitly mentioned?  Or am I
incorrect?

Karl


On Fri, Aug 21, 2015 at 11:48 AM, Roman Šitina <[email protected]> wrote:

> Thank you,
>
> it looks like the problem is with these lines:
>
> // Look up whether this is a type of folder or cabinet
> boolean isMatch = session.isOneOf(strObjectType,new
> String[]{"dm_folder","dm_cabinet"});
>
> because cabinets we are looking for are of type fdrd_cabinet. Which I
> believe is our custom type inherited from dm_cabinet.
>
> Do you suggest some better way to test for cabinets so we can do our
> custom ManifoldCF build?
>
> Roman
>
> On 21 August 2015 at 17:41, Karl Wright <[email protected]> wrote:
> > The documentum connector uses one of two methods to get cabinets.  Here's
> > the code:
> >
> >>>>>>>
> >         ArrayList objFolderNames = new ArrayList();
> >         if (strTheParentFolderPath.equalsIgnoreCase("/"))
> >         {
> >           String strDQLForCabinets = "select object_name, r_object_type,
> > r_object_id from dm_cabinet order by 1";
> >           result = session.performDQLQuery(strDQLForCabinets);
> >         }
> >         else
> >         {
> >           result = session.getFolderContents(strTheParentFolderPath);
> >         }
> > <<<<<<
> >
> > getFolderContents() uses DFC as follows:
> >
> >>>>>>>
> >       IDfFolder objTheParentFolderNode = (IDfFolder)
> > objIDfSession.getObjectByPath(folderPath);
> >       if (objTheParentFolderNode == null)
> >       {
> >         return new DocumentumResultImpl(null);
> >       }
> >
> >       return new
> > DocumentumResultImpl(objTheParentFolderNode.getContents(null));
> >
> > <<<<<<
> >
> >
> > Thanks,
> > Karl
> >
> >
> > On Fri, Aug 21, 2015 at 11:21 AM, Roman Šitina <[email protected]> wrote:
> >>
> >> Hello,
> >>
> >> we are experiencing path/cabinet problem when using a Documentum
> >> Connector. If we setup a job using this connection then on a Paths tab
> >> the cabinets that are listed do not correspond with cabinets we can
> >> see in Documentum Administrator for the same user and docbase.
> >>
> >> Actually the cabinets in ManifoldCF look like home directories of
> >> Documentum users. We tried to contact our Documentum administrator and
> >> he was wondering how ManifoldCF queries the root cabinets.
> >>
> >> Did anybody experienced this?
> >>
> >> Thank you
> >>
> >> Roman
> >
> >
>

Reply via email to