Назначение прикладного типа ActionStatusType
Тип, описывающий результат элементарной операции, проходящей в ходе обработки запроса на публикацию данных.
На данный прикладной тип ссылаются:
- Прикладной тип ResponseTicketInfoType
Описание структуры прикладного типа ActionStatusType
В таблице 18.представлена информация о структуре прикладного типа ClassifierItemsType.
Таблица 18. Атрибуты прикладного типа ActionStatusType
Название | Тип | Обязательность | Описание |
logLevel | ActionLogLevelType | Да | Уровень сообщения. Тип на базе string, допустимые значения: info – информация error – ошибка debug - отладка |
statusDate | dateTime | Да | Время и дата события |
errorStatusCode | string | Нет | Возможные на данный момент коды возврата приведены в разделе 2.1.4 Коды возвратов |
4.2.2 Прикладной тип AndType
Назначения прикладного типа AndType
Подзапрос, содержащий набор условий, ограничивающих предоставляемую выборку данных. Все условия, включенные в данный элемент, объединяются при помощи логического оператора «И». Прикладной тип AndType унаследован от SubQuery.
На данный прикладной тип ссылаются:
а) Элемент And [type QueryType];
б) Элемент And [type SubQuery].
Описание структуры прикладного типа AndType
Структура типа AndType полностью повторяет структуру прикладного типа SubQuery.
4.2.3 Прикладной тип AppHeaderType
Назначения прикладного типа AppHeaderType
Электронное сообщение для информационного взаимодействия в рамках ГАСУ.
На данный прикладной тип ссылаются:
а) Элемент AppHeader [type GasuMessage/MessageData/AppData]
Описание структуры прикладного типа AppHeaderType
Таблица 19. Структура прикладного типа AppHeader
Название | Тип | Обязательность | Описание |
ID | UIDType | Да | Уникальный идентификатор электронного сообщения |
DataSourceRef | UIDType | Да | Ссылка на источник данных, с которым связано данное сообщение. В качестве ссылки указывается uid информационной системы, зарегистрированной в ГАСУ. В случае, когда информационная система еще не зарегистрирована в ГАСУ, например, при публикации метаданных организации (Organization) или самой информационной системы (DataSource), в данном атрибуте указывается такое же значение, как и в атрибуте uid элемента Organization или DataSource. |
HeaderInfo | AppDataType | Нет | Блок структурированных сведений. Может указываться любая дополнительная информация, которая может быть использована для отладки взаимодействия. |
4.2.4 Прикладной тип AttributeQueryType
Назначения прикладного типа AttributeQueryType
Используется для определения ограничений предоставляемого набора данных по значениям некоторого атрибута. При указании данного фильтра, выборка данных по показателю будет ограничена по точному соответствию значения атрибута показателя значению, указанному в элементе данного типа. Например: выражение
<And><IndicatorQuery providerRef="EMISS">30991</IndicatorQuery><AttributeFilter attributeRef="PERIOD">на 1 ноября</AttributeFilter></And>
означает, что для показателя EMISS.30991 будут выбраны только данные со значением атрибута PERIOD равным "на 1 ноября".
Данный прикладной тип унаследован от простого типа string
На данный прикладной тип ссылаются:
Элемент Attribute [type SubQuery]
Описание структуры прикладного типа AttributeQueryType
Таблица 20. Структура прикладного типа AttributeQueryType
Название | Тип | Обязательность | Описание |
attributeRef | UIDType | Да | Идентификатор атрибута показателя. Должен соответствовать идентификатору, используемому в метаописании показателя, который указан в элементе IndicatorQuery |
4.2.5 Прикладной тип AttributesType
Назначения прикладного типа AttributesType
AttributesType определяет набор значений дополнительных атрибутов, связанных с измерением показателя или справочником.
На данный прикладной тип ссылаются:
а) элемент Observation [type SeriesType]
б) элемент Item [type ClassifierItemsType]
Описание структуры прикладного типа AttributesType
Таблица 21. Структура локального прикладного типа данных Attributes [type SeriesType/Observation]
Компонент | Тип | Обязательность | Описание |
| 1..1 | ||
Value | Value | 1..* | Значение дополнительного атрибута, связанного с измерением показателя |
4.2.6 Прикладной тип ClassifierItemsQueryType
Назначения прикладного типа ClassifierItemsQueryType
ClassifierItemsQueryType определяет параметры запроса данных классификатора, реестра или справочника. Представляет собой идентификатор конкретного объекта.
На данный прикладной тип ссылаются:
Элемент Query [type QueryType]
Описание структуры прикладного типа ClassifierItemsQueryType
В таблице 22 представлена информация о структуре прикладного типа ClassifierItemsQueryType.
Таблица 22. Атрибуты прикладного типа ClassifierItemsQueryType
Название | Тип | Обязательность | Описание |
providerRef | UIDType | Да | Ссылка на информационную систему, к которой относятся запрашиваемые данные справочника. В качестве ссылки указывается uid информационной системы, зарегистрированной в ГАСУ |
4.2.7 Прикладной тип ClassifierItemsType
Назначение прикладного типа ClassifierItemsType
ClassifierItemsType определяет содержимое классификатора. Тип содержит список элементов классификатора.
На данный прикладной тип ссылаются:
Элемент ClassifierItems [element Message/Body]
Описание структуры прикладного типа ClassifierItemsType
В таблицах 23 и 24 представлена информация о структуре прикладного типа ClassifierItemsType.
Таблица 23. Атрибуты прикладного типа ClassifierItemsType
Название | Тип | Обязательность | Описание |
classifierRef | UIDType | Да | Ссылка на классификатор. В качестве ссылки указывается uid классификатора, который использовался при передаче метаданных классификатора. |
providerRef | UIDType | Да | Ссылка на информационную систему, предоставляющую информацию о присылаемом наборе элементов классификатора. В качестве ссылки указывается uid информационной системы, зарегистрированной в ГАСУ |
Таблица 24. Структура прикладного типа ClassifierItemsType
Компонент | Тип | Обязательность | Описание |
| 1..1 | ||
Item | Item | 1..* | Элемент классификатора |
4.2.8 Прикладной тип ClassifierQueryType
Назначения прикладного типа ClassifierQueryType
ClassifierQueryType определяет параметры запроса метаданных классификатора, реестра или справочника. Представляет собой идентификатор конкретного объекта или символ * для запроса полного перечня.
На данный прикладной тип ссылаются:
Элемент Query [type QueryType]
Описание структуры прикладного типа ClassifierQueryType
В таблице 25 представлена информация о структуре прикладного типа ClassifierQueryType.
Таблица 25. Атрибуты прикладного типа ClassifierQueryType
Название | Тип | Обязательность | Описание |
providerRef | UIDType | Да | Ссылка на информационную систему, к которой относятся запрашиваемые метаданные справочника. В качестве ссылки указывается uid информационной системы, зарегистрированной в ГАСУ |
4.2.9 Прикладной тип ClassifierType
Назначения прикладного типа ClassifierType
ClassifierType определяет метаданные классификатора, реестра или справочника, используемого в рамках информационного обмена.
На данный прикладной тип ссылаются:
Элемент Classifier [element Message/Body]
Описание структуры прикладного типа ClassifierType
В таблицах 26 и 27 представлена информация о структуре прикладного типа ClassifierType.
Таблица 26. Атрибуты прикладного типа ClassifierType
Название | Тип | Обязательность | Описание |
uid | UIDType | Да | Уникальный код классификатора в ГАСУ. Длина кода классификатора не должна превышать 12 символов. |
providerRef | UIDType | Да | Ссылка на информационную систему, предоставляющую информацию о данном классификаторе. В качестве ссылки указывается uid информационной системы, зарегистрированной в ГАСУ |
hierarchical | boolean | Нет | Признак иерархического классификатора. Если атрибут не заполнен, классификатор считается не иерархическим |
actualDate | dateTime | Нет | Содержит время последнего обновления информации по данному объекту |
Таблица 27. Прикладные типы, входящие в структуру прикладного типа ClassifierType
|
Из за большого объема этот материал размещен на нескольких страницах:
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 |


