У меня есть приложение, которое выполняет обновление элемента содержимого через RIDC. Элемент указывается через Content ID. Поскольку службе UPDATE_DOCINFO требуется dID, сначала запускается служба DOC_INFO, чтобы получить его.
DOC_INFO отлично возвращает информацию. Однако при запуске UPDATE_DOCINFO кажется, что он всегда возвращает сообщение об ошибке, указывающее, что Дата создания недействительна. Элемент содержимого обновляется без этого сообщения об ошибке через собственный веб-интерфейс. Мой код работает, когда он указан на сервере Oracle WCC 11G.
Я пытался:
- Добавление dID в новый DataBinder без dCreateDate
Добавление dID в новый DataBinder с dCreateDate
- adding dCreateDate as a date Object (from DOC_INFO response I've tried)
- via
getDate()
- ручное преобразование с
DataObjectEncodingUtils.decodeDate()
(сget()
)
- via
- adding as a string
- converting with SimpleDateFormatter similar to How RIDC encodes (w/
getDate()
) - ручное преобразование с
DataObjectEncodingUtils.encodeDate()
(сgetDate()
) - as ""
- как нулевой
get()
вместоgetDate()
- converting with SimpleDateFormatter similar to How RIDC encodes (w/
- adding dCreateDate as a date Object (from DOC_INFO response I've tried)
Непосредственно используя ответ DOC_INFO Binder
- Использование библиотеки 11G RIDC (3 выше) 5 Использование библиотеки 10G RIDC (1-3 выше)
Все перечисленные подходы вернули одно и то же сообщение об ошибке.
java.util.date
для переменной даты и устанавливаю ее с помощьюdatabinder.getLocalData().setDate("dCreateDate", someDateVar);
- person Raystorm   schedule 06.10.2015