Формат даты для запроса IAPI documentum - PullRequest
1 голос
/ 11 апреля 2019

Я обновляю свой объект documentum с использованием IAPI.

Ниже приведен скрипт IAPI для обновления

set,c,090d903886353e5a,r_creation_date
'12/12/2020 12:00:00 AM'
save,c,090d903886353e5a

После выполнения скриптов я сталкиваюсь с проблемой ниже

API> SET> ... [DM_API_E_BADDATE] ошибка: «Вы указали неверный дата или непризнанное представление даты '' 12/12/2020 12:00:00 AM '' на основе формата 'M / d / гггг ч: мм: сс а' "

Как видите, я ввел дату как 12/12/2020 12:00:00 AM, по моему мнению, в правильном формате даты.

Пожалуйста, предложите это.

Примечание. Ранее я вписал дату как 12/12/2020 12:00:00, в то же время я получил вопрос.

Ответы [ 2 ]

2 голосов
/ 11 апреля 2019

Удалить цитаты из даты и времени, и это будет работать:

API> set,c,090d903886353e5a,r_creation_date
SET> 12/12/2020 12:00:00 AM

Вы также можете указать шаблон формата даты:

API> set,c,0c0d900c80000107,r_creation_date,M/d/yyyy h:mm:ss a
SET> 12/12/2020 12:00:00 AM
...
OK
API> save,c,0c0d900c80000107
...
OK
0 голосов
/ 11 апреля 2019

Работа со свойствами даты и времени в Documentum зависит от настроек клиента.Однако вы можете переопределить его через шаблон даты и времени.

Например,

create,c,dm_document
set,c,l,object_name
Api test
set,c,l,a_effective_date,yyyy-MM-dd HH:mi:ss
2019-04-11 12:24:09
set,c,l,title
script-generated
save,c,l


create,c,dm_document
set,c,l,object_name
Api test
set,c,l,a_effective_date,MM/dd/YYYY HH:mi:ss
04/11/2019 12:24:09
set,c,l,title
script-generated
save,c,l

создаст объекты с одинаковым значением a_effective_date.

...