Проверка действительности регистрации граждан Российской Федерации по месту жительства

smev

Атрибут Значение
Название mvd-reg-status
Наименование Проверка действительности регистрации граждан Российской Федерации по месту жительства
Тип Адаптер для отправки регламентированного запроса СМЭВ 4
Владелец МВД России
Потребители По согласованию с ведомством
Версия 1.5

Переменные окружения

Название Обязательность Описание Пример значения
LOG_LEVEL - Уровень логирования INFO
RESTART_COUNT_THRESHOLD - Количество обработанных сообщений перед перезапуском 10000
RESTART_DELAY - Временная задержка в секундах от запуска сервиса, после которой запускается проверка на количество обработанных сообщений 600
FILATOR_URL - HTTP-ссылка на файловое хранилище http://filator
MQ_HOST - Хост RabbitMQ mq
MQ_PORT - Порт RabbitMQ 5671
MQ_VHOST - Виртуальный хост RabbitMQ /
MQ_ALIAS - Alias сервера RabbitMQ mq
MQ_CHANNEL_PREFETCH_SIZE - Количество сообщений, получаемых для одного консумера RabbitMQ 30
MQ_CONSUMER_POOL_SIZE - Размер пула потоков, прикрепленного к каналу RabbitMQ 3
MQ_USE_TLS - Флаг использования tls соединения с RabbitMQ true
MQ_USER - Имя пользователя используемого для не tls соединения к RabbitMQ epgu-api
MQ_PASS - Пароль пользователя используемого для не tls соединения к RabbitMQ password
CLIENT_KEY + Ключ используемый для tls соединения к RabbitMQ Ключ в pem формате
CLIENT_CERT + Сертификат используемый для tls соединения к RabbitMQ Сертификат в pem формате
CA_CERT + Сертификат УЦ выдавшего сертификат для RabbitMQ Сертификат в pem формате
DATABASE_HOST - Хост сервера базы данных db
DATABASE_PORT - Порт сервера базы данных 5432
DATABASE_NAME - Имя базы данных aggredator-service-epgu-api
DATABASE_USER - Имя пользователя используемое при подключение к базе данных postgres
DATABASE_PASS - Пароль пользователя используемый при подключении к базе данных  
DATABASE_POOL - Размер пула соединения к базе данных 5
SMEV4_AGENT_HOST - Адреса хоста агента ПОДД СМЭВ4 http://localhost:8192

Принимаемые параметры

Параметр Описание Обязательное Пример
service Имя сервиса. Всегда должно принимать значение mvd-reg-status + mvd-reg-status
request Данные запроса + Составной элемент Request

Структура элемента Request

Параметр Описание Обязательное Пример
doc_series_no Серия документа, удостоверяющего личность + 1234
doc_no Номер документа, удостоверяющего личность + 123456
person_first_name Имя + Иван
person_last_name Фамилия + Иванов
reg_start_dt Дата начала регистрации + 2001-12-03

Параметры ответа

Параметр Описание Обязательное Пример
not_found Флаг отсутствия данных о регистрации -1 true
status Статус регистрации -1  

1 - обязательно присутствует один из элементов

Документация в разработке

Из-за отсутствия данных о допустимых значениях статуса регистрации отстутствует значение в столбце пример.

Примеры

Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:

{
  "request": {
    "doc_series_no": "1234",
    "doc_no": "123456",
    "person_first_name": "Иван",
    "person_last_name": "Иванов",
    "reg_start_dt": "2000-11-20"
  },
  "service": "mvd-reg-status"
}

В случае отсутствия данных будет получен следующий ответ:

{
  "not_found": true
}