Входящие документы из НПФ в ПФР
Атрибут | Значение |
---|---|
Название | pfr-incoming-doc-npf |
Наименование | Входящие документы из НПФ в ПФР |
Тип | Адаптер для СМЭВ3 сервиса |
Область применения | Межведомственное взаимодействие |
Версия СМЭВ | СМЭВ3 |
Версия ВС | 1.0.0 |
Версия МР | 3.4.х.х |
Поставщик | Фонд пенсионного и социального страхования Российской Федерации (СФР) |
Потребители | Негосударственные пенсионные фонды (НПФ) |
Описание бизнес-процесса взаимодействия:
ИС НПФ хочет передать входящие документы из НПФ в СФР. ИС НПФ направляет запрос в Агредатор, Агредатор направляет запрос к виду сведений в СМЭВ, СМЭВ направляет запрос в ИС СФР.
После получения запроса, ИС СФР отправляет ответ в СМЭВ к ВС, СМЭВ в свою очередь отправляет ответ в Агредатор, Агредатор направляет ответ в ИС НПФ.
Переменные окружения
Название | Описание |
---|---|
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
Принимаемые параметры
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
department_sender | Код организации отправителя | + | 455 |
dpt_code | Код территориального органа СФР | + | 001000 |
statement_date | Дата формирования запроса | + | 2017-10-06T00:00:00+03:00 |
type_doc | Код документа | + | ИПСПН-НПФ |
inn_npf | ИНН организации-отправителя | + | 0000000000 |
uuid | Идентификатор файла вложения в хранилище | + | 4833e4c4385dc47f2d2a08469f246e7cd1f66f416691d0b5a92a00d722f8d4ec |
is_mtom | Признак передачи вложения с запросом по протоколу MTOM. В противном случае вложение передается через файловое хранилище СМЭВ | + | true |
Если суммарный объем файлов, передаваемых в одном сообщении, не превышает 5 Мб, передача вложений должна осуществляться с использование MTOM. Суммарный объем файлов, передаваемых в одном сообщении, не должен превышать 70 Мб. Файл вложения должен быть упакован с использованием алгоритма сжатия GZIP.
Параметры ответа
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
status_code | Код результата приема запроса 0 - документы приняты; 1 - ошибка приёма документов (описание ошибки) |
+ | 0 |
status_description | Результат приема запроса в человекочитаемом виде | + | Документы приняты |
Примеры
Для проверки настройки сервиса можно в консоли отправки панели администрирования отправить запрос, соответствующий контрольному примеру, и получить соответствующий ответ.
Параметр uuid в примере запроса — это значение "uuid" из ответа сервиса filator при загрузке в него файлов вложения. Подробности загрузки файлов.
{
"department_sender": "455",
"dpt_code": "001000",
"statement_date": "2017-10-06T00:00:00+03:00",
"type_doc": "ИПСПН-НПФ",
"inn_npf": "0000000000",
"uuid": "4833e4c4385dc47f2d2a08469f246e7cd1f66f416691d0b5a92a00d722f8d4ec",
"is_mtom": true
}
Пример ответа:
{
"status_code": "0",
"status_description": "Документы приняты"
}