Назначения прикладного типа 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