Национальный стандарт республики казахстан



страница21/33
Дата20.11.2016
Размер4.62 Mb.
Просмотров6858
Скачиваний0
1   ...   17   18   19   20   21   22   23   24   ...   33

11.2.6 Заголовки ответов
Заголовки ответов для создания объекта очереди с помощью типа контента CDMI приведены в таблице 83.


Таблица 83 Заголовки ответов - Создание объекта очереди, с помощью типа содержимого CDMI

Наименование

Тип

Описание

Требование

Тип контента

текстовой заголовок

"application/cdmi-queue"

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

X-CDMI-спецификация-версия

текстовой заголово

Поддержка сервером и пользователем последней версии, например, "1.0.2".

При отсутствии сервер определит код статуса 400 «Неверный запрос».

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


11.2.7 Текст сообщения ответа
Текст сообщения ответа для создания объекта очереди с помощью типа контента CDMI приведен в таблице 84.
Таблица 84 - Текст сообщения ответа - Создание объекта очереди с помощью типа содержимого CDMI(1 из 2)

наименование

тип

описание

требование

Тип объекта

Текстовой заголовок

"application/cdmi-queue"

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

Идентификатор объекта

Текстовой заголовок

Идентификатор объекта

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

Наименование объекта

текстовой заголовок

Имя объекта.


условное

Исходящий URI


Текстовой заголовок

Исходящий URI

Допускается присоединение объекта к исходящему URI.

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

Исходящий идентификатор

Текстовой заголовок

Исходящий идентификатор

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

URI домен

текстовой

URI домен

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

Возможности URI

текстовой

Возможности URI

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

Статус завершения

текстовой

Строка, определяющая объект в режиме создания, успешного завершения или определения ошибки.

Значение строк "Обработка", "Завершение", или "Ошибка".

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

Процент выполнения

текстовой

При статусе "Обработка" поле определяет процент выполнения от 0 до 100%. При статусе "Завершен", поле определяет 100%. При статусе "Ошибка", поле определяет процент от 0 до 100%.

дополнительное

Таблица 84 - Текст сообщения ответа - Создание объекта очереди с помощью типа содержимого CDMI (2 из 2)



Наименование

Тип

Описание

Требование

Метаданные

текстовой

Метаданные для объекта данных.

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

См. раздел 16. Описание метаданных.

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

Объем

текстовой

Каждая определенная ячейка должна монотонно увеличиваться, обозначая числами начиная от 0.

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

Если помещается весь объем данных, определяется самый низкий показатель, за которым следует дефис ("-") с последующим обозначением высшего показателя.

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


11.2.8 Статус ответа
Коды статуса HTTP для создания объекта очереди с помощью типа контента CDMI приведены в таблице 85.
Таблица 85 - Коды статуса HTTP - Создание объекта очереди с помощью типа содержимого CDMI

Коды статуса HTTP

Описание

201 «Создан»

Создание нового объекта данных.

202 «Принят»

Новый объект данных в процессе создания. Пользователь CDMI должен контролировать состояние и процент завершения, определяющие текущее состояние операции.

400 «Неверный запрос»

Контейнер содержит недопустимые параметры и имена файлов.

401 «Не авторизован»

Полномочия аутентификации отсутствуют или недействительны.

403 «Запрещен»

Отсутствие пользовательского разрешения на выполнение данного запроса.

404 «Не найден»

Ресурс не найден в заданном формате URI.

409 «Неверный»

Отсутствие протокола к доступу CDMI приводит к ошибке перехода на сервер.


11.2.9 Пример
Пример Размещение URI домена для определения объекта очереди:

PUT /MyContainer/MyQueue HTTP/1.1

Host: cloud.example.com

Accept: application/cdmi-queue

Content-Type: application/cdmi-queue

X-CDMI-Specification-Version: 1.0.2

{

"metadata" : {



}

}


Информация по ответу.
HTTP/1.1 201 Created

Content-Type: application/cdmi-queue

X-CDMI-Specification-Version: 1.0.2

{


"objectType" : "application/cdmi-queue",

"objectID" : "00007E7F00104BE66AB53A9572F9F51E",

"objectName" : "MyQueue",

"parentURI " : "/MyContainer/",

"parentID" : "0000706D0010B84FAD185C425D8B537E",

"domainURI" : "/cdmi_domains/MyDomain/",

"capabilitiesURI" : "/cdmi_capabilities/queue/",

"completionStatus" : "Complete",

"metadata" : {

},


"queueValues" : ""

}

11.3 Чтение очереди объекта с помощью типа содержимого CDMI


11.3.1 Краткий обзор
Для чтения объекта очереди, осуществляется следующий запрос:

GET //

Для чтения одного или более объектов очереди, осуществляется следующий запрос:

GET//?;...

GET // ?value: ;...

GET //?metadata:
;...


Для чтения одного или более существующих объектов очереди, осуществляется следующий запрос:

GET //?values:

Где:

  • < root URI > связь с CDMI облако.

  • < ContainerName >ноль или более промежуточных контейнеров.

  • < QueueName > присвоение имени для чтения объекта очереди.

  • < fieldname > имя поля

  • < range > числовой диапазон первоначальных объектов

  • < prefix >возврат метаданных соответствующие префиксу

  • < count > количество значений данных, извлекаемые из объекта очереди.

Доступ объекта на /cdmi_objectid/.

Чтение объекта очереди по умолчанию.
11.3.2 Возможности
Ниже приведены следующие системные возможности поддерживающие операции чтения объекта очереди:

Чтение метаданных объекта очереди, возможно наличием системной операции cdmi_read_metadata.

Чтение значения объекта очереди, возможно наличием системной операции cdmi_ value _metadata.
11.3.3 Заголовки запросов
Заголовки запросов чтения объекта очереди с помощью типа контента CDMI приведены в таблице 86.
Таблица 86 Заголовки запросов - Чтение объекта очереди с помощью типа содержимого CDMI

Наименование

Тип

Описание

Требование

Прием

текстовой заголовок

"application/cdmi-queue" пункт 5.13.2

дополнительное

X-CDMI-спецификация-версия

X-CDMI-спецификация-версия

Поддержка сервером и пользователем последней версии, например, "1.0.2".1.5,2.0".

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


11.3.4 Текст сообщения запроса
Текст сообщения запроса не предусматривается.
11.3.5 Заголовки ответов
Заголовки ответов чтения объекта очереди с помощью типа контента CDMI приведены в таблице 87.
Таблица 87 Заголовки ответов - Чтение объекта очереди с помощью типа содержимого CDMI

Наименование

Тип

Описание

Требование

X-CDMI-спецификация-версия

текстовой заголовок

Поддержка сервером и пользователем последней версии, например, "1.0.2".

При отсутствии сервер определит код статуса 400 «Неверный запрос».

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

тип контента

текстовой заголовок

"application/cdmi-queue"

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

размещение

текстовой заголовок

Поддержка сервером ссылки URI.

условное


11.3.6 Текст сообщения ответа
Поле тела сообщения ответа на чтение из очереди объекта CDMI, используя CDMI тип содержимого приведенного в таблице 88.
Таблица 88 Текст сообщения ответа - Чтение объекта очереди с помощью типа содержимого CDMI (1 из 3)

Наименование

Тип

Описание

Требование

Тип объекта

Текстовой заголовок

"application/cdmi-queue"

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

Идентификатор объекта

Текстовой заголовок

Идентификатор объекта

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

Наименование объекта

текстовой заголовок

Имя объекта.

Возврат имени объектов.

Не контейнерным объектам (идентифицируемым объектам) имя объекта не возвращается.


условное

Исходящий URI

текстовой заголовок

Исходящий URI

Возврат исходящего URI контейнерным объектам.

Идентификатор объекта исходящего контейнерного объекта.

Возврат исходящего идентификатора контейнерному объекту.

Не контейнерному объекту идентификатор объекта не возвращается.

Допускается присоединение объекта к исходящему URI.



условное

Исходящий идентификатор

Текстовой заголовок

Идентификатор объекта исходящего контейнерного объекта.

Возврат исходящего идентификатора контейнерному объекту.



Не контейнерному объекту идентификатор объекта не возвращается.

условное

URI домен

текстовой заголовок

URI домен

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

Возможности URI

Текстовой заголовок

Возможности URI

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

Статус завершения

текстовой заголовок

Строка, определяющая объект в режиме создания, успешного завершения или определения ошибки.

Значение строк "Обработка", "Завершение", или "Ошибка".

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

Процент выполнения

текстовой заголовок

При статусе "Обработка" поле определяет процент выполнения от 0 до 100%.

При статусе "Завершен", поле определяет 100%.

При статусе "Ошибка", поле определяет процент от 0 до 100%.

дополнительное


Таблица 88 Текст сообщения ответа- Чтение объекта очереди с помощью типа содержимого CDMI (2 из 3).

Наименование

Тип

Описание

Требование

Метаданные

JSON объект

Метаданные объекта очереди. Данный объект содержит систему метаданных пользователя, определенная в запросе сообщения , наряду с этим и систему хранения данных «облако». Подробное описание метаданных см. в приложении16.

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

Значение очереди


JSON последовательность

Обозначение каждого объекта очереди. Возвращение пустой строки при не обозначенных объектах.

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

Типы CDMI

JSON массив


Типы CDMI для объекта очереди.

Соответствие CDMI значению json массив. При определении одного или нескольких значений объекта очереди в поле, присваивается статус "Завершен".

Дополнительное

Диапазон значений

JSON массив


Возврат диапазона байтов объекта очереди в поле "Значение". Диапазон значений возвращается при соответствии значения позиции json массив. При запросе конкретного диапазона значений, запись в поле диапазон значений должна соответствовать запросу. Статус "Завершен" присваивается при завершении запроса диапазона значения объекта.

Дополнительное

Кодирование передачи значения


JSON массив

Кодирование передачи значения каждого объекта очереди. Определены два пути кодирования:

«UTF-8» определение значения объекта очереди, содержащий строку «UTF-8» в поле. База 64 содержит произвольные двоичные последовательности значения объекта очереди. Шифрования передачи значения возвращаются, в соответствии с значению позиции в массиве Json. Статус "Завершен" присваивается при завершении кодирования значения объекта очереди.



Дополнительное

Каталог: sites -> default -> files
files -> Методические рекомендации по проведению Дня Знаний, посвященного Году кино в РФ
files -> Блестящие будущие возможности в сфере икт для нового поколения женщин
files -> Ларцева А. 1 Перевод имен собственных на примере книги ховарда рейнголда
files -> Занятие №18 Здравствуйте, участники программ личностного развития для детей!
files -> Программа кружка «Юный журналист»
files -> Шелакина А. А. Студентка 2 курса атп 921 ппк сгту имени Гагарина Ю. А
files -> Культурного и природного наследия имени д. С. Лихачева
files -> Участники регионального отборочного Чемпионата профессионального мастерства по методике WorldSkills «WorldSkills Russia Иркутск 2016» по компетенции: 21 PlasteringandDrywallSystems – Сухое строительство и штукатурные работы 25 27
files -> Семинар «использование квест- технологии в обучении английскому языку»


Поделитесь с Вашими друзьями:
1   ...   17   18   19   20   21   22   23   24   ...   33


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал