Назначения прикладного типа DeleteType
DeleteType содержит информацию об объектах, которые необходимо удалить, в рамках операции Delete. Заполняется только если в элементе AppMessage/MessageType указано “Delete”.
а) Удаление объектов происходит в соответствии с перечнем идентификаторов в элементе uid и указанной информационной системой в атрибуте providerRef.
б) Поддерживается удаление объектов определяемых типом ObjectTypeType.
в) В случае удаления элементов классификатора (classifieritems), в элементе uid указывается либо конкретный идентификатор элемента классификатора, либо специальный символ * означающий удаление всех элементов. Атрибут classifierRef должен указывать на классификатор, из которого необходимо удалить элементы.
г) В случае удаления набора данных по показателю (dataset) в элементе uid возможно указать идентификатор набора данных, который был присвоен ему при публикации набора данных, либо специальный символ * означающий удаление всех данных по показателю. Атрибут indicatorRef должен указывать на показатель, из которого необходимо удалить данные
д) При удалении метаданных (organization, datasource, indicator, dimension, classifier) в элементе uid возможно указать только идентификатор конкретного объекта.
На данный прикладной тип ссылаются:
а) Элемент Delete [element AppMessage/Body]
Описание структуры прикладного типа DeleteType
В таблицах 34 и 35 представлена информация о структуре прикладного типа DeleteType.
Таблица 34. Атрибуты прикладного типа DeleteType
Название | Тип | Обязательность | Описание |
objectType | ObjectTypeType | Да | Тип объекта, который необходимо удалить |
providerRef | UIDType | Да | Ссылка на информационную систему, к которой принадлежат удаляемые объекты. В качестве ссылки указывается uid информационной системы, зарегистрированной в ГАСУ |
classifierRef | UIDType | Нет | Ссылка на классификатор. Указывается UID классификатора зарегистрированного в ГАСУ, должен быть заполнен при удалении элементов классификатора показателя (objectType ="classifieritems"). |
indicatorRef | UIDType | Нет | Ссылка на показатель. Указывается UID показателя зарегистрированного в ГАСУ, должен быть заполнен при удалении данных показателя (objectType ="dataset"). |
Таблица 35. Прикладные типы, входящие в структуру прикладного типа DeleteType
Компонент | Тип | Обязательность | Описание |
| 1..1 | ||
uid | UIDExtendedType | 1..* | Идентификатор объекта, который необходимо удалить. |
4.2.15 Прикладной тип DimensionFilterType
Назначения прикладного типа DimensionFilterType
DimensionFilterType определяет ограничения предоставляемого набора данных по значениям измерения показателя. При указании данного фильтра, выборка данных по показателю будет ограничена по точному соответствию значения измерения показателя значению, указанному в элементе данного типа. Например: выражение
<And><IndicatorQuery providerRef="EMISS">30991</IndicatorQuery><DimensionFilter dimensionRef="OKATO">30</DimensionFilter></And>
означает, что для показателя EMISS.30991 будут выбраны только данные со значением измерения ОКАТО равным 30.
Данный прикладной тип унаследован от простого типа string.
На данный прикладной тип ссылаются:
а) Элемент DimensionFilter [type SubQuery]
Описание структуры прикладного типа DimensionFilterType
Таблица 36. Структура прикладного типа DimensionFilterType
Название | Тип | Обязательность | Описание |
dimensionRef | UIDType | да | Ссылка на измерение показателя. Указывается UID измерения. Данное измерение должно быть связано с показателем, указываемом в элементе IndicatorQuery. |
4.2.16 Прикладной тип DimensionQueryType
Назначения прикладного типа DimensionQueryType
DimensionQueryType определяет параметры запроса на предоставление метаданных по измерениям показателя.
На данный прикладной тип ссылаются
Элемент Query [type QueryType]
Описание структуры прикладного типа DimensionQueryType
В таблице 37 представлена информация о структуре прикладного типа DimensionQueryType.
Таблица 37. Атрибуты прикладного типа DimensionQueryType
Название | Тип | Обязательность | Описание |
providerRef | UIDType | Да | Ссылка на информационную систему, к которой относятся запрашиваемые метаданные измерения. В качестве ссылки указывается uid информационной системы, зарегистрированной в ГАСУ |
4.2.17 Прикладной тип DimensionType
Назначения прикладного типа DimensionType
DimensionType определяет метаданные измерения. Измерения используются при описании показателя для определения набора, идентифицирующего значение показателя в многомерной модели. Значения измерения задаются определенным классификатором. Метаданные измерения могут быть зарегистрированы как в отдельном электронном сообщении, так и в сообщении, содержащем метаданные показателя IndicatorType.
На данный прикладной тип ссылаются:
Элемент Dimension [type IndicatorType/Dimensions]
Описание структуры прикладного типа DimensionType
В таблице 38 представлена информация о структуре прикладного типа DimensionType.
Таблица 38. Структура прикладного типа DimensionType
Название | Тип | Обязательность | Описание |
uid | UIDType | Да | Уникальный идентификатор измерения |
name | string | Да | Название измерения |
description | string | Нет | Текстовое описание измерения |
classifierRef | UIDType | Да | Ссылка на классификатор, определяющий значения измерения. В качестве ссылки указывается uid классификатора, который использовался при передаче метаданных классификатора. |
providerRef | UIDType | Да | Ссылка на информационную систему, предоставляющую информацию о данном измерении. В качестве ссылки указывается uid информационной системы, зарегистрированной в ГАСУ |
actualDate | dateTime | Нет | Содержит время последнего обновления информации по данному объекту |
4.2.18 Прикладной тип ExtraMetadataType
Назначения прикладного типа ExtraMetadataType
ExtraMetadataType обеспечивает передачу значений дополнительных атрибутов метаданных объекта. Дополнительные атрибуты задаются в виде набора ключей и соответствующих каждому ключу значений.
На данный прикладной тип ссылаются:
а) Элемент ExtraMetadata [type DataSourceType]
б) Элемент ExtraMetadata [type IndicatorType]
Описание структуры прикладного типа ExtraMetadataType
В таблице 39 представлена информация о структуре прикладного типа ExtraMetadataType.
Таблица 39. Прикладные типы, входящие в структуру прикладного типа ExtraMetadataType
Компонент | Тип | Обязательность | Описание |
| 1..1 | ||
KeyValuePair | KeyValuePairType | 1..* | Перечень дополнительных атрибутов объекта. |
4.2.19 Прикладной тип IndicatorQueryType
Назначения прикладного типа IndicatorQueryType
IndicatorQueryType определяет параметры запроса метаданных показателя. Представляет собой идентификатор конкретного объекта или символ * для запроса полного перечня.
На данный прикладной тип ссылаются
а) Элемент Query [type QueryType]
б) Элемент IndicatorQuery [type SubQuery]
Описание структуры прикладного типа IndicatorQueryType
В таблице 40 представлена информация о структуре прикладного типа IndicatorQueryType.
Таблица 40. Атрибуты прикладного типа IndicatorQueryType
Название | Тип | Обязательность | Описание |
providerRef | UIDType | Да | Ссылка на информационную систему, к которой относятся запрашиваемые метаданные показателя. В качестве ссылки указывается uid информационной системы, зарегистрированной в ГАСУ |
4.2.20 Прикладной тип IndicatorType
Назначения прикладного типа IndicatorType
IndicatorType определяет метаданные показателя, используемого в рамках ГАС «Управление». Метаданные показателя включают набор измерений, идентифицирующих значение показателя, а так же набор дополнительных атрибутов, определяющих свойства значения показателя.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |


