These are chat archives for springjazzy/GIS_JKH_Integration

3rd
May 2017
Игорь Радченко
@DeathmentGD_twitter
May 03 2017 03:41
Ктонибудь долговые ПД грузил?
Syber79
@Syber79
May 03 2017 03:47

Уважаемый пользователь!

Сегодня 2 мая 2017 года с 20:00 до 2:00 3 мая 2017 года на промышленном стенде будут проводится регламентные работы по установке версии 11.1.1 с форматами обмена версии 11.1.1.2.

Я чет не вкуриваю... Они опять на промышленную без тестирования выкатывают?
Игорь Радченко
@DeathmentGD_twitter
May 03 2017 04:04
забавно работает долговой ПД. по ЛС задолженность в 4х периодах. Создаю ДПД, заполняю инфу по периодам. (т.е. 4 элемента с инфой месяц-год/долг). в ЛК, внутри этого ПДП, показывает только самый ранний период и его задолженность, потом сразу Итого задолженность, которая равна !!! задолженность самого раннего периода * на колво периодов,!!! а не сумма долга по периодам
K0LbAzzeR
@K0LbAzzeR
May 03 2017 04:20
А кто как у себя организовал структуру логов запросов и ответов от ГИС, а то я сейчас тупо в одну папку сваливаю, но чет мне кажется через пару месяцев будет просто помойка (где хрен что найдешь) :) Кто как делает? Структура папок, название файлов и т.п.? Поделитесь...
Игорь Радченко
@DeathmentGD_twitter
May 03 2017 04:20
у меня файлопомойка))
тупо дата-время-запрос/ответ
и да, там ппц... потом удалять эту гадость гемор, пока он там обсчитает 50тыщ файлов
K0LbAzzeR
@K0LbAzzeR
May 03 2017 04:23
ну у меня так "<запрос/ответ><Дата>-<время><MessageGUID>" по крайней мере по MessageGUID удобней искать нужные файлы в папке :) но чет все равно мне не нравиться, нужно сделать лучше :)
Denis Ulyanov
@DenisUlyanov
May 03 2017 04:27
@K0LbAzzeR в бд храни_
K0LbAzzeR
@K0LbAzzeR
May 03 2017 04:29
@slvAuthor пока еще рано, я еще не понял их всю кухню, как пойму, тогда и буду проектировать БД, а пока файлики, файлики :)
CCAlek
@CCAlek
May 03 2017 04:45
Добрый день! Как извлеченные данные из БД сопоставлять к данным гис?
Игорь Радченко
@DeathmentGD_twitter
May 03 2017 04:46
дык для этой части кухня и не нужна. простая табилца вида "Вид запроса""Запрос" ну и там еще какиенить поля
и все, заполняешь "запрос" "длинный xml" при отправке, "ответ", "длинный xml" при ответе
хотя там нужен blob формат... в варчар может не влезть, если запрос слишком большой, то явно больше 4к символов
кто там вчера спрашивал про ограничение 8 платежек?)
Добавление платежного документа невозможно. Для одного лицевого счета в одном расчетном периоде возможно создание не более девяти платежных документов.
K0LbAzzeR
@K0LbAzzeR
May 03 2017 04:54
@CCAlek это главный вопрос :) повсюду нужны "связные" таблицы, иначе я думаю не как
Syber79
@Syber79
May 03 2017 05:46
Я в базе храню
Syber79
@Syber79
May 03 2017 05:51
Создал запрос, подписал, положил в базу, выставил статус - 0.
Отправил... Записал ответ. Сменил статус в соответствии с ответом.
Если случился таймаут - статус не меняется. И потом я тупо повторяю отправку всего у чего остался статус 0.
image.png
примерно так это выглядит
Храню в CLOB
По clob хоть искать можно без извращений
Алексей Бугров
@Jenstel33rus_twitter
May 03 2017 06:27
Всем доброе утро. А какая версия форматов сейчас текущая на ППАК? Вчера написали, что ставят версию 11.1.1 с форматами обмена версии 11.1.1.2, а на сайте текущие форматы обозначены как v.11.1.0.13. Кому верить?
doazet
@doazet
May 03 2017 06:43
у тебя Хаус на аватарке, епт. Ты должен знать, что все лгут
никому верить нельзя
Игорь Радченко
@DeathmentGD_twitter
May 03 2017 06:45
@doazet ага, значит всетаки смотрела сериалы)
YuriyProg
@YuriyProg
May 03 2017 07:29
@Jenstel33rus_twitter
v.11.1.0.13 вроде верная.
Народ, что у меня сломалось, обновил формат и на те, на любые запросы выдает ошибку Неверный формат XML.
что за нафик?
Всем привет, кстати.
K0LbAzzeR
@K0LbAzzeR
May 03 2017 07:34
@YuriyProg ну посмотри какой запрос отправляется у тебя на сервер, через public object BeforeSendRequest(ref Message request, IClientChannel channel) если ты на C# делаешь через WCF
@YuriyProg и что именно значит обновил формат? сгенерил новые прокси-классы?
petrm2004
@petrm2004
May 03 2017 08:58

