Java - Oracle UCM invalide champ à l'action CHECKIN_UNIVERSAL
-
28-09-2019 - |
Question
Je suis en train de vérifier dans un document sur la plate-forme Oracle Universal Content Management avec IdcClientManager
sur Java.
Je continue à obtenir cette erreur:
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)
J'ai essayé plusieurs options, y compris:
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");
Dans quel domaine dois-je mettre et comment dois-je le mettre au travail autour de ce problème?
La solution
Voici une explication comment mettre en place une valeur de temps par défaut pour vérifier ins.
même si il y a beaucoup de bonnes informations ici, il n'a pas vraiment résoudre mon problème.
Au lieu de cela, j'ai vérifié la clé du paramètre pour le champ de la dernière utilisation "Administration -> Admin Applets -> Configuration Manager -> Les champs d'information." et a découvert qu'il est CT_LastAccessed.
Plus tard, lors de la mise au point outputBinder pour l'action de la caisse, la clé réelle est xCT_LastAccessed.
Pour obtenir le format de date valide j'ai utilisé le champ DATE_FORMAT dans oracle.stellent.ridc.model.impl.DataObjectEncodingUtils
.
il fonctionne.