0

我正在尝试使用IdcClientManagerJava 签入 Oracle 通用内容管理平台上的文档。

我不断收到此错误:

oracle.stellent.ridc.protocol.ServiceException: Content item 'ada' was not successfully checked in. The field 'Last Accessed' does not contain a valid date.
    at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:116)
    at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:92)

我尝试了几种选择,包括:

inputBinder.putLocal("xLastAccess","11/27/10 12:13 PM");
inputBinder.putLocal("xNoLatestRevisionDate","11/27/10 12:13 PM");
inputBinder.putLocal("xCT_LastAccessed","11/27/10 12:13 PM");

我应该设置什么字段以及如何设置它来解决这个问题?

4

1 回答 1

0

以下是如何为签到设置默认时间值的说明。

http://download.oracle.com/docs/cd/E14571_01/doc.1111/e10978/c10_content_tracker.htm#CSMRC1121

尽管这里有很多很好的信息,但它并没有真正解决我的问题。

相反,我检查了“管理 -> 管理小程序 -> 配置管理器 -> 信息字段”上“上次访问”字段的参数键。并发现它是 CT_LastAccessed。

稍后,在为结帐操作调试 outputBinder 时,实际的键是 xCT_LastAccessed。

为了获得有效的日期格式,我使用了oracle.stellent.ridc.model.impl.DataObjectEncodingUtils.

然后它工作。

于 2010-11-27T12:48:49.827 回答