Описание: метод предназначен для обновления содержимого выгрузки. Все записи эталонной выгрузки будут удалены, и после этого добавится новая запись. Данный метод можно использовать для первичного наполнения.
Наполнение должно иметь целое число строк, минимум 2 строки. |
Характеристики метода: POST, асинхронный.
Ресурс: xapi/etalonTable/{id}/content/replace.
Параметры:
Например: enatalonTable/0123456789ABCDEF/content/replce
Content-type тела запроса должно быть не application/json, а multipart/form-data (подробнее см.: https://ru.wikipedia.org/wiki/Multipart/form-data).
Content-Disposition, который будет содержать файл, должен иметь поле name со значением CONTENT и атрибут filename с названием файла с расширением TSV или CSV в зависимости от формата файла, разделенного Tab или запятыми соответственно.
Возможные значение ошибок поля CONTENT:
В случае успеха – код возврата «200» и тело ответа:
{
"FINGERPRINT_ID": "string",
"TYPE": "string",
"SOURCE": "string",
"DISPLAY_NAME": "string",
"NOTE": "string",
"CONDITION_COLUMNS": "string",
"CREATE_DATE": "string",
"CHANGE_DATE": "string",
"STATUS": "string"
}
После получения кода возврата «200» нужно взять поле FINGERPRINT_ID и по нему проверять состояние выгрузки, пока статус не перейдет в состояние ready.
Число ячеек в загружаемых строках должно совпадать со значением числа столбцов, которое было указано при создании выгрузки. |