3

我通过 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.

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

4

3 回答 3

3

首先您必须调用服务DOC_INFO,您可以使用REVISION_HISTORY集获取修订的结果集。

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

于 2013-09-11T14:55:02.780 回答
0

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

于 2013-02-19T16:00:48.657 回答
0

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

于 2015-12-14T23:17:55.323 回答