ГОСТ Р ИСО/МЭК 17826-2015
I
«cdm i_scope_specification»: [
{
«domainURI» :
« = =
/cdm i domains/MyDomain/»,
«parentURI» : «•starts /sandbox»,
«metadata» : {
• cdmi_size» : *>+100000»
}
}
l
«cdmi_results_specification
»;
{
«cdmijevent»: «»,
«cdmi_event_result» : *»,
«cdm i_eventjtim e» : «»,
«objectlD» : *»,
«metadata» : {
*cdm i_size» : «»
}
}
}
}
Если результаты уведомления хранятся в очереди уведомлений, каждый элемент очереди дол
жен быть объектом JSON типа MIME «application7json». Этот объект JSON содержит значения, запро
шенные согласно полую метаданных cdmi_results_specification очереди уведомлений.
П р и м е р - JSON результата уведомления:
{
«cdmijevent» : *cdmi_read»,
*cdmi_event_result» : *200 ОК»,
«cdmi_event_time» : «2010-11-15Т13:12:52.3423241»,
«objectlD» : «00007E7F0010EB9092B29F6CD6AD6824»,
«metadata» : {
«cdmi_size» : *108263»
}
}
Объекты должны включаться в уведомление лишь только если пользователь, создавший очередь
уведомлений, обладает правами на чтение соответствующего объекта.
Если очередь уведомлений была создана администратором, то все подходящие объекты, без огра
ничений, включаются в результат. Если очередь уведомлений создана пользователем «jdoe». то в резуль
тат будут включены лишь уведомления-лож. относящиеся к объектам, к которым «jdoe» имеет доступ.
В таблице 123 приведены метаданные, созданные системой, показывающие подробнсти состоя
ния очереди уведомлений.
Т а б л и ц а 123- Метаданные состояния уведомлений
Имя метаТип
данных
Описание
Требование
cdmi_Стро-
Строка, указывающая на состояние очереди уведомлений. Определены
Обязательно
notificatton_ка
status JSON
значения:
- Processing - Очередь уведомлений находится в состоянии поиска ре
зультатов:
- Hatted - Новые уведомления не будут более добавляться в очередь;
- Current - Очередь уведомлений содержит все имеющиеся на текущий
момент уведомления;
- Error - Метаданные очереди уведомлений некорректные, либо возникли
другие ошибки, которые не позволяют добавлять уведомления в очередь. Строка
"Error" может завершаться произвольным текстом, зависящим от реализации.
Отсутствие данного элемента метаданных означает, что уведомления
еще не начали добавляться в очередь.
148