These are chat archives for springjazzy/GIS_JKH_Integration

13th
Jul 2016
Alamzhi
@Alamzhi
Jul 13 2016 02:58 UTC
@versh23 HCSINTEGRS-494
Konstantin Slabouzov
@clip71
Jul 13 2016 03:29 UTC
@pavelDruzhinin аналогичная проблема, требуется тестирование
Anton
@dudarkoas
Jul 13 2016 05:34 UTC
на ппак есть какой-нибудь сервис, который принимает асинхронные запросы без подписи?
7vitaly-krasovsky7
@7vitaly-krasovsky7
Jul 13 2016 07:08 UTC
Коллеги добрый день. Возвращаясь ко вчерашнему вопросу, когда на запрос возвращалось "Доступ запрещен для поставщика данных организация “...” полномочие “Управляющая организация”. Кому-нибудь починили это? Или может вы сами как-то умудрились победить?
Vershinin Sergey
@versh23
Jul 13 2016 07:47 UTC
Коллеги, кто то создавал ДРСО с исполнителем ком услуг? что нужно, чтобы найти хоть 1 организацию в списке?) у меня пусто. СИТ2. тестовые УК есть на СИТ2
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 09:22 UTC
@mixamarciv Удалось решить проблему с ошибкой: :point_up: 11 июля 2016 г., 11:07
Константин
@LTramp
Jul 13 2016 09:30 UTC
Что за фигня с СИТ-1? Все сбросилось в ЛК оргинизации РСО. Предложило при входе "Регистрация представителя организации в ГИС ЖКХ". Нажал подтвердить. Зашло в ЛК, половины меню и функционала нет. В главном меню только Администрирование и Информационные системы. Что за пиздец...
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 09:36 UTC
Развлекаются
Я вообще в прострации от того, что нужно два раза регать ИС на тестовом и на ППАК
Это ж как нужно не любить пользователей
Называется давайте пройдем все круги ада еще разок
Константин
@LTramp
Jul 13 2016 09:38 UTC
Угу.. Мы же не пользователи. Мы отдел тестирования...
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 09:38 UTC
Да, похоже на то
Tolstykh Irina
@tolstykhia
Jul 13 2016 09:38 UTC
@LTramp попробуйте зайти в Администрирование - Сотрудники и настроить права доступа для пользователя
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 09:38 UTC
Бесплатные тестировщики, которые еще и багрепорты в jira напишут
Константин
@LTramp
Jul 13 2016 09:39 UTC
Отдел тестирования без нормальной связи с разработчиками.
@tolstykhia только что это сделал. Появился второй такой же пользователь, но без прав вообще. Выдал ему права, все норм вроде стало (еще не проверил).
Интересно как вообще работа с пользователями происходит, если логин всего один...
Аххахах, они походу часть данных с СИТ-2 перенесли на СИТ-1
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 09:42 UTC
дак логиняться под одним а потом выбирают под кем заходят
Константин
@LTramp
Jul 13 2016 09:42 UTC
@pavelDruzhinin мне ничего подобного не предложило с двумя пользователями.
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 09:45 UTC
странно, тогда даже страшно предположить как они это реализовали:)
Кто-нибудь задавал им вопрос почему те кого допустили к ППАК должны проходить тестирование и регистрацию вновь? Очень интересно послушать их доводы
7vitaly-krasovsky7
@7vitaly-krasovsky7
Jul 13 2016 09:57 UTC
Коллеги, кто-нибудь пытался новости под УК в СИТ-01 отправить? Ловил еще кто-нибудь в ответ вот такую дрянь?
            <ns4:Description>Внутренняя ошибка</ns4:Description>
            <ns4:StackTrace>javax.ejb.EJBException: java.lang.NullPointerException
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 10:02 UTC
@7vitaly-krasovsky7 покажите весь текст ошибки, возможно забыли что-то указать
Константин
@LTramp
Jul 13 2016 10:18 UTC
На СИТ-1 отвалился функционал по делегированию полномочий. Не могу найти свою организацию оператора ИС в списке.
Vershinin Sergey
@versh23
Jul 13 2016 10:37 UTC
@NadyaTomsk Насколько я помню, вы тоже РСО. вы на СИТ 2 успешно заводили ДРСО с исполнителе ком услуг?
7vitaly-krasovsky7
@7vitaly-krasovsky7
Jul 13 2016 10:43 UTC
@pavelDruzhinin Запрос самый простой (только обязательные поля):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://dom.gosuslugi.ru/schema/integration/9.0.1.4/" xmlns:hous="http://dom.gosuslugi.ru/schema/integration/9.0.1.4/house-management/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
   <soapenv:Header>
      <ns:RequestHeader>
         <ns:Date>2016-07-13T12:49:42</ns:Date>
         <ns:MessageGUID>7ba1152f-6b61-4f70-98db-2f1fd23eeb62</ns:MessageGUID>
         <ns:orgPPAGUID>934317ed-3e36-4081-a656-fdfb426ddc4c</ns:orgPPAGUID>
      </ns:RequestHeader>
   </soapenv:Header>
   <soapenv:Body>
      <hous:importNotificationRequest>
         <hous:notification>
            <ns:TransportGUID>0ff76477-ef3b-4867-ac88-0963ee8da639</ns:TransportGUID>
            <hous:Create>
               <hous:Topic>Тестовая новость</hous:Topic>
               <hous:IsAll>true</hous:IsAll>
               <hous:IsNotLimit>true</hous:IsNotLimit>
            </hous:Create>
         </hous:notification>
      </hous:importNotificationRequest>
   </soapenv:Body>
