Сведения о зарегистрированных объектах интеллектуальной собственности
Атрибут | Значение |
---|---|
Название | rospatent-fips |
Наименование | Сведения о зарегистрированных объектах интеллектуальной собственности |
Тип | Адаптер для СМЭВ3 сервиса |
Версия СМЭВ | СМЭВ3 |
Версия ВС | 1.0.2 |
Версия МР | 3.0 |
Поставщик | Роспатент |
Потребители | ФОИВ |
Описание бизнес-процесса взаимодействия:
ИС организации хочет направить запрос сведений об изобретениях, полезных моделях, промышленных образцах, товарных знаках, общеизвестных товарных знаках, наименованиях мест происхождения товаров ФОИВ в рамках электронного межведомственного взаимодействия.
ИС организации отправляет запрос через Агредатор, Агредатор в свою очередь отправляет запрос в СМЭВ к виду сведений, СМЭВ получает запрос и направляет его к ИС Роспатента.
После получения запроса ИС Роспатента проверяет корректность полученных данных, далее через СМЭВ направляет в Агредатор запрошенные сведения или отказ в предоставлении сведений, Агредатор направляет данную информацию в ИС организации.
Если отправка запроса не произошла, то Агредатор получит от СМЭВ сообщение об ошибке и передаст его в ИС организации.
Переменные окружения
Название | Описание |
---|---|
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
Принимаемые параметры
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
invention_id | Идентификационный номер патентного документа изобретения | -1 | 2574218 |
utility_model_id | Идентификационный номер патентного документа полезной модели | -1 | 159121 |
industrial_design_id | Идентификационный номер патентного документа промышленного образца | -1 | 97049 |
trademark_id | Идентификационный номер патентного документа товарного знака | -1 | 300286 |
well_known_trademark_id | Идентификационный номер патентного документа знака обслуживания | -1 | 159 |
appellation_of_origin_id | Идентификационный номер патентного документа наименования места происхождения товаров | -1 | 148 |
1 - обязательно должен присутствовать только один из элементов
Параметры ответа
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
response_type | Тип запрошенного документа | + | |
attachment | Информация о вложении | - | Составной элемент AggredatorAttachment |
Во вложении находится архив с запрашиваемым документом в формате, описанном в приложениях РП.
Структура элемента AggredatorAttachment
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
uuid | Идентификатор файла в хранилище | + | 4833e4c4385dc47f2d2a08469f246e7cd1f66f416691d0b5a92a00d722f8d4ec |
checksum | Контрольная сумма | + | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
created_at | Время загрузки файла | + | 2020-11-16T12:27:20.726+03:00 |
tags | Последовательность строк-тегов файла | + | ["test"] |
metadata | Метаданные | + | {} |
delete_at | Время, когда файл будет удален из хранилища. В случае, если значение равно null - файл не будет удален | + | null |
filename | Имя загруженного файла | + | test.txt |
store | Хранилище, в котором хранится файл | + | db |
identifier_in_store | Идентификатор файла в хранилище | + | 4833e4c4385dc47f2d2a08469f246e7cd1f66f416691d0b5a92a00d722f8d4ec |
smev_id | Идентификатор вложения, используемый в СМЭВ конверте | + | attachment.txt |
Примеры
Для проверки настройки сервиса можно в консоли отправки панели администрирования отправить запрос, соответствующий контрольному примеру, и получить соответствующий ответ.
Тестовый сценарий 1. Получение данных по идентификационному номеру патентного документа изобретения
Запрос:
{
"invention_id": "2574218"
}
Ответ:
{
"response_type": "Invention"
}
Тестовый сценарий 2. Получение данных по идентификационному номеру патентного документа полезной модели
Запрос:
{
"utility_model_id": "159121"
}
Ответ:
{
"response_type": "UtilityModel"
}
Тестовый сценарий 3. Получение данных по идентификационному номеру патентного документа промышленного образца
Запрос:
{
"industrial_design_id": "97049"
}
Ответ:
{
"response_type": "IndustrialDesign"
}
Тестовый сценарий 4. Получение данных по идентификационному номеру патентного документа товарного знака
Запрос:
{
"trademark_id": "300286"
}
Ответ:
{
"response_type": "Trademark"
}
Тестовый сценарий 5. Получение данных по идентификационному номеру патентного документа знака обслуживания
Запрос:
{
"well_known_trademark_id": "159"
}
Ответ:
{
"response_type": "Well-KnownTrademark"
}
Тестовый сценарий 6. Получение данных по идентификационному номеру патентного документа наименования места происхождения товаров
Запрос:
{
"appellation_of_origin_id": "148"
}
Ответ:
{
"response_type": "AppellationOfOrigin"
}