You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@manifoldcf.apache.org by Rasťa Šíša <ra...@gmail.com> on 2023/03/16 12:23:23 UTC

Apache Manifold Documentum connector

Hello,
i would like to ask how does Documentum Manifold connector select the
latest version from Documentum system?

The first query that gets composed collects list of i_chronicle_id in
DCTM.java. I would like to know though, how does the Manifold recognize the
latest version of the document(e.g. Effective status).
From the ui, i am able to select some of the objecttypes, but not
objecttypes (all).

In dql it is just e.g.
*select i_chronicle_id from <object_name> <where clause> *
instead of *select i_chronicle_id from <object_name> (all) <where_clause>. *

This "(all) object" returns all of them. The internal functioning of
documentum though, with the first type of query, does not select
i_chronicle_id of documents, that have a newly created version e.g. the
document is created approved and effective, but someone already created a
new draft for it. with the (all) in the dql, it brings in all the documents
and their r_object_id, among which we can select the effective version by
status.
Is this a bug in manifold documentum connector, that it does not allow you
to select those (all) objects and select those documents with new versions?
Best regards,
Rastislav Sisa

Re: Apache Manifold Documentum connector

Posted by Rasťa Šíša <ra...@gmail.com>.
Thanks a lot for your kind and elaborate response!
I will do some further investigation on my own towards the documentum.
Best regards,
Rasta

pá 17. 3. 2023 v 12:08 odesílatel Karl Wright <da...@gmail.com> napsal:

> It was open-sourced back in 2012 at the same time ManifoldCF was
> open-sourced.  It was written by a contractor paid by MetaCarta, who also
> paid for the development of ManifoldCF itself (I developed that).  It was
> spun off as open source when MetaCarta was bought by Nokia who had no
> interest in the framework or the connectors.
>
> I do not, off the top of my head, remember the contractor's name nor have
> his contact information any longer.
>
> There are many users of the Documentum Connector, however, and I would
> hope one of them with more DQL experience will respond.
>
> Karl
>
>
>
> On Fri, Mar 17, 2023 at 5:41 AM Rasťa Šíša <ra...@gmail.com> wrote:
>
>> Hi Karl, thanks for your answer! Would you be able to point me towards
>> the author/git branch of the documentum connector?
>> Best regards, Rasta
>>
>> čt 16. 3. 2023 v 20:58 odesílatel Karl Wright <da...@gmail.com>
>> napsal:
>>
>>> Hi,
>>>
>>> I didn't write the documentum connector initially, so I trust that the
>>> engineer who did knew how to construct the proper DQL.  I've not seen any
>>> bugs related to it so it does seem to work.
>>>
>>> Karl
>>>
>>>
>>> On Thu, Mar 16, 2023 at 8:23 AM Rasťa Šíša <ra...@gmail.com> wrote:
>>>
>>>> Hello,
>>>> i would like to ask how does Documentum Manifold connector select the
>>>> latest version from Documentum system?
>>>>
>>>> The first query that gets composed collects list of i_chronicle_id in
>>>> DCTM.java. I would like to know though, how does the Manifold recognize the
>>>> latest version of the document(e.g. Effective status).
>>>> From the ui, i am able to select some of the objecttypes, but not
>>>> objecttypes (all).
>>>>
>>>> In dql it is just e.g.
>>>> *select i_chronicle_id from <object_name> <where clause> *
>>>> instead of *select i_chronicle_id from <object_name> (all)
>>>> <where_clause>. *
>>>>
>>>> This "(all) object" returns all of them. The internal functioning of
>>>> documentum though, with the first type of query, does not select
>>>> i_chronicle_id of documents, that have a newly created version e.g. the
>>>> document is created approved and effective, but someone already created a
>>>> new draft for it. with the (all) in the dql, it brings in all the documents
>>>> and their r_object_id, among which we can select the effective version by
>>>> status.
>>>> Is this a bug in manifold documentum connector, that it does not allow
>>>> you to select those (all) objects and select those documents with new
>>>> versions?
>>>> Best regards,
>>>> Rastislav Sisa
>>>>
>>>

Re: Apache Manifold Documentum connector

Posted by Karl Wright <da...@gmail.com>.
It was open-sourced back in 2012 at the same time ManifoldCF was
open-sourced.  It was written by a contractor paid by MetaCarta, who also
paid for the development of ManifoldCF itself (I developed that).  It was
spun off as open source when MetaCarta was bought by Nokia who had no
interest in the framework or the connectors.

I do not, off the top of my head, remember the contractor's name nor have
his contact information any longer.

There are many users of the Documentum Connector, however, and I would hope
one of them with more DQL experience will respond.

Karl



On Fri, Mar 17, 2023 at 5:41 AM Rasťa Šíša <ra...@gmail.com> wrote:

