Сбор заявок на догазификацию для Единого оператора газификации через МФЦ
| Атрибут | Значение |
|---|---|
| Название | mfc-mfc-gasification |
| Наименование | Сбор заявок на догазификацию для Единого оператора газификации через МФЦ |
| Поставщики | Общество с ограниченной ответственностью «Газпром газификация» |
| Потребители | МФЦ |
| Область применения | Приём заявлений из МФЦ |
| Версия | 1.0.2 |
| Версия МР | 3.5.0.4 |
| Тип маршрутизации | Фиксированная |
| URI | urn://x-artefacts-eogUniversalPublicServices/root/mfc/1.0.2 |
| Корневой элемент | EogUniversalPublicServicesRequest |
Принимаемые параметры
В данном разделе приведены параметры, необходимые для формирования ответа на полученный запрос.
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| change_order | Ответ на подачу заявления к ЕОГ | + | Составной элемент ChangeOrderInfo |
| attachments | Описания файлов вложений | - | Последовательность элементов AttachmentInfo |
| attachments_storage_ids | Массив идентификаторов вложений в файловом хранилище агредатора | - | ["71fe00cae91a42000a4e933879c854649cef13e92c1974f10b1d02eb7bceab46"] |
Структура элемента ChangeOrderInfo
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| order_id | Номер заявки в ЛК ЕПГУ | + | 12345678 |
| tech_code | Код статуса ЕПГУ. Принимает значения: 1 - Заявление зарегистрировано 2 - Подтверждение о получении 3 - Услуга оказана |
-1 | 3 |
| org_code | Код статуса | -1 | 1001 |
| comment | Комментарий | - | Заявление получено в ИС ЕОГ |
Структура элемента AttachmentInfo
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| is_unstructured_format | Признак того, является или нет вложение неструктурированным. По умолчанию true | - | false |
| is_zipped_packet | Признак того, будет ли вложение помещено в zip-архив. По умолчанию true | - | false |
| code_document | Код документа | - | 0001 |
| filename | Имя файла внутри архива | - | |
| original_filename | Оригинальное имя файла | + | Уведомление о регистрации заявки.pdf |
| original_file_mime_type | Оригинальное расширение файла | + | application/pdf |
Параметры ответа
Данный сервис получает запрос от СМЭВ 3 и ожидает получения ответа. В данном разделе указаны параметры, получаемые в результате обработки запроса.
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| env | Атрибут, значение используется для маршрутизации между средами ЕПГУ. В продуктивной среде допустимо только значение «PROD». Принимает значения:<ul><li> DEV</li><li>UAT</li><li>EXUAT</li><li>SVCDEV</li><li>TCOD</li><li>PROD</li></ul> | + | PROD |
| change_order_request | Данные заявления с ЕПГУ | + | Составной элемент ChangeOrderRequest |
| attachments | Данные, необходимые для получения вложений | + | Последовательность элементов AggredatorAttachment. Поле обязательно присутствует но может быть пустым. |
Структура элемента ChangeOrderRequest
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| order_id | Номер заявления на ЕПГУ | + | 12345678 |
| department | Код ведомства | + | Отдел |
| service_code | Код услуги | + | 123 |
| target_code | Код цели | + | 456 |
| statement_date | Дата заявления на ЕПГУ | + | 2007-10-26 |
Структура элемента AggredatorAttachment
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| uuid | Идентификатор вложения в файловом хранилище Filator | + | 4833e4c4385dc47f2d2a08469f246e7cd1f66f416691d0b5a92a00d722f8d4ec |
| checksum | Контрольная сумма вложения, рассчитанная с помощью хеш-функции SHA‑256 (из SHA-2) в формате HEX-строки | + | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
| mime_type | Mime/type вложения | + | text/plain |
| filename | Имя файла вложения | + | attachment.txt |
| type | Cпособ получения вложения (mtom - получено в ответе, ftp или s3 - получено через ФХ СМЭВ | + | ftp |
| smev_id | Идентификатор вложения из xml сообщения СМЭВ (в случае mtom имя файла, в случае ftp или s3 - идентификатор в ФХ СМЭВ) | + | attachment.txt |
Примеры
Сервис обрабатывает приходящие запросы от smev3 сервиса и отправляет их в exchange out с следующим ключом service.mfc-mfc-gasification.request, где mfc-mfc-gasification извлекается из переданного в сервис сертификата в переменной окружения CLIENT_CERT. Отправленное сообщение имеет тип IncomingRequest и имеет следующие заголовки (headers)
| Заголовок | Описание | Обязательное | Пример |
|---|---|---|---|
| type | Тип сообщения | + | IncomingRequest |
| service | Имя сервиса, отправившего сообщение | + | mfc-mfc-gasification |
| incoming_id | Идентификатор обрабатываемого запроса | + | eeab18b6-6108-4692-ae34-a0118cd3240e |
В теле сообщения-запроса (payload) передаются следующие поля:
| Поле | Описание |
|---|---|
| envelope | XML ВС, полученного из СМЭВ |
| request | Словарь с разобранными параметрами, извлеченными из XML ВС, переданной в envelope |
| metadata | Словарь метаданных запроса |
Пример запроса:
{
"change_order_request": {
"order_id": "12345678",
"department": "Отдел",
"service_code": "10003773724",
"target_code": "10003774750",
"statement_date": "2007-10-26"
},
"env": "SVCDEV",
"attachments": []
}
Пример ответа:
{
"change_order": {
"order_id": "12345678",
"tech_code": 3,
"comment": "Услуга оказана"
},
"attachments": [
{
"is_unstructured_format": false,
"is_zipped_packet": false,
"code_document": "0001",
"original_filename": "Уведомление о регистрации заявки.pdf",
"original_file_mime_type": "application/pdf"
}
]
}