Domanda

Sto cercando di check-in un documento sulla piattaforma di Content Management Oracle Universal con IdcClientManager su Java.

Continuo a ricevere questo errore:

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)

Ho provato diverse opzioni, tra cui:

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

Cosa campo devo impostare e come devo impostare per risolvere questo problema?

È stato utile?

Soluzione

Ecco una spiegazione come impostare un valore di tempo predefinito per i check in.

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

, anche se c'è un sacco di buone informazioni qui, non ha davvero risolvere il mio problema.

Invece ho controllato la chiave del parametro per il campo ultimo accesso su "Amministrazione -> Admin Applet -> Configuration Manager -.> Informazioni Fields" e ha scoperto che si tratta di CT_LastAccessed.

Più tardi, dopo il debug del outputBinder per l'azione di verifica, la chiave reale è xCT_LastAccessed.

Per ottenere il formato della data valida ho usato il campo DATE_FORMAT in oracle.stellent.ridc.model.impl.DataObjectEncodingUtils.

allora funziona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top