</soapenv:Envelope>
На что получаем ответ (подпись убрал для краткости):
<soap:Envelope xmlns:ns3="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/9.0.1.4/" xmlns:ns5="http://dom.gosuslugi.ru/schema/integration/9.0.1.4/house-management/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Header>
      <ns4:ResultHeader>
         <ns4:Date>2016-07-13T12:48:47.507+03:00</ns4:Date>
         <ns4:MessageGUID>7ba1152f-6b61-4f70-98db-2f1fd23eeb62</ns4:MessageGUID>
      </ns4:ResultHeader>
   </soap:Header>
   <soap:Body>
      <ns4:ImportResult Id="signed-data-container">
         <ns4:ErrorMessage>
            <ns4:ErrorCode>EXP001000</ns4:ErrorCode>
            <ns4:Description>Внутренняя ошибка</ns4:Description>
            <ns4:StackTrace>javax.ejb.EJBException: java.lang.NullPointerException
    at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInNoTx(CMTTxInterceptor.java:216)
    at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:268)
    at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:377)
    at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:246)
    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
    at org.jboss.as.ejb3.remote.EJBRemoteTransactionPropagatingInterceptor.processInvocation(EJBRemoteTransactionPropagatingInterceptor.java:79)
    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
    at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
    at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43)
    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
    at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)
    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
    at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
    at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
    at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55)
    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
    at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
    at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
    at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)
    at org.jboss.as.ejb3.remote.protocol.versionone.MethodInvocationMessageHandler.invokeMethod(MethodInvocationMessageHandler.java:332)
    at org.jboss.as.ejb3.remote.protocol.versionone.MethodInvocationMessageHandler.access$100(MethodInvocationMessageHandler.java:69)
    at org.jboss.as.ejb3.remote.protocol.versionone.MethodInvocationMessageHandler$1.run(MethodInvocationMessageHandler.java:202)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
    at org.jboss.threads.JBossThread.run(JBossThread.java:122)
    at ...asynchronous invocation...(Unknown Source)
    at org.jboss.ejb.client.remoting.InvocationExceptionResponseHandler$MethodInvocationExceptionResultProducer.getResult(InvocationExceptionResponseHandler.java:99)
    at org.jboss.ejb.client.EJBClie
