CftClub.ru
Клуб специалистов ЦФТ-Банк

СМЭВ3 и настройка Адаптера ЦФТ Госуслуги
На страницу 1, 2, 3, 4  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Интеграция с внешними подсистемами
Предыдущая тема :: Следующая тема  
Автор Сообщение
pashagreen
Участник


Вступление в Клуб: 17.04.2018
СообщениеПн Окт 08, 2018 08:45   СМЭВ3 и настройка Адаптера ЦФТ Госуслуги Ответить с цитатой
Полезность: Нет оценки
Кто нибудь уже настраивал Адаптер ЦФТ Госуслуги под несколько ВС в СМЭВ3? Например запрос выписок ЕГРЮЛ/ЕГРИП и ГИС ГМП форматов 2.0?
Вопрос в том, как правильно настроить Адаптер, что бы в статистике были корректные данные по количеству запросов разных ВС. Сейчас эти ВС используют одну и ту же систему-абонент SMEV3. Поддержка ФСГ сообщила, что все это делается на уровне АБС.
Blackmore64
Профи


Вступление в Клуб: 17.01.2017
СообщениеВт Окт 09, 2018 07:45   Re: СМЭВ3 и настройка Адаптера ЦФТ Госуслуги Ответить с цитатой
Полезность: Нет оценки
pashagreen пишет:
Вопрос в том, как правильно настроить Адаптер, что бы в статистике были корректные данные по количеству запросов разных ВС. Сейчас эти ВС используют одну и ту же систему-абонент SMEV3. Поддержка ФСГ сообщила, что все это делается на уровне АБС.

Если речь про файл statistics.log адаптера, то очень странно, что якобы "это делается на уровне АБС". Из инструкции к адаптеру - см. п.5.8:
"Файл содержит следующую информацию.
18. Блок общей информации:
• Время последнего запуска адаптера.
19. Блок информации по каждой точке обмена:
• Общее количество запросов, прошедших через точку обмена за последние diag.statistics.file.lastPeriod секунд (по умолчанию 600) и за весь период работы."
А точка обмена настраивается в самом адаптере.
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеВт Окт 09, 2018 10:24    Ответить с цитатой
Полезность: Нет оценки
Обращаем ваше внимание, что выпущена новая версия адаптера "ЦФТ-Госуслуги" 18.9.1.

В версию 18.9.1 добавлена функциональность:
• СМЭВ 3. Поддержан вид сведений "Получение государственной или муниципальной услуги для указанного пользователя по инициативе третьей стороны (интеграционный модуль)" версии 1.0.1;
• Создан документ, описывающий отправку эталонных запросов для регистрации в промышленном контуре СМЭВ 3.
В версию 18.9.1 включены следующие исправления:
• СМЭВ 3. Исправлен дефект, при котором не создавались soap-файлы ответов на спам-запросы;
• Устранена задержка отправки спам-запросов при не пустой очереди.
Обновлен инсталлятор адаптера "ЦФТ-Госуслуги":
• Сокращено время обновления адаптера;
• Реализована поддержка работы под Java 8.
Evgeny071
Участник со стажем


Вступление в Клуб: 25.10.2017
СообщениеЧт Окт 11, 2018 11:40   Re: СМЭВ3 и настройка Адаптера ЦФТ Госуслуги Ответить с цитатой
Полезность: Нет оценки
pashagreen пишет:
Кто нибудь уже настраивал Адаптер ЦФТ Госуслуги под несколько ВС в СМЭВ3? Например запрос выписок ЕГРЮЛ/ЕГРИП и ГИС ГМП форматов 2.0?
Вопрос в том, как правильно настроить Адаптер, что бы в статистике были корректные данные по количеству запросов разных ВС. Сейчас эти ВС используют одну и ту же систему-абонент SMEV3. Поддержка ФСГ сообщила, что все это делается на уровне АБС.

Настраиваются отдельные блоки точек обмена endpoint address, отдельные маршруты route endpoint и отдельные блоки фильтров smev3Request id
Evgeny071
Участник со стажем


