سؤال

أحاول التحقق من وثيقة على منصة Oracle Universal Content Management IdcClientManager على جافا.

وأظل الحصول على هذا الخطأ:

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

ما هو الحقل الذي يجب أن أقوم بتعيينه وكيف يجب أن أقوم بتعيينه في هذه المشكلة؟

هل كانت مفيدة؟

المحلول

فيما يلي شرح كيفية إعداد قيمة زمنية افتراضية للتحقق من INS.

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

على الرغم من وجود الكثير من المعلومات الجيدة هنا ، إلا أنها لم تحل مشكلتي حقًا.

بدلاً من ذلك ، راجعت مفتاح المعلمة للحصول على آخر حقل تم الوصول إليه على "Administration -> Admin Applets -> Configuration Manager -> Information Fields." ووجد أنه ct_lastaccated.

في وقت لاحق ، عند تصحيح الإخراج BOTTORBINDER لإجراء الخروج ، يكون المفتاح الفعلي هو XCT_LASTACCACTACED.

للحصول على تنسيق التاريخ الصحيح ، استخدمت حقل Date_Format في oracle.stellent.ridc.model.impl.DataObjectEncodingUtils.

ثم يعمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top