#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.