Вступление в Клуб: 25.10.2017
СообщениеЧт Окт 11, 2018 12:08    Ответить с цитатой
Полезность: Нет оценки
Коллеги, а кто-нибудь уже настроил ГИС ГМП формат 2.0 через смэв3?
У меня ситуация такая - версия адаптера 18.9.0, добавил блоки под ГИС ГМП формат 2.0 через смэв3 в конфиг в соответствии с отправкой сообщений в тестовый контур. Отправляю тестовые запросы операциями:
"Тестовый сценарий для отправки запросов получения начислений из ГИС ГМП (2.0)" и
"Тестовый сценарий для отправки извещений о платежах в ГИС ГМП(2.0)" из IBSO. Запрос уходит, в ответ приходит сообщение об ошибке "Ключ для персональной подписи не инициализирован.
(Код ошибки: SMEV3_ERR)"
В statistics.log адаптера пишет туже ошибку "Ключ для персональной подписи не инициализирован"
Поделитесь, пожалуйста, рабочим примером блока route endpoint для ГИС ГМП формат 2.0 через смэв3.
Особенно интересует заполнение параметров, где брать значения:
Код:
<property name="ru.cryptopro.jcp.key.personal.id" value="ИМЯ"/>
<property name="ru.cryptopro.jcp.key.personal.password" value="ПАРОЛЬ>

а так же как выставлять параметры:
Код:
<!-- Признак отключения проверки подписи ведомства (ЭП-ОВ). -->
<property name="ru.gosuslugi.smev.ignore.verification.consumer" value="true"/>
<!-- Признак отключения проверки подписи должностного лица(ЭП-СП). property name="ru.gosuslugi.smev.ignore.verification.personal" value="true"/

и нужен ли параметр:
Код:
<!-- признак тестового сообщения для тестового стенда СМЭВ 3 -->
<property name="ru.gosuslugi.smev.test" value="true"/>

и какое должно быть в нем значение.
Blackmore64
Профи


Вступление в Клуб: 17.01.2017
СообщениеПт Окт 12, 2018 07:37    Ответить с цитатой
Полезность: Нет оценки
Evgeny071 пишет:

Особенно интересует заполнение параметров, где брать значения:
Код:
<property name="ru.cryptopro.jcp.key.personal.id" value="ИМЯ"/>
property name="ru.cryptopro.jcp.key.personal.password" value="ПАРОЛЬ"/>

Я проставил те же значения, что в этих строках
Код:
<property name="ru.cryptopro.jcp.key.id" value="ИМЯ"/>                   
<property name="ru.cryptopro.jcp.key.password" value="ПАРОЛЬ"/>

Evgeny071 пишет:
а так же как выставлять параметры:
Код:
<!-- Признак отключения проверки подписи ведомства (ЭП-ОВ). -->
<property name="ru.gosuslugi.smev.ignore.verification.consumer" value="true"/>
<!-- Признак отключения проверки подписи должностного лица(ЭП-СП). -->
property name="ru.gosuslugi.smev.ignore.verification.personal" value="true"/>

оба true
Evgeny071 пишет:
и нужен ли параметр:
Код:
<!-- признак тестового сообщения для тестового стенда СМЭВ 3 -->
<property name="ru.gosuslugi.smev.test" value="true"/>

и какое должно быть в нем значение.

true
Evgeny071
Участник со стажем