Vershinin Sergey
@versh23
Jul 13 2016 10:48 UTC
боюсь справиться с внутренней ошибкой мы не сможем
7vitaly-krasovsky7
@7vitaly-krasovsky7
Jul 13 2016 10:50 UTC
Да не, хотелось бы просто знать: это только у нас так или у кого-то еще новости от УК через orgPPAGUID в СИТ-01 не отправляются?
Дмитрий
@naut13
Jul 13 2016 10:55 UTC
Помогите разобраться, в чем разница между senderId и orgPPAGUID. И как сейчас можно получить senderId
it-webwork
@it-webwork
Jul 13 2016 10:56 UTC
@it-webwork exportDataProvider вам больше вообще не нужно вызывать. Запускаете exportOrgRegistry, внутри ОГРН постащика данных (т.е. ваша УК, РСО, ...). В ответном сообщении будет новый пункт orgPPAGUID - это идентификатор поставщика данных. Я думаю не нужно объяснять, что этот поставщик должен предварительно вам передать права. После этого почти в любом запросе, вместо SenderID вы должны указать orgPPAGUID, ну и флаг IsOperatorSignature. Подписываете запрос под вашей ИС и отправляете.
slaff26
@slaff26
Jul 13 2016 10:58 UTC
[PKIX] a failure during build of the certificate chain при попытке получить данные с рабочего стенда, кто-нибудь сталкивался?
Дмитрий
@naut13
Jul 13 2016 10:59 UTC
@it-webwork вот мне кажется, я все так и делаю, но при этом получаю ошибку AUT011000: Неверный идентификатор ИС
7vitaly-krasovsky7
@7vitaly-krasovsky7
Jul 13 2016 10:59 UTC
@naut13 Сейчас - никак, т.к. операция exportDataProvider больше не работает корректно и всегда возвращает "Нет объектов для экспорта". А в документации написано, что мы должны вообще отказаться от SenderID, т.к. с 10-ой версии он будет упразднен.
slaff26
@slaff26
Jul 13 2016 11:01 UTC
@naut13 вместо senderId теперь orgPPAGUID, его можно увидеть для своих организаций в личном кабинете в Потставщиках информации
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 11:04 UTC
@naut13 вы зарегистрировали ИС на тестовом стенде?
@7vitaly-krasovsky7 да, похоже что ГИС чудит в очередной раз
Дмитрий
@naut13
Jul 13 2016 11:13 UTC
@pavelDruzhinin Я на промке пытаюсь это сделать. На промке ИС и УК зареганы, УК нас в качестве ИС выбрала. orgPPAGUID через апи получить удается, но с этим orgPPAGUID гис не принимает запрос.
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 11:17 UTC
@naut13 а само тестирование у вас пройдено?
Информационные системы -> Виды информации
Дмитрий
@naut13
Jul 13 2016 11:18 UTC
@pavelDruzhinin Мы регались как комерческая ИС. Когда анкету заполняли, отметили галочку что тестирование не нужно.
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 11:19 UTC
@naut13 странно, я такой галочки не находил
Подскажите плиз где ее можно найти
slaff26
@slaff26
Jul 13 2016 11:20 UTC
@pavelDruzhinin при отправке заявки на ИС такая галочка есть, мы тоже ее не отметили, теперь все методы "не тестировались". Непонятно что теперь с этим делать
Дмитрий
@naut13
Jul 13 2016 11:21 UTC
@pavelDruzhinin Я абстрактно выразился. Заявку не я заполнял. Там был пункт, о предоставлении доступа к тестовому стенду. Вот этот доступ не запрашивали.
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 11:22 UTC
@slaff26 @naut13 благодарю за инфу, думаю стоит писать в саппорт по этому поводу
slaff26
@slaff26
Jul 13 2016 11:22 UTC
@pavelDruzhinin Информационные системы - Создать заявку на новую ИС- 3я вкладка
Дмитрий
@naut13
Jul 13 2016 11:23 UTC
@slaff26 подскажите, где посмотреть информацию о тестировании. Я смотрел в эксель файле, который в регулэйшенс можно скачать. там у нашей ИС в заключении о результатах тестирования стоит "успешно". Про методы там ничего нет.
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 11:24 UTC
@naut13 Информационные системы -> Виды информации
Дмитрий
@naut13
Jul 13 2016 11:24 UTC
@pavelDruzhinin спасибо
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 11:25 UTC
@slaff26 я помню что галочку там не ставил
скрывать такое за вкладками это дичь полнейшая
привет их UX-дизайнерам, хотя у меня ощущение что их нет
Отправил им письмо по этому поводу, посмотрим что ответят
Pavel Druzhinin
@pavelDruzhinin
Jul 13 2016 11:30 UTC
все равно ждать когда допустят на тестовый стенд
Vershinin Sergey
@versh23
Jul 13 2016 12:10 UTC

PairKey [type SupplyResourceContractType/ObjectAddress/Pair]

можете подсказать, что это?)Ссылка на пару из коммунальной услуги и ресурса из предмета договора

Константин
@LTramp
Jul 13 2016 12:12 UTC
@versh23 ссылка на транспортгуид из ContractSubject
Vershinin Sergey
@versh23
Jul 13 2016 12:13 UTC
@LTramp спасибо. как раз в поиске нашел вы обсуждали, но так и непонятно - да или нет)
Константин
@LTramp
Jul 13 2016 12:13 UTC
@versh23 теперь понятно. Да.
Vershinin Sergey
@versh23
Jul 13 2016 12:17 UTC
@LTramp а вы кстати не заводили ДРСО с исполнителями ком услуг?
Константин
@LTramp
Jul 13 2016 12:18 UTC
@versh23 нет, пока грузим договр-оферта. Там где Item = true
Vershinin Sergey
@versh23
Jul 13 2016 12:26 UTC
@LTramp понятно.. я на СИТ не могу в поиске найти тестовые организации..
slaff26
@slaff26
Jul 13 2016 12:50 UTC
расскажите пожалуйста кто как организовал работу с сертификатами? у всех stunnel? или есть другие способы
Константин
@LTramp
Jul 13 2016 12:51 UTC
@slaff26 есть, реализовать самому в своем приложении
Константин
@LTramp
Jul 13 2016 13:11 UTC

Колеги, кто начисления грузит, у вас есть такая ошибка при коммунальной услуге?

        <ns4:Error>
          <ns4:ErrorCode>INT002000</ns4:ErrorCode>
          <ns4:Description>Значение в поле ServiceType отсутствует в реестре.</ns4:Description>
        </ns4:Error>

Не пойму где косяк, то ли я не из дого справочника дергаю, то ли у ланита как всегда...

7vitaly-krasovsky7
@7vitaly-krasovsky7
Jul 13 2016 14:36 UTC
@LTramp Это у "ланита как всегда". Мы с такой сталкивались уже. Если вы измените коммунальную услугу на любую другую (HousingService или AdditionalService), то запрос успешно выполнится. Мы им в жире заводили задачу, долго висела без ответа, а потом и вовсе на 9-ую версию они перешли. По всей видимости до сих пор не исправлена проблема и надо бы переоткрыть вопрос на досуге.