Вопрос

Я пытаюсь проверить документ на платформе управления Универсальной контенту Oracle с IdcClientManager на Java.

Я продолжаю получать эту ошибку:

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");

Какое поле я должен установить и как я должен поставить его на работу по этой проблеме?

Это было полезно?

Решение

Вот объяснение, как настроить значение времени по умолчанию для проверки.

http://download.orcle.com/docs/cd/e14571_01/doc.1111/e10978/c10_content_tracker.htm#csmrc1121.

Хотя здесь здесь много хорошей информации, она не решила мою проблему.

Вместо этого я проверил ключ параметра для последнего доступов на поле «Администрирование -> Admin Applets -> Configuration Manager -> Информационные поля». И выяснил, что это ct_lastaccessed.

Позже, при отладе от отладки вывода для проверки действия проверки, фактический ключ XCT_Lastaccessed.

Чтобы получить действительный формат даты, я использовал поле DATE_FORMAT в oracle.stellent.ridc.model.impl.DataObjectEncodingUtils.

Тогда это работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top