Вступление в Клуб: 25.10.2017
СообщениеПт Окт 12, 2018 14:31    Ответить с цитатой
Полезность: Нет оценки
Спасибо! Теперь стали хотя бы файлы SOAP создаваться.
В ГИС ГМП. Запросы начислений у запроса отправленного операцией "Тестовый сценарий для отправки запросов получения начислений из ГИС ГМП (2.0)" статус остается NEW, ранее становился ERR. Но правильно ли это NEW или должен был вернуться какой-то более информативный результат/статус?
В Файле статистики:
Код:
+----------------------------------------------+--------------------------+--------------------------+
| GIS_GMP                                      |  За последние 10 мин     |  За весь период работы   |
+----------------------------------------------+--------------------------+--------------------------+
| Общее количество запросов                    |                      0   |                     16   |
| Время последнего запроса                     |                      -   |    2018-10-12 12:58:00   |
| Среднее время выполнения запроса             |                 0.000s   |                          |
|                                              |                          |                          |
| Количество успешных запросов                 |                      0   |                     12   |
| Время последнего корректного запроса         |                      -   |    2018-10-12 12:58:00   |
|                                              |                          |                          |
| Количество ошибочных запросов                |                      0   |                      4   |
| Время последнего ошибочного запроса          |                      -   |    2018-10-12 12:58:00   |
+----------------------------------------------+--------------------------+--------------------------+
Текст последней ошибки за весь период работы: Код ответа: 500, сообщение: [tsmev3:PRODUCTION_AREA:TSMEV3_CORE2 : TR:SYNC:DAS:4] SMEV-501:Сообщение 40ddbde8-ce05-11e8-8911-1c98ec22a659 не найдено среди неподтверждённых.
Blackmore64
Профи


Вступление в Клуб: 17.01.2017
СообщениеПт Окт 12, 2018 15:12    Ответить с цитатой
Полезность: Нет оценки
Evgeny071 пишет:
В ГИС ГМП. Запросы начислений у запроса отправленного операцией "Тестовый сценарий для отправки запросов получения начислений из ГИС ГМП (2.0)" статус остается NEW, ранее становился ERR. Но правильно ли это NEW или должен был вернуться какой-то более информативный результат/статус?

Если все правильно, то состояние должно стать ОК и в колонке "Начисления" результат запроса.
Evgeny071
Участник со стажем


Вступление в Клуб: 25.10.2017
СообщениеПт Окт 12, 2018 15:13    Ответить с цитатой
Полезность: Нет оценки
И еще вопрос.
Есть тестовый запрос:
Код:
<ns0:ExportChargesRequest xmlns:com="http://roskazna.ru/gisgmp/xsd/Common/2.0.1" xmlns:org="http://roskazna.ru/gisgmp/xsd/Organization/2.0.1"    
xmlns:sc="http://roskazna.ru/gisgmp/xsd/SearchConditions/2.0.1" xmlns:bdi="http://roskazna.ru/gisgmp/xsd/BudgetIndex/2.0.1"
xmlns:chg="http://roskazna.ru/gisgmp/xsd/Charge/2.0.1" xmlns:ns0="urn://roskazna.ru/gisgmp/xsd/services/export-charges/2.0.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Id="G_cfe0c895-b33d-33bc-28d8-697f21d9e561" timestamp="2017-07-24T18:13:51.0"
senderIdentifier="3eacb7" senderRole="1">
   <com:Paging pageNumber="1" pageLength="100"/>
   <sc:ChargesExportConditions kind="CHARGESTATUS">
      <sc:ChargesConditions>
         <sc:SupplierBillID>32117072411021588933</sc:SupplierBillID>
      </sc:ChargesConditions>
   </sc:ChargesExportConditions>
</ns0:ExportChargesRequest>

Надо ли было изменять в нем значения параметров:
Код:
senderIdentifier="3eacb7" senderRole="1">

на свои значения.
Ведь для Банка senderRole должен быть 7, а senderIdentifier у каждого свой.
А еще и время timestamp="2017-07-24T18:13:51.0", надо ли ставить своё?
Blackmore64
Профи


Вступление в Клуб: 17.01.2017
СообщениеПт Окт 12, 2018 15:40    Ответить с цитатой
Полезность: Нет оценки
Evgeny071 пишет:
И еще вопрос.
Есть тестовый запрос
Надо ли было изменять в нем значения параметров

Я ничего не менял. Вроде как этого достаточно для тестирования.
Evgeny071
Участник со стажем


