4.2 Получение и состав версии ГАС
В ответ на запрос актуальной версии ГАС с узла оператора информационного взаимодействия или организатора (в зависимости от того, куда был направлен запрос) будет автоматически направлено электронное сообщение формата 2.7.1 инициатору запроса, содержащее транспортный контейнер типа «Сведения ГАС» с актуальной версией ГАС.
Пример электронного сообщения с ответом на запрос актуальной версии ГАС можно загрузить по ссылке: msg_gas_referenceResponse.zip.
В составе ТК с версией ГАС:
- файл паспорта ТК passport.xml – с ответом на запрос, содержащий актуальные сведения реестров организаторов, операторов и участников из ГАС;
- опционально, файл preview.html – файл с визуализацией справочника ГАС в html для просмотра в браузере человеком при отсутствии возможности машинной обработки (в версии html представлены только основные сведения для адресации сообщений участникам, полные сведения содержатся в файле passport.xml).
Пример содержания паспорта ТК приведен на Рисунок 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" ![]() |
||
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 настоящей таблицы) |