Полученный обратно код ответа (например, 200 - OK) и тело ответа подробно описывают созданную запись.
Я думаю, вы правы в том, что тело почтового запроса игнорируется. Если в пользовательском MBO нет обязательных полей, ваш POST, вероятно, создает пустую запись со следующим значением в последовательности для ключевого поля, но вы должны увидеть это в ответе.
Следующий POST должен создать запись со значениями, предоставленными для attribute1 и attribute2, и предоставить ответ с идентификатором записи, чтобы вы могли найти ее в Maximo и показать значения, которые были сохранены для attribute1 и attribute2:
http://hostname:port/maximo/rest/os/oxidato/?_format=json&_compact=1&attribute1=205&attribute2=206
Response: 200 OK
Reponse Body:
{ "CreateOXIDATOResponse": {
"rsStart": 0,
"rsCount": 1,
"rsTotal": 1,
"OXIDATOSet": {
"OXIDATO": {
"rowstamp": "[0 0 0 0 0 -43 127 13]",
"ATTRIBUTE1": "205",
"ATTRIBUTE2": "206",
"OXIDATOID": 13
}
} } }
Вы также можете захотеть чтобы включить ведение журнала отладки для интерфейса REST в Конфигурация системы -> Конфигурация платформы -> Ведение журнала для получения дополнительных сведений о том, что происходит в файле журнала.