0

Oracle UniversalContentManagementプラットフォームでIdcClientManagerJavaを使用してドキュメントをチェックインしようとしています。

私はこのエラーを受け取り続けます:

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 になります。

有効な日付形式を取得するために、 の DATE_FORMAT フィールドを使用しましたoracle.stellent.ridc.model.impl.DataObjectEncodingUtils

それは動作します。

于 2010-11-27T12:48:49.827 に答える