【问题标题】:Oracle UCM - ridc - get all versions of documentOracle UCM -ridc - 获取文档的所有版本
【发布时间】:2013-02-02 23:39:06
【问题描述】:

我通过 RIDC 从 Oracle UCM 获取文件。我使用 DataBinder 如下:

IdcClient client =getUCMConnection();
DataBinder dataBinder = client.createBinder ();
dataBinder.putLocal ("IdcService", "GET_FILE");
dataBinder.putLocal ("dID", dID);
IdcContext userContext = new IdcContext(username);
ServiceResponse response = client.sendRequest (userContext, dataBinder);  
InputStream fstream = response.getResponseStream ();

....... etc.

我想问一下,我怎样才能获得文档的“所有版本”而不是最新发布的文档?

【问题讨论】:

    标签: content-management-system oracle-ucm webcenter


    【解决方案1】:

    首先你要调用服务DOC_INFO,你可以通过REVISION_HISTORY集合得到修订的结果集。

    您将获得每个版本的特定 dID,迭代它们并使用 GET_FILE 和 dID 作为每个版本的参数

    【讨论】:

      【解决方案2】:

      我现在无法对其进行测试,但我认为您正在寻找的服务是 GET_INFO,请尝试并检查您获得的所有结果集我很确定其中一个具有所有文档修订的信息。

      【讨论】:

        【解决方案3】:

        您可以使用REV_HISTORY 服务获取包含所有修订信息的结果集 REVISIONS。

        【讨论】:

          猜你喜欢
          • 2020-06-01
          • 2018-03-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-27
          • 2013-07-06
          相关资源
          最近更新 更多