Вступление в Клуб: 25.10.2017
СообщениеПт Окт 12, 2018 16:18    Ответить с цитатой
Полезность: Нет оценки
Я уж и так и так пробовал, но ответов пока нет. Выложите тут или пришлите на email elp363@gmail.com пожалуйста файл конфига или его часть для ГИС ГМП 2.0 через СМЭВ3. интересуют что должны содержать правильные блоки:<global>, <endpoints>, <routes> и <smev3Requests>
Blackmore64
Профи


Вступление в Клуб: 17.01.2017
СообщениеВс Окт 14, 2018 07:30    Ответить с цитатой
Полезность: Нет оценки
Evgeny071 пишет:
Выложите тут пожалуйста файл конфига или его часть для ГИС ГМП 2.0 через СМЭВ3. интересуют что должны содержать правильные блоки:<global>, <endpoints>, <routes> и <smev3Requests>

Код:
<?xml version="1.0" encoding="utf-8"?><configuration>
    <global>
   <property name="license" value="C:\gisgmp\conf\license\0000_v.18.9.1.1001.lic"/>
   <property name="diag.logging.facility.class" value="com.ftc.fsg.camel.common.logging.FileLoggingFacility"/>
   <property name="diag.logging.facility.file.folder" value="./log/soap"/>
   <property name="network.connection.timeout" value="60"/>
   <property name="network.read.timeout" value="60"/>
   <property name="java.util.concurrent.ExecutorService" value="FIXED"/>
   <property name="java.util.concurrent.FixedThreadPool.CAPACITY" value="50"/>
   <property name="service.management.rmi.port" value="1099"/>                                  
   <property name="service.management.rmi.rid" value="GOSUSLUGI"/>
    </global>

    <endpoints>
   <endpoint address="SMEV3" class="ftc.fsg.endpoint.OraDbEndpoint" id="SMEV3">
       <parameters>
      <property name="com.oracle.jdbc.url" value="jdbc:oracle:thin:@111.11.11.111:1521/test"/>
      <property name="com.oracle.jdbc.userid" value="GMP_USER"/>
      <property name="com.oracle.jdbc.password" value="password"/>
      <property name="com.oracle.sql.package" value="IBS.Z$CIT_BO_EXT_CALL_LIB"/>
      <property name="com.oracle.sql.endpoint.check" value="begin null; end;"/>
      <property name="com.oracle.sql.endpoint.get" value="declare  v$message clob;  v$msgid raw(32767);  v$corr varchar2(128); begin    v$msgid := :PACKAGE.get2clob (                     p_source_code => :ADDRESS                   , p_mess_body   => v$message                   , p_corr        => v$corr                   , p_time_out    => :TIMEOUT                   , p_aq_in       => false     );      :ID := nvl(to_char(v$msgid), '00000000000000000000000000000000');    :MESSAGE := v$message; end;"/>
      <property name="com.oracle.sql.endpoint.post" value="declare   v$msgid raw(128); begin   v$msgid := :PACKAGE.put2clob (                        p_source_code => :ADDRESS                   , p_mess_body   => to_clob(:MESSAGE)                   , p_priority    => :PRIORITY                   , p_aq_out      => false   ); end;"/>
      <property name="com.oracle.sql.endpoint.timeout" value="5"/>
      <property name="com.oracle.sql.endpoint.priority" value="10"/>
      <property name="com.oracle.sql.endpoint.post.retry.interval" value="5"/>
      <property name="com.oracle.jdbc.pool.max" value="10"/>
      <property name="com.oracle.jdbc.timeout" value="3"/>
       </parameters>
   </endpoint>
    </endpoints>

    <routes>
   <route endpoint="SMEV3" id="SMEV3" name="Драйвер СМЭВ 3">
       <parameters>
      <property name="ru.cryptopro.jcp.key.id" value="gisgmp"/>                          
      <property name="ru.cryptopro.jcp.key.password" value="password"/>                                                     
      <property name="x509.trust.dir" value="./trustbase"/>
      <property name="x509.cache.dir" value="./trustbase/cache"/>
      <property name="ru.gosuslugi.smev.url" value="http://smev3-n0.test.gosuslugi.ru:7500/ws?wsdl"/>
      <property name="ftc.fsg.app.configuration.target.system.id" value="IBSO_DISTR"/>
      <property name="ftc.fsg.app.configuration.bp.id" value="SMEV3_IN"/>
      <property name="ftc.fsg.app.configuration.recipient.alias" value="SMEV3"/>
      <property name="diag.logging.facility.file.spam" value="false"/>
      <property name="ru.gosuslugi.smev.ignore.verification.consumer" value="true"/>
      <property name="ru.gosuslugi.smev.ignore.verification.personal" value="true"/>
      <property name="ru.cryptopro.jcp.key.personal.id" value="gisgmp"/>
      <property name="ru.cryptopro.jcp.key.personal.password" value="password"/>
      <property name="ru.gosuslugi.smev.test" value="true"/>
      <property name="diag.logging.facility.file.folder" value="./log/soap/smev3"/>
       </parameters>
   </route>
    </routes>

    <smev3Requests>
   <smev3Request id="8" request="GetResponseRequest" target="SMEV3">
       <interval>60</interval>
       <filters>
      <filter element="ExportPaymentsRequest" uri="urn://roskazna.ru/gisgmp/xsd/services/export-payments/2.0.1"/>
      <filter element="ExportQuittancesRequest" uri="urn://roskazna.ru/gisgmp/xsd/services/export-quittances/2.0.1"/>
      <filter element="ImportCertificateRequest" uri="urn://roskazna.ru/gisgmp/xsd/services/import-certificates/2.0.1"/>
      <filter element="ExportChargesRequest" uri="urn://roskazna.ru/gisgmp/xsd/services/export-charges/2.0.1"/>
      <filter element="ImportPaymentsRequest" uri="urn://roskazna.ru/gisgmp/xsd/services/import-payments/2.0.1"/>
       </filters>
   </smev3Request>
    </smev3Requests>
