|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Справочники > /Methods/UpdateTableData |
Обновляет одну или несколько записей справочника; записи адресуются значением первичного ключа.
HTTP: POST /Methods/UpdateTableData
{
"table": 12345,
"fields": ["Serial", "IDModel"],
"data": {
"1": ["gsdf45", 2],
"2": ["65748", 1]
}
}
Поле |
Тип |
Обязательное |
По умолчанию |
Описание |
|---|---|---|---|---|
table |
integer |
да |
— |
Идентификатор справочника в VMInfo |
fields |
array<string> |
да |
— |
Обновляемые поля; непустой |
data |
object |
да |
— |
Ключ — первичный ключ записи; значение — массив значений в порядке fields |
{
"updated": "2",
"code": 0
}
Поле |
Тип |
Условие |
Описание |
|---|---|---|---|
updated |
string |
успех |
Число обновлённых записей (строкой) |
code |
integer |
всегда |
Результат метода |
•updated возвращается строкой (в старой справке был числом).
•Число значений в каждом массиве data должно совпадать с числом fields, иначе — OpcUa_BadRequestHeaderInvalid.
•Если запрос содержит поле error, метод немедленно возвращает его значение как код, не выполняя обновление.