Коллеги, подключился к тестовым стендам ГИС ЖКХ. Через SoapUI отправляю вот такой запрос
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://dom.gosuslugi.ru/schema/integration/8.6.0.6/" xmlns:org="http://dom.gosuslugi.ru/schema/integration/8.6.0.6/organizations-registry-common/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
<soapenv:Header>
<ns:ISRequestHeader>
<ns:Date>2017-05-02T08:35:00</ns:Date>
<ns:MessageGUID>95ae5e76-8de8-414f-9a7f-e610d19ded90</ns:MessageGUID>
</ns:ISRequestHeader>
</soapenv:Header>
<soapenv:Body>
<org:exportOrgRegistryRequest>
<org:SearchCriteria>
<ns:OGRN>1073808028271</ns:OGRN>
</org:SearchCriteria>
</org:exportOrgRegistryRequest>
</soapenv:Body>
</soapenv:Envelope>
В ответ приходит <faultstring>AUT011000: Нет активной ИС с данным сертификатом</faultstring>
Не подскажите что не так?

tim apple
@timapple
May 03 2017 09:00
@petrm2004 хеш сертификата передать не забыл в шттп-заголовках?
@petrm2004 ну ессно ИС зарегена с этим сертификатом
petrm2004
@petrm2004
May 03 2017 09:04
Не понял. Хеш сертификата должен быть в Body в Signature?
tim apple
@timapple
May 03 2017 09:07
нет. в шттп-заголовках. это особенность СИТов, т.к. не передаем клиентский сертификат. гугли X-Client-Cert-Fingerprint
@petrm2004 для понимания. используются два сертификата (разные в общем случае): сертификат ИС (транспортный) и сертификат подписи (операторский)
tim apple
@timapple
May 03 2017 09:13
@petrm2004 хеш в X-Client-Cert-Fingerprint указывать нужно без пробелов
doazet
@doazet
May 03 2017 09:14
@timapple это ты засланец из ГИС ЖКХ?
ланитовец в смысле
tim apple
@timapple
May 03 2017 09:19
@doazet нет, я маг-астральщик, ученик Балаватха
petrm2004
@petrm2004
May 03 2017 09:20

@timapple Спасибо.
Теперь вот такая ошибка:

<faultstring>FMT001300: Некорректный XML</faultstring>