</configuration>
ykrasutskiy
Участник


Вступление в Клуб: 05.10.2018
СообщениеПн Окт 15, 2018 07:29    Ответить с цитатой
Полезность: Нет оценки
Добрый день,
у всех статусы запросов для гис гмп 2.0 в АБС меняются на "обработка завершена"? Пытаюсь тестироваться, но все запросы зависают со статусом "Отправлено", хотя вижу что смэв шлет нам сообщения типа GetResponseResponse
<ns3:ImportProtocol entityID="X_783A5CC4-77C5-4726-E053-020CA8C0482A" description="успешно" code="0"/>

но в АБС они видимо не передаются почему-то
Blackmore64
Профи


Вступление в Клуб: 17.01.2017
СообщениеПн Окт 15, 2018 08:00    Ответить с цитатой
Полезность: Нет оценки
ykrasutskiy пишет:

у всех статусы запросов для гис гмп 2.0 в АБС меняются на "обработка завершена"? Пытаюсь тестироваться, но все запросы зависают со статусом "Отправлено", хотя вижу что смэв шлет нам сообщения типа GetResponseResponse
<ns3:ImportProtocol entityID="X_783A5CC4-77C5-4726-E053-020CA8C0482A" description="успешно" code="0"/>
но в АБС они видимо не передаются почему-то

У нас статус тестовых запросов менялся на "Обработка завершена".
Выполняется ли текстовое задание CIT_ABONENT.SMEV3_PRC?
Если да, то надо смотреть адаптер.
ykrasutskiy
Участник


Вступление в Клуб: 05.10.2018
СообщениеПн Окт 15, 2018 08:51    Ответить с цитатой
Полезность: Нет оценки
Blackmore64 пишет:

У нас статус тестовых запросов менялся на "Обработка завершена".
Выполняется ли текстовое задание CIT_ABONENT.SMEV3_PRC?
Если да, то надо смотреть адаптер.


Задание выполняется, конфиг в адаптере от вашего практически не отличается
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Интеграция с внешними подсистемами Часовой пояс: GMT + 3
На страницу 1, 2, 3, 4  След.
Страница 1 из 4

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru