Обработка ошибок API

В процессе взаимодействия с API системы R-Vision SIEM могут возникать различные ошибки. Ниже приведен список возможных ошибок с описаниями и рекомендациями по их устранению.

Код ошибки Описание

AUTH.ISSUE_TOKEN.TOKEN_ALREADY_EXIST

Попытка создать токен для пользователя, для которого ранее уже был создан токен. Убедитесь, что предыдущий токен не активен или используйте его для работы с API.

ALERT.CHANGE_STATUS.CURRENT_STATUS

Попытка изменения статуса оповещения на текущий статус. Проверьте текущий статус оповещения и убедитесь, что изменение статуса необходимо.

ALERT.CHANGE_STATUS.REOPENING

Попытка изменения статуса оповещения на "Новое". Повторное открытие оповещения недопустимо.

COLLECTOR.DELETE.SERVICE_ORCHESTRATOR_ERROR

Произошла ошибка при удалении коллектора из сервиса оркестрации. Обратитесь к документации сервиса оркестрации или поддержке для устранения проблемы.

COLLECTOR.DISABLE.ALREADY_DISABLED

Попытка отключения уже отключенного коллектора. Проверьте текущее состояние коллектора перед его отключением.

COLLECTOR.ENABLE.ALREADY_ENABLED

Попытка включения уже включенного коллектора. Убедитесь, что коллектор отключен.

COLLECTOR.IMPORT.INCORRECT_DATA

Данные импортируемых коллекторов некорректны. Проверьте корректность данных коллекторов перед их импортом.

COLLECTOR_ENRICHMENT_TABLE.CREATE.ALREADY_CREATED

Попытка добавления таблицы обогащения в коллектор, в который уже была добавлена эта таблица обогащения. Убедитесь, что таблица обогащения еще не добавлена в коллектор

DASHBOARD.IMPORT.INCORRECT_DATA

Данные импортируемых дашбордов некорректны. Проверьте корректность данных дашбордов перед их импортом.

EVENT_MODEL.IMPORT.INCORRECT_DATA

Данные импортируемых моделей событий некорректны. Убедитесь в правильности данных моделей событий перед импортом.

EVENT_SOURCE.DISABLE.ALREADY_DISABLED

Попытка отключения уже отключенного конвейера. Проверьте статус конвейера перед его отключением.

EVENT_SOURCE.DISABLE.COLLECTOR_DISABLED

Попытка отключения конвейера с отключенным связанным коллектором. Включите связанный коллектор перед отключением конвейера.

EVENT_SOURCE.ENABLE.ALREADY_ENABLED

Попытка включения уже включенного конвейера. Перепроверьте статус конвейера.

EVENT_SOURCE.ENABLE.COLLECTOR_DISABLED

Попытка включения конвейера с отключенным связанным коллектором. Включите коллектор перед включением конвейера.

EVENT_SOURCE.ENABLE.PIPELINE_ERRORS

Попытка включения конвейера с ошибками валидации. Исправьте все ошибки валидации перед включением конвейера.

EVENT_SOURCE.IMPORT.INCORRECT_DATA

Данные импортируемых конвейеров некорректны. Проверьте корректность данных конвейеров перед их импортом.

EVENT_SOURCE.UPDATE.DISABLE_TO_UPDATE

Попытка выполнить операцию для включенного конвейера. Отключите конвейер перед выполнением операции обновления.

EXPERTISE.DELETE.IN_USE

Попытка удаления элемента экспертизы, который используется в одном из конвейеров. Убедитесь, что элемент экспертизы не используется ни на одном из конвейеров перед его удалением.

EXPERTISE.ENABLE.NOT_PUBLISHED_YET

Опубликуйте элемент экспертизы, чтобы включить его. Убедитесь, что объект был опубликован перед его включением.

EXPERTISE.PUBLISH.DUPLICATED_ENTITY

Экспертиза с таким ID или с такой версией уже существует. Проверьте и измените ID и/или версию экспертизы перед публикацией.

EXPERTISE.PUBLISH.EMPTY_CONTENT

Не указано содержимое элемента экспертизы. Укажите содержимое элемента экспертизы перед публикацией.

EXPERTISE.PUBLISH.EMPTY_SCHEMA

Не указана схема элемента экспертизы. Укажите схему элемента экспертизы перед публикацией.

EXPERTISE.PUBLISH.EMPTY_URL

Указана пустая ссылка на файл элемента экспертизы. Укажите корректную ссылку на файл элемента экспертизы.

EXPERTISE.PUBLISH.FAIL_DOWNLOAD

Произошла ошибка при загрузке содержимого таблицы обогащения по указанной ссылке. Проверьте доступность и корректность ссылки.

EXPERTISE.PUBLISH.INVALID_SOURCE_CODE

Ошибка в коде элемента экспертизы. Исправьте ошибки в коде элемента экспертизы перед публикацией.

EXPERTISE.PUBLISH.INVALID_VERSION

Укажите корректную версию элемента экспертизы. Убедитесь, что в поле версии указана корректная версия элемента экспертизы.

EXPERTISE.PUBLISH.LOWER_VERSION

Укажите версию больше текущей. Проверьте версию элемента экспертизы и укажите значение больше текущего.

EXPERTISE.PUBLISH.TESTS_FAILED

Во время выполнения тестов произошла ошибка. Исправьте ошибки, выявленные в ходе тестирования, перед публикацией элемента экспертизы.

EXPERTISE.PUBLISH.TRY_TO_CHANGE_ID

Невозможно изменить ID элемента экспертизы. Не пытайтесь изменять ID опубликованного элемента экспертизы.

EXPERTISE.PUBLISH.UNSUPPORTED_LOCATION

Указанный тип содержимого элемента экспертизы не поддерживается. Используйте поддерживаемые типы содержимого для элемента экспертизы.

EXPERTISE.RUN_TESTS.INVALID_SOURCE_CODE

Для запуска тестов необходимо исправить все ошибки в коде. Перед тестированием убедитесь в отсутствии ошибок в коде элемента экспертизы.

RESOURCE_FOLDER.DELETE.CONTAINS_RESOURCES

Попытка удаления папки, содержащей ресурсы. Удалите все ресурсы из папки перед ее удалением.

RESOURCE_FOLDER.DELETE.ROOT_FOLDER

Попытка удаления корневой папки. Удаление корневой папки невозможно.

RESOURCE_FOLDER.PATCH.PARENT_FOLDER_AS_CHILD

Попытка присвоения родительской директории ID дочерней. Проверьте корректность структуры директорий.

RESOURCE_FOLDER.PATCH.PARENT_FOLDER_AS_FOLDER

Попытка присвоения родительской директории собственного ID. Убедитесь в корректности изменений в структуре директорий.

RESOURCE_FOLDER.PATCH.PARENT_FOLDER_NOT_EXIST

Попытка присвоения несуществующего ID в качестве родительской директории. Убедитесь в существовании директории с таким ID.

RESOURCE_FOLDER.PATCH.ROOT_FOLDER_CREATING

Попытка создания второго корневого каталога. Создание более одного корневого каталога невозможно.

RESOURCE_FOLDER.PATCH.ROOT_FOLDER_EDITING

Попытка редактирования корневого каталога. Изменение корневого каталога невозможно.