Как сбросить атрибут даты в объекте в Maximo REST API

#rest #maximo

#rest #maximo

Вопрос:

Я хочу изменить deligatefromdate / deligatetodate в объекте person в Maximo REST API IBM. Если я хочу установить дату, я использую этот запрос: POST maximo/rest/mbo/person/12345/?_format=jsonamp;delegatefromdate=2020-12-02

Затем возвращается мой объект person, а значение в delegatefromdate равно: «DELEGATEFROMDATE»: { «content»: «2020-12-02T00:00:00 01:00» }

Но теперь я хочу удалить дату, я не хочу delegatetodate / delegatefromdate . Я пробовал:

 POST maximo/rest/mbo/person/63006/?_format=jsonamp;delegatefromdate=
Value is not changed

POST maximo/rest/mbo/person/63006/?_format=json
Value is not changed

POST maximo/rest/mbo/person/63006/?_format=jsonamp;delegatefromdate=null
Error: Error 400: BMXAA4143E - The date format is not valid. Use the date format defined by your locale, or use the calendar control to enter a date.

POST maximo/rest/mbo/person/63006/?_format=jsonamp;delegatefromdate=NULL
Error: Error 400: BMXAA4143E - The date format is not valid. Use the date format defined by your locale, or use the calendar control to enter a date.

POST maximo/rest/mbo/person/63006/?_format=jsonamp;delegatefromdate=~null~
Error: Error 400: BMXAA4143E - The date format is not valid. Use the date format defined by your locale, or use the calendar control to enter a date.

POST maximo/rest/mbo/person/63006/?_format=jsonamp;delegatefromdate=~NULL~
Error: Error 400: BMXAA4143E - The date format is not valid. Use the date format defined by your locale, or use the calendar control to enter a date.

POST maximo/rest/mbo/person/63006/?_format=jsonamp;delegatefromdate=0
Date is set to: "2000-12-01T00:00:00 01:00"
 

Я пробовал с и без amp;addchange =

Итак, мой вопрос в том, как мне очистить эту дату? В графическом интерфейсе я просто стираю значение и сохраняю, и оно исчезает.

Ответ №1:

У IBM есть запись об этой проблеме как APAR IV93341: НЕВОЗМОЖНО ОБНОВИТЬ ПОЛЕ ДО NULL Через MAXIMO REST API. Кто-то нашел это в Maximo 7.5.0.7, а исправление APAR было включено в 7.6.0.8.