> Hi Karl, thanks for your answer! Would you be able to point me towards the
> author/git branch of the documentum connector?
> Best regards, Rasta
>
> čt 16. 3. 2023 v 20:58 odesílatel Karl Wright <da...@gmail.com> napsal:
>
>> Hi,
>>
>> I didn't write the documentum connector initially, so I trust that the
>> engineer who did knew how to construct the proper DQL.  I've not seen any
>> bugs related to it so it does seem to work.
>>
>> Karl
>>
>>
>> On Thu, Mar 16, 2023 at 8:23 AM Rasťa Šíša <ra...@gmail.com> wrote:
>>
>>> Hello,
>>> i would like to ask how does Documentum Manifold connector select the
>>> latest version from Documentum system?
>>>
>>> The first query that gets composed collects list of i_chronicle_id in
>>> DCTM.java. I would like to know though, how does the Manifold recognize the
>>> latest version of the document(e.g. Effective status).
>>> From the ui, i am able to select some of the objecttypes, but not
>>> objecttypes (all).
>>>
>>> In dql it is just e.g.
>>> *select i_chronicle_id from <object_name> <where clause> *
>>> instead of *select i_chronicle_id from <object_name> (all)
>>> <where_clause>. *
>>>
>>> This "(all) object" returns all of them. The internal functioning of
>>> documentum though, with the first type of query, does not select
>>> i_chronicle_id of documents, that have a newly created version e.g. the
>>> document is created approved and effective, but someone already created a
>>> new draft for it. with the (all) in the dql, it brings in all the documents
>>> and their r_object_id, among which we can select the effective version by
>>> status.
>>> Is this a bug in manifold documentum connector, that it does not allow
>>> you to select those (all) objects and select those documents with new
>>> versions?
>>> Best regards,
>>> Rastislav Sisa
>>>
>>

Re: Apache Manifold Documentum connector

Posted by Rasťa Šíša <ra...@gmail.com>.
Hi Karl, thanks for your answer! Would you be able to point me towards the
author/git branch of the documentum connector?
Best regards, Rasta

čt 16. 3. 2023 v 20:58 odesílatel Karl Wright <da...@gmail.com> napsal:

> Hi,
>
> I didn't write the documentum connector initially, so I trust that the
> engineer who did knew how to construct the proper DQL.  I've not seen any
> bugs related to it so it does seem to work.
>
> Karl
>
>
> On Thu, Mar 16, 2023 at 8:23 AM Rasťa Šíša <ra...@gmail.com> wrote:
>
>> Hello,
>> i would like to ask how does Documentum Manifold connector select the
>> latest version from Documentum system?
>>
>> The first query that gets composed collects list of i_chronicle_id in
>> DCTM.java. I would like to know though, how does the Manifold recognize the
>> latest version of the document(e.g. Effective status).
>> From the ui, i am able to select some of the objecttypes, but not
>> objecttypes (all).
>>
>> In dql it is just e.g.
>> *select i_chronicle_id from <object_name> <where clause> *
>> instead of *select i_chronicle_id from <object_name> (all)
>> <where_clause>. *
>>
>> This "(all) object" returns all of them. The internal functioning of
>> documentum though, with the first type of query, does not select
>> i_chronicle_id of documents, that have a newly created version e.g. the
>> document is created approved and effective, but someone already created a
>> new draft for it. with the (all) in the dql, it brings in all the documents
>> and their r_object_id, among which we can select the effective version by
>> status.
>> Is this a bug in manifold documentum connector, that it does not allow
>> you to select those (all) objects and select those documents with new
>> versions?
>> Best regards,
>> Rastislav Sisa
>>
>

Re: Apache Manifold Documentum connector

Posted by Karl Wright <da...@gmail.com>.
Hi,

I didn't write the documentum connector initially, so I trust that the
engineer who did knew how to construct the proper DQL.  I've not seen any
bugs related to it so it does seem to work.

Karl


On Thu, Mar 16, 2023 at 8:23 AM Rasťa Šíša <ra...@gmail.com> wrote:

> Hello,
> i would like to ask how does Documentum Manifold connector select the
> latest version from Documentum system?
>
> The first query that gets composed collects list of i_chronicle_id in
> DCTM.java. I would like to know though, how does the Manifold recognize the
> latest version of the document(e.g. Effective status).
> From the ui, i am able to select some of the objecttypes, but not
> objecttypes (all).
>
> In dql it is just e.g.
> *select i_chronicle_id from <object_name> <where clause> *
> instead of *select i_chronicle_id from <object_name> (all)
> <where_clause>. *
>
> This "(all) object" returns all of them. The internal functioning of
> documentum though, with the first type of query, does not select
> i_chronicle_id of documents, that have a newly created version e.g. the
> document is created approved and effective, but someone already created a
> new draft for it. with the (all) in the dql, it brings in all the documents
> and their r_object_id, among which we can select the effective version by
> status.
> Is this a bug in manifold documentum connector, that it does not allow you
> to select those (all) objects and select those documents with new versions?
> Best regards,
> Rastislav Sisa
>