ГОСТ Р ИСО/МЭК 17826-2015
11.2.7 Толо сообщения-ответа
Поля тела сообщения-ответа на создание объекта-очереди CDMI с использованием типа содер
жимого CDMI приведены в таблице 84.
Т а б л и ц а 84 - Тело сообщения-ответа - создание объекта-очереди с использованием типа содержимого CDMI
Имя поляТип
Описание
Требование!
"application/cdmi-queue"
Обязательно
ID объекта
Обязательно
objectTypeСтрока
JSON
objeclIDСтрока
JSON
objectName Строка
JSON
Имя объекта
Обязательно
parentURI
Обязательно
parentID
Обязательно
Domain URI
Обязательно
Обязательно
Capabilities-
URI
completion-
status
Обязательно
percent-
Complete
СтрокаURI родительского объекта
JSONДобавление objectName к parentURI должно всегда давать коррект
ный URI объекта.
СтрокаID родительского объекта-контейнера
JSON
СтрокаURI домена-владельца
JSON
СтрокаURI опций объекта
JSON
Строка Строка, указывающая, находится ли объект в процессе создания, а по
JSON сле создания - был ли он создан успешно или с ошибкой. Значение должно
быть строкой “Processing". "Complete" или строкой, начинающейся с "Error".
СтрокаЕсли значение completionStatus равно “Processing", данное поле, при
JSON наличии, должно показывать процент выполнения операции создания объ
екта. числовым значением от 0 до 100.
Если значение completionStatus равно "Complete*, данное поле, при
наличии, должно иметь значение "100".
Если значение completionStatus начинается с "Error", данное поле,
при наличии, может содержать любое целое число от 0 до 100.
Опционально
JSON
metadataОбъектМетаданные объекта-очереди. Могут включать пользовательские Обязательно
queue-Строка
ValuesJSON
метаданные и метаданные системы данных, указанные в теле запроса на
создание (поле metadata) вместе с метаданными системы хранения, созда
ваемыми облачным хранилищем. Подробнее о метаданных см. раздел 16.
Диапазон индексов элементов в очереди. Каждый элемент в очереди Обязательно
должен иметь уникальный монотонно возрастающий целый положительный
индекс, начиная с 0. Если очередь пустая, должна возвращаться пустая
строка. Если очередь не пустая, должны быть возвращены минимальный и
максимальный (в таком порядке) индекс значений в очереди, разделенные
деф исом {*-")
11.2.8 Статус запроса
В таблице 85 приведены коды состояний HTTP, которые возникают при создании объекта-очереди
с использованием типа содержимого CDMI.
Т а б л и ц а 8 5 - Коды состояний HTTP - создание объекта-очереди с использованием типа содержимого CDMI
Статус HTTP
201 Created
202 Accepted
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
409 Conflict
Описание
Новый объект-очередь был создан.
Новый объект-очередь в процессе создания. Клиент CDMI должен отслеживать поля
completionStatus и percentComplete для определения текущего статуса операции.
Запрос содержит неверные параметры или имена полей
Неверные данные аутентификацииУавторизации.
Клиент не обладает правами для выполнения данного запроса.
Ресурс не найден по указанному URI.
Операция конфликтует с блокировкой не-CDMI протокола доступа или может вызвать
ошибку передачи на сервер.
85