4.2 Получение и состав версии ГАС
В ответ на запрос актуальной версии ГАС с узла оператора информационного взаимодействия или организатора (в зависимости от того, куда был направлен запрос) будет автоматически направлено электронное сообщение формата 2.7.1 инициатору запроса, содержащее транспортный контейнер типа «Сведения ГАС» с актуальной версией ГАС.
В составе ТК в версией ГАС:
- файл паспорта ТК passport.xml – с ответом на запрос, содержащий актуальные сведения реестров организаторов, операторов и участников из ГАС;
- опционально, файл preview.html – файл с визуализацией справочника ГАС в html для просмотра в браузере человеком при отсутствии возможности машинной обработки (в версии html представлены только основные сведения для адресации сообщений участникам, полные сведения содержатся в файле passport.xml).
Пример электронного сообщения с ответом на запрос актуальной версии ГАС можно загрузить по ссылке: msg_otvet_aktual_gas.zip.
Пример содержания паспорта ТК приведен на Рисунок 4.3.
Рисунок 4.3. Пример фрагмента паспорта ТК с ответом на запрос актуальной версии ГАС
Схема паспорта транспортного контейнера с актуальным справочником ГАС находится в файле iedms003_addressees_v2.7.1.xsd из состава ТК НСИ (начало описания структуры ответа на запрос справочника обозначено комментарием <!--Структура ответа "Отправка глобального адресного справочника"-->, начало описания структуры актуального справочника ГАС обозначено комментарием <!--Структура для публикации актуальных сведений ГАС -->) (Рисунок 4.2).
Рисунок 4.4. Структура публикации актуального глобального адресного справочника в файле схемы из состава НСИ
Описание элементов паспорта транспортного контейнера с актуальной версией ГАС приведен в Таблица 5, а также указан в Приложении N2 «Формат транспортного контейнера для глобального адресного справочника» совместного приказа Минцифры России и ФСО России №500/82 от 29.06.2022.
Кратность элемента определяет его минимальное и максимальное допустимое число повторений в файле, а также обязательность его заполнения:
- 1 - элемент указывается один раз и заполняется обязательно;
- 1..n - элемент повторяется необходимое число раз и заполняется обязательно;
- 0..1 - элемент либо не указывается, либо указывается один раз и заполняется обязательно, если выполняются условия его обязательного заполнения, указанные в описании элемента;
- 0..n - элемент либо не указывается, либо повторяется необходимое число раз и заполняется обязательно, если выполняются условия его обязательного заполнения, указанные в описании элемента.
Таблица 5 . Описание элементов схемы актуальных сведений ГАС
Пункт | Идентификатор | Тип | Крат-ность | Описание |
Описание корневых типов данных | ||||
1 | container | Сложный | 1 | Паспорт транспортного контейнера ГАС |
1.1 | @version | Строка | 1 | Версия XML-схемы паспорта: "2.7.1" |
1.2 | header | Сложный | 1 | Описание транспортного контейнера |
1.2.1 | uid | Заданный | 1 | Уникальный идентификатор контейнера Заданный тип: "globalUniqueIdentifier" (пункт 6 настоящей таблицы) |
1.2.2 | created | Заданный | 1 | Дата и время создания контейнера Заданный тип: "dateTimeZone" (пункт 7 настоящей таблицы) |
1.2.3 | previewFile | Заданный | 0..1 | Название файла визуализации технологического сообщения Заданный тип: "fileName" (пункт 5 настоящей таблицы) |
1.2.4 | signatureFile | Заданный | 0..1 | Название файла электронной подписи транспортного контейнера. Заданный тип: «fileName» (пункт 5 настоящей таблицы) |
Данные технологического сообщения | ||||
1.3 | referenceResponse | Заданный | 1 | referenceResponse Заданный Отправка глобального адресного справочника Заданный тип: "referenceResponse" (пункт 23 настоящей таблицы) |
Описание задаваемых типов данных: | ||||
5 | fileName | Простой | -- | Имя файла внутри контейнера |
6 | globalUniqueIdentifier | Простой | -- | Простой Универсальный уникальный идентификатор Вид:"iiiiiiii-iiii-iiii-iiii-iiiiiiiiiiii"
i=[a-f0-9] |
7 | dateTimeZone | Простой | -- | Дата и время с указанием часового пояса Вид: "YYYY-MM-DDThh:mm:ss+/-hh:mm" |
8 | orgRegNum | Простой | -- | Базовый тип: нормализованная строка Ограничение: длина 13 символов |
9 | qualifiedValue | Сложный | -- | Базовый тип: строка |
9.1 | @id | Заданный | 1 | Заданный тип: "identityValue" |
10 | communicationPartner | Сложный | -- | Регистрационная информация организатора/оператора/участника |
10.1 | title | Строка | 1 | Сокращенное (при наличии) наименование организатора/оператора/участника |
10.2 | organization | Строка | 1 | Полное фирменное наименование юридического лица (организации) |
10.3 | authority | Строка | 1 | Фамилия, имя, отчество (при наличии) лица, ответственного за решение технических вопросов (далее - ответственное лицо) |
10.4 | phone | Строка | 1 | Номер телефона ответственного лица |
10.5 | Строка | 1 | Адрес электронной почты ответственного лица | |
11 | communicationService | Сложный | -- | Параметры взаимодействия с организатором/оператором/участником |
11.1 | operatorUid | Заданный | 1 | Идентификатор обслуживающего оператора Заданный тип: "globalUniqueIdentifier" (пункт 6 настоящей таблицы) |
11.2 | isActive | Булево | 1 | Готовность к обмену информацией (активность подключения) |
11.3 | isSecure | Булево | 1 | Готовность к обмену информацией ограниченного распространения |
12 | abonent | Сложный | -- | Адресная информация организатора/оператора/участника Базовый тип: "communicationPartner" (пункт 10 настоящей таблицы) |
12.1 | @uid | Заданный | 1 | Уникальный идентификатор организатора/оператора/участника Заданный тип: "globalUniqueIdentifier" (пункт 6 настоящей таблицы) |
12.2 | @iedmsId | Строка | 0..1 | Технологический идентификатор МЭДО |
13 | organizator | Сложный | -- | Базовый тип: "abonent" (пункт 12 настоящей таблицы) |
14 | operator | Сложный | -- | Базовый тип: "abonent" (пункт 12 настоящей таблицы) |
15 | participant | Сложный | -- | Базовый тип: "abonent" (пункт 12 настоящей таблицы) |
15.1 | communicationService | Заданный | 1 | Параметры взаимодействия с организатором/оператором/участником Заданный тип: "communicationService" (пункт 11 настоящей таблицы) |
16 | organization | Сложный | -- | Базовая информация по организации |
16.1 | @orgRegNum | Заданный | 1 | ОГРН организации (уникальный) Заданный тип: "orgRegNum" (пункт 8 настоящей таблицы) |
16.2 | title | Строка | 1 | Полное фирменное наименование юридического лица |
16.3 | address | Строка | 0..1 | Адрес юридического лица в пределах места нахождения юридического лица |
16.4 | phone | Строка | 0..1 | Номер телефона организации |
16.5 | Строка | 0..1 | Адрес электронной почты (при наличии) организации | |
16.6 | website | Строка | 0..1 | Адрес Web страницы организации |
17 | department | Сложный | -- | Подразделение организации Базовый тип: Строка |
17.1 | @id | Заданный | 1 | Идентификатор подразделения Заданный тип: "identityValue" (пункт 4 настоящей таблицы) |
17.2 | @parentId | Заданный | 0..1 | Идентификатор вышестоящего подразделения (необязательный) Заданный тип: "identityValue" (пункт 4 настоящей таблицы) |
18 | person | Сложный | -- | Сведения об ответственном лице |
18.1 | @id | Заданный | 1 | Идентификатор ответственного лица Заданный тип: "identityValue" (пункт 4 настоящей таблицы) |
18.2 | @departmentId | Заданный | 0..1 | Идентификатор подразделения. Заданный тип: "identityValue" (пункт 4 настоящей таблицы) |
18.3 | post | Строка | 1 | Почтовый адрес ответственного лица |
18.4 | name | Строка | 1 | ФИО ответственного лица |
18.5 | phone | Строка | 0..1 | Номер телефона ответственного лица |
18.6 | Строка | 0..1 | Адрес электронной почты ответственного | |
19 | organizationData | Сложный | -- | Сведения об организации участника |
19.1 | @participantUid | Заданный | 1 | Уникальный идентификатор участника Заданный тип: "globalUniqueIdentifier" (пункт 6 настоящей таблицы) |
19.2 | organization | Заданный | 1 | Базовая информация по организации (реквизиты, адреса, телефоны) Заданный тип: "organization" (пункт 16 настоящей таблицы) |
19.3 | attestations | Сложный | 0..1 | Информация о готовности участника к обмену информацией ограниченного распространения (об аттестации системы электронного документооборота) |
19.3.1 | classification | Заданный | 1..n | Допущенные к обмену грифы из перечня значений справочника "Грифы ограничения доступа к документам" Заданный тип: "qualifiedValue" (пункт 9 настоящей таблицы) |
19.4 | departments | Сложный | 0..1 | Сведения о подразделениях организации |
19.4.1 | department | Заданный | 1..n | Сведения о подразделении организации Заданный тип: "department" (пункт 17 настоящей таблицы) |
19.5 | persons | Сложный | 0..1 | Сведения об ответственных лицах организации |
19.5.1 | person | Сложный | 1..n | Сведения о ответственном лице Заданный тип: "person" (пункт 18 настоящей таблицы) |
20 | referenceActual | Сложный | -- | Актуальный глобальный адресный справочник |
20.1 | extractionDate | Заданный | 1 | Дата и время извлечения сведений ГАС Заданный тип: "dateTimeZone" (пункт 7 настоящей таблицы) |
20.2 | dataVersion | Число | 1 | Порядковый номер версии сведений ГАС, присвоенный организатором |
20.3 | organizators | Сложный | 1 | Информация по организаторам |
20.3.1 | organizator | Заданный | 1..n | Информация по организатору Заданный тип: "organizator" (пункт 13 настоящей таблицы) |
20.4 | operators | Сложный | 1 | Информация по операторам |
20.4.1 | operator | Заданный | 1..n | Информация по оператору Заданный тип: "operator" (пункт 14 настоящей таблицы) |
20.5 | participants | Сложный | 1 | Информация по участникам |
20.5.1 | participant | Сложный | 1..n | Информация по участнику Заданный тип: "participant" (пункт 15 настоящей таблицы) |
20.6 | organizationsData | Сложный | 1 | Сведения об организациях участников |
20.6.1 | organizationData | Заданный | 1..n | Сведения об организации участника Заданный тип: "organizationData" (пункт 19 настоящей таблицы) |
23 | referenceResponse | Сложный | -- | Структура ответа "Отправка глобального адресного справочника" |
23.1 | @responseUid | Заданный | 1 | Уникальный идентификатор ответа Заданный тип: "globalUniqueIdentifier" (пункт 6 настоящей таблицы) |
23.2 | requestUid | Заданный | 1 | Идентификатор запроса, на который подготовлен ответ Заданный тип: "globalUniqueIdentifier" (пункт 6 настоящей таблицы) |
23.3 | Сведения ГАС в ответ на запрос: | |||
referenceActual | Заданный | 0..1 | Заданный тип: "referenceActual" (пункт 20 настоящей таблицы) |