Предоставление сведений о самоходных машинах, а также о лицах, на которые они зарегистрированы для ПФР
Атрибут | Значение |
---|---|
Название | mcx-egisso-copy-machinery |
Наименование | Предоставление сведений о самоходных машинах, а также о лицах, на которые они зарегистрированы для ПФР |
Тип | Адаптер для СМЭВ3 сервиса |
Область применения | Межведомственное взаимодействие |
Поставщик | Минсельхоз РФ |
Потребители | ПФР |
Версия ВС | 1.0.0 |
Версия МР | 3.5 |
Версия СМЭВ | СМЭВ3 |
Описание бизнес-процесса взаимодействия:
ИС организации хочет получить сведения о самоходных машинах, а также о лицах, на которые они зарегистрированы.
ИС организации отправляет запрос через Агредатор, Агредатор в свою очередь отправляет запрос в СМЭВ к виду сведений, СМЭВ получает запрос и направляет его к ИС Минсельхоз РФ.
После получения запроса ИС Минсельхоз РФ проверяет корректность полученных данных, далее через СМЭВ направляет в Агредатор запрошенные сведения или отказ в предоставлении сведений, Агредатор направляет данную информацию в ИС организации.
Если отправка запроса не произошла, то Агредатор получит от СМЭВ сообщение об ошибке и передаст его в ИС организации.
Переменные окружения
Название | Описание |
---|---|
CA_CERT | Сертификат центра сертификации для подключения к rabbitmq |
CLIENT_CERT | Сертификат, используемый для подключения к rabbitmq |
CLIENT_KEY | Ключ, используемый для подключения к rabbitmq |
MQ_HOST | Хост rabbitmq |
MQ_PORT | Порт rabbitmq |
SMEV_SERVICE | Название СМЭВ сервиса, на который будут отправляться запросы |
Переменные для конфигурирования подключения к БД:
DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.
Переменные для конфигурирования отправки метрик в Elasticsearch:
ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX
Принимаемые параметры
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
physical_person_qualified | Данные физического лица | + | Составной элемент PhysicalPersonQualified |
identity_document | Идентификационный документ | + | Составной элемент IdentityDocument |
Структура элемента PhysicalPersonQualified
Данные физического лица
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
surname | Фамилия | + | Фролов |
name | Имя | + | Иван |
patronymic | Отчество | + | Иванович |
birthday | Дата рождения | + | 2000-12-22 |
snils | СНИЛС | - |
Структура элемента IdentityDocument
Идентификационный документ
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
document_series | Серия документа | - | 0838 |
document_number | Номер документа | + | 584315 |
document_date | Дата выдачи документа | - | 2023-01-22 |
issued_document_organization | Организация, выдавшая документ | - | |
division_code | Код подразделения | - |
Параметры ответа
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
physical_person_qualified | Данные физического лица | - | Составной элемент PhysicalPersonQualifiedResponse |
machinery_information | Информация о СМВТ | - | Массив (0..unbounded) составных элементов MachineryInformation |
status | Статусное сообщение | - |
Согласно схеме вида сведений возможен вариант когда будет получен пустой ответ. В таком случае будет возвращен пустой JSON объект - {}
.
Структура элемента PhysicalPersonQualifiedResponse
Данные физического лица
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
surname | Фамилия | + | Фролов |
name | Имя | + | Иван |
patronymic | Отчество | + | Иванович |
birthday | Дата рождения | - | 2000-12-22 |
snils | СНИЛС | - |
Структура элемента MachineryInformation
Информация о СМВТ
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
machinery_name | Наименование СМВТ | + | Беларус-132 |
machinery_model | Модель СМВТ | - | |
machinery_category | Категория СМВТ | - | |
machinery_production_year | Год выпуска СМВТ | + | 2015 |
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"physical_person_qualified": {
"surname": "Фролов",
"name": "Иван",
"patronymic": "Иванович",
"birthday": "2000-12-22"
},
"identity_document": {
"document_series": "0838",
"document_number": "584315",
"document_date": "2023-01-22"
}
}
В случае корректной настройки должен прийти следующий ответ:
{
"physical_person_qualified": {
"surname": "Фролов",
"name": "Иван",
"patronymic": "Иванович",
"birthday": "2000-12-22"
},
"machinery_information": [
{
"machinery_name": "Беларус-132",
"machinery_production_year": "2015"
},
{
"machinery_name": "Беларус-133",
"machinery_production_year": "2015"
}
]
}