tim apple
@timapple
May 03 2017 09:26
@petrm2004 Action забыл
@petrm2004 и как-то в целом запрос маленький. у меня неймспейсов куча и версия запроса указана. ты чем формируешь-то?
petrm2004
@petrm2004
May 03 2017 09:31
@timapple С интернета скоприовал, и что-то поменял. Может есть готовый запрос?
tim apple
@timapple
May 03 2017 09:32
@petrm2004 эм. лучше генерировать на основе последних wsdl
petrm2004
@petrm2004
May 03 2017 09:39
@timapple Спасибо огромное!!! Кусочки пазла собрал и получил нужный ответ)
K0LbAzzeR
@K0LbAzzeR
May 03 2017 09:53
@petrm2004 это только начало :) основное еще впереди :) но я так и не смог заставить работать SoapUI на ППАК
tim apple
@timapple
May 03 2017 09:54
@K0LbAzzeR кек. а как ты его научишь подписывать по Госту-то?
во всем мире RSA и не знают бед. а у нас своя балалайка без поддержки зарубежом
K0LbAzzeR
@K0LbAzzeR
May 03 2017 09:56
@timapple ну был вариант, подписывать на стороне и пихать подписанный запрос уже в прогу и слать, но чет мне показалось что это мудреный вариант и я отказался от этой затеи
tim apple
@timapple
May 03 2017 09:57
@K0LbAzzeR а, передавать готовые реквесты я не подумал
Pavel Druzhinin
@pavelDruzhinin
May 03 2017 09:58
велосипедостроители
K0LbAzzeR
@K0LbAzzeR
May 03 2017 09:59
@pavelDruzhinin ну есть немного :)
tim apple
@timapple
May 03 2017 10:00
@pavelDruzhinin реквесчу гис-жкх-фреймворк-сдк
ну а пока нет ...
petrm2004
@petrm2004
May 03 2017 10:05
Запрос подписал с помощью этого https://bitbucket.org/slavam/signature-demo/src
И в помощь этот ресурс пощел https://habrahabr.ru/post/300856/
Nikita
@springjazzy
May 03 2017 11:49
коллеги что с ППАК? Они что новую версию туда вчера накатили
??
Syber79
@Syber79
May 03 2017 11:51
ага
причем версию, которую СИТы не видели
Nikita
@springjazzy
May 03 2017 11:52
ппц они упоролись.
doazet
@doazet
May 03 2017 11:52
@springjazzy пффф... как будто это в первый раз
Nikita
@springjazzy
May 03 2017 11:52
и что теперь - XML валится?
Pavel Druzhinin
@pavelDruzhinin
May 03 2017 11:52
на ППАК дублится инфа вот и обновляют второпях
Nikita
@springjazzy
May 03 2017 11:53
а что качать то? Регламент и форматы информационного взаимодействия внешних информационных систем с ГИС ЖКХ (перспективные форматы v.11.1.1.2)
Pavel Druzhinin
@pavelDruzhinin
May 03 2017 11:53
по ходу да
doazet
@doazet
May 03 2017 11:58
@pavelDruzhinin опять руками вычищать будут >_<
Pavel Druzhinin
@pavelDruzhinin
May 03 2017 12:00
ага, руками клиентов
Denis Ulyanov
@DenisUlyanov
May 03 2017 12:03
@springjazzy что отвалилось
Nikita
@springjazzy
May 03 2017 12:04
ну там неверный XML
есть такое?
Nikita
@springjazzy
May 03 2017 12:10
дома экспортятся вроде на старом
Denis Ulyanov
@DenisUlyanov
May 03 2017 12:12
экспорт домов не сломался)
да он и при переходе с 10 на 11 не ломался)
K0LbAzzeR
@K0LbAzzeR
May 03 2017 13:04
@petrm2004 Тут проще https://habrahabr.ru/post/311062/ я это взял за основу :)
Vershinin Sergey
@versh23
May 03 2017 13:10

В Санкт-Петербурге почти завершено внесение информации в ГИС ЖКХ

Согласно данным Государственной жилищной инспекции Санкт-Петербурга, представленным в ходе видеоконференции Минкомсвязи России 27 апреля, в систему внесено 98% организаций города, осуществляющих управление МКД и их ресурсоснабжение. Данные организации разместили информацию по всем домам жилого фонда Санкт-Петербурга, это более 38 тыс. объектов. Заместитель министра связи Михаил Евраев в ходе видеоконференции особо отметил успехи региона и его динамику ускоренного внедрения ГИС ЖКХ.

как то 38 тыс маловато_
Nikita
@springjazzy
May 03 2017 13:13
38 тысяч объектов в Питере
почему мало?
это до фига домов
Vershinin Sergey
@versh23
May 03 2017 13:23
ну если наполнено всего по 38тыс домов, мне кажется для такой новости это маловато. у нас по 250 к наполнено лицевыми и частично ИПУ. речь то про регион идет
Nikita
@springjazzy
May 03 2017 13:23
Санкт-Петербург то не Ленинградская область
это город федерального значения. У нас их всего несколько - Москва, Питер, Севастополь
Vershinin Sergey
@versh23
May 03 2017 13:25
ну по новости то выделили регион, который уже почти интегрировался. неужели у других регионов меньше по 38тыс домов данных внесено?
Pavel Druzhinin
@pavelDruzhinin
May 03 2017 13:37
судя по этому линку http://gkxspb.ru/skolko-domov-v-sankt-peterburge-i-skolko-shtrafov-vypisyvaet-goszhilinspektsiya/ в Питере всего 48 тысяч домов
Denis Ilyushchenko
@gizmo75rus
May 03 2017 14:06
коллеги сит2 у всех лежит?
Pavel Druzhinin
@pavelDruzhinin
May 03 2017 14:08
@gizmo75rus зачем тебе СИТ2?)
Denis Ilyushchenko
@gizmo75rus
May 03 2017 14:08
авто тестирование на нем
Pavel Druzhinin
@pavelDruzhinin
May 03 2017 14:09
юнит тесты?
круто, да СИТ1 вообще печаль непонятно когда починят
Nikita
@springjazzy
May 03 2017 14:34
коллеги почему при обновлении домов может быть такая ошибка
добавляю несколько помещений к МКД
запрос:
  <ApartmentHouseToUpdate>
           <BasicCharacteristicts>
              <No_RSO_GKN_EGRP_Data>true</No_RSO_GKN_EGRP_Data>
              <FIASHouseGuid>9536a604-a95f-42fe-94ef-880685d2cb80</FIASHouseGuid>
              <OKTMO>
                 <d3p1:code>52701000001</d3p1:code>
              </OKTMO>
              <OlsonTZ>
                 <Code xmlns="http://dom.gosuslugi.ru/schema/integration/nsi-base/">8</Code>
                 <GUID xmlns="http://dom.gosuslugi.ru/schema/integration/nsi-base/">e675c123-aa7b-4fe1-b2fb-6072552a132a</GUID>
              </OlsonTZ>
           </BasicCharacteristicts>
           <d3p1:TransportGUID>2bb1a79a-f914-463c-a789-547b82879714</d3p1:TransportGUID>
        </ApartmentHouseToUpdate>
        <EntranceToUpdate>
           <EntranceNum>1</EntranceNum>
           <d3p1:TransportGUID>9b8ec079-ff24-467e-80e5-39d63be18e87</d3p1:TransportGUID>
           <EntranceGUID>0025545a-aba2-46e8-8c2b-279b23caa42e</EntranceGUID>
        </EntranceToUpdate>
        <ResidentialPremises>
           <ResidentialPremisesToCreate>
              <No_RSO_GKN_EGRP_Data>true</No_RSO_GKN_EGRP_Data>
              <PremisesNum>102/3</PremisesNum>
              <EntranceNum>1</EntranceNum>
              <d3p1:TransportGUID>fd405e37-3606-43b1-8277-72668614c7e3</d3p1:TransportGUID>
           </ResidentialPremisesToCreate>
        </ResidentialPremises>
Ответ:
       <ns13:CommonResult>
                <ns4:TransportGUID>2bb1a79a-f914-463c-a789-547b82879714</ns4:TransportGUID>
                <ns4:Error>
                    <ns4:ErrorCode>AUT011003</ns4:ErrorCode>
                    <ns4:Description>Доступ запрещен для поставщика данных: организация “c44a14ec-39b8-42cc-aa9b-70b3cba967fb”, полномочие “РСО,Оператор ИС”.</ns4:Description>
                </ns4:Error>
            </ns13:CommonResult>
            <ns13:CommonResult>
                <ns4:TransportGUID>9b8ec079-ff24-467e-80e5-39d63be18e87</ns4:TransportGUID>
                <ns4:Error>
                    <ns4:ErrorCode>AUT011003</ns4:ErrorCode>
                    <ns4:Description>Доступ запрещен для поставщика данных: организация “c44a14ec-39b8-42cc-aa9b-70b3cba967fb”, полномочие “РСО,Оператор ИС”.</ns4:Description>
                </ns4:Error>
            </ns13:CommonResult>
            <ns13:CommonResult>
                <ns4:GUID>3f6737fe-acef-4347-b748-868b0ccfdea0</ns4:GUID>
                <ns4:TransportGUID>fd405e37-3606-43b1-8277-72668614c7e3</ns4:TransportGUID>
                <ns4:UniqueNumber>9oyK0001900121</ns4:UniqueNumber>
                <ns4:UpdateDate>2017-05-03T17:11:50.159+03:00</ns4:UpdateDate>
                <ns13:ImportHouseRSO>
                    <ns13:GKNRelationshipStatus>
                        <ns13:Status>N</ns13:Status>
                        <ns13:ResidentialPremiseAcceptedParameter>PremisesNum</ns13:ResidentialPremiseAcceptedParameter>
                    </ns13:GKNRelationshipStatus>
                    <ns13:EGRPRelationshipStatus />
                </ns13:ImportHouseRSO>
            </ns13:CommonResult>
то есть по домам и подъезду ГИС нахер послало
но помещения в итоге добавились
это вообще как?
у меня парсер ошибку увидел и расстроился. Идентификаторы получаются не получены
Nikita
@springjazzy
May 03 2017 14:42
да это фича судя по альбому ТФФ
если УО данные трогали то РСО только помещения может трогать
Pavel Druzhinin
@pavelDruzhinin
May 03 2017 14:44
ага, мы так уже с одним РСО разбираемся, потому что они взяли и хернули все наши помещения и ЛС и загрузили свои в один подъезд