/Methods/StartIntegrityControl

<< Click to Display Table of Contents >>

Navigation:  API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Пользователи >

/Methods/StartIntegrityControl

Запускает проверку целостности файлов системы или проекта и возвращает идентификатор процесса.

HTTP: POST /Methods/StartIntegrityControl

Право: не проверяется.

Запрос

{ "checkType": "system" }

Поля запроса

Поле

Тип

Обязательное

По умолчанию

Описание

checkType

string

да

"system" или "project"

Ответ

{
  "processId": "01d39b7b-9b43-458b-88d6-7839cd363327",
  "code": 0
}

Поля ответа

Поле

Тип

Условие

Описание

processId

string

успех

Идентификатор запущенной проверки

code

integer

всегда

Результат метода

Поведение и ограничения

Недопустимый checkType возвращает OpcUa_BadInvalidArgument и errorText: "Invalid checkType. Allowed: project, system".

Метод только ставит проверку в работу; результат читается методом GetIntegrityControlStatus.