These are chat archives for springjazzy/GIS_JKH_Integration

21st
Apr 2017
Anton
@dudarkoas
Apr 21 2017 01:29
оригинально они обновляются )
вчером присылают письмо, с новой версией и тут же пишут, что вкатывают ее на СИТ-2 )
через несколько часов
хехе
Anton
@dudarkoas
Apr 21 2017 01:52
объем прислать и примеры какие-то детские
а количество ЛС в городе сами прикинуть никак?
если мы ИС, на суммарную инфу по клиентам выдавать?!
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 02:09
@dudarkoas ну да нужно примерно прикинуть, сколько сейчас и сколько еще будет, тупо можно брать весь город если ты ИС (типа будешь монополистом по интеграции) :)
Anton
@dudarkoas
Apr 21 2017 02:13
город? )
один?
нуну
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 02:22
ВОПРОС: Почему не обрабатывает это public object BeforeSendRequest(ref Message request, IClientChannel channel) в частности пытаюсь реализовать string str = MessageString(ref request); Console.Out.WriteLine(String.Format($"\nBeforeSendRequest.str {str}")); System.Diagnostics.Debug.WriteLine($"\nBeforeSendRequest.str {str}"); GlobalTemp.requestStr = str; File.WriteAllText("D:\\BeforeSendRequest_str.txt", str); Но не чего не происходит, ни вывод в консоль, ни в запись в файл... значение переменной str
Daniel
@mortifactor
Apr 21 2017 02:59
а в конфиге указал?
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 03:09
@mortifactor разобрались :) заработало :)
Daniel
@mortifactor
Apr 21 2017 03:11
а шо было?
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 03:15
@mortifactor в конфиге закоментил строчку <MessageInspectorBehavior /> студия на нее "материлась" я и подумал, зачем этот не понятный шлак :)
Предупреждение Элемент "behavior" имеет недопустимый дочерний элемент "MessageInspectorBehavior". Список ожидаемых элементов: "clientVia, callbackDebug, callbackTimeouts, clear, clientCredentials, transactedBatching, dataContractSerializer, dispatcherSynchronization, remove, synchronousReceive, webHttp, enableWebScript, endpointDiscovery, soapProcessing".
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 03:30
доброе)
как дела с гис жкх?)
Вертекс
@wertex
Apr 21 2017 03:56
Доброго утра!
подскажите, коллеги, на сколько реально написать "шлюз" для гис жкх.... что он должен уметь: на вход принимать файл xml в нужном формате (например л/с или информация по мкд) подписывать этот файл ЭП и отправлять в гис. получит ответ и вернуть в систему которая отправила файл...
small-office
@small-office
Apr 21 2017 03:58
вполне реально ) если какая-то система будет делать валидный xml, а потом его разбирать ))
Вертекс
@wertex
Apr 21 2017 04:00
@small-office а сколько это может стоить )
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 04:01
@wertex ну как тебе сказать
принять готовый xml, подписать и отправить - дел на пол дня
Вертекс
@wertex
Apr 21 2017 04:02
это да
а вот отправить в гис
там же типа тунель все дела)
судя по статье на хабре
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 04:02
ну туннель поднять) либо по curl напрямую
либо wcf если c#
Anton
@dudarkoas
Apr 21 2017 04:05
фсбшная подпись тянет за собой крипто про скорее всего )
  • к стоимости
+
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 04:06
маг про туннель вместо stunnel
Вертекс
@wertex
Apr 21 2017 04:07
крипто про не проблема
а по curl можно и через php отдать
или тут так и так в любом случае шарпей ?
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 04:11
@wertex шарпей лучше, разбираться правда дольше :) но оно того стоит, возможности у шарпа безграничны, если сравнивать с пыхой, и тем более весь инструментарий "в одной коробке"
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 04:12
@wertex я через пхп делаю
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 04:12
@slvAuthor а ты как ответы разбираешь?
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 04:14
@K0LbAzzeR в плане
Вертекс
@wertex
Apr 21 2017 04:20
@slvAuthor а отправляешь как тут описано ? Взаимодействие с ГИС ЖКХ с помощью stunnel и openssl по ГОСТу или еще как то
curl ?
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 04:22
@wertex у меня как курс так и туннель. stunnel по статье поднял. курл своими костылями
Вертекс
@wertex
Apr 21 2017 04:30
@slvAuthor я пробовал через курл работать c dadata, там передается токен для доступа.. а тут сертификат передается ? или как
Syber79
@Syber79
Apr 21 2017 04:44
Примерно так я и делаю...
Из среды вынимаю xml, отправляю в библиотечку на подпись, результат заплевываю POST запросом в ГИС через magpro криптотунель.
Ответ запихиваю обратно в среду.
С getState - проще. Вся работа в среде через криптотунель. Потому что getState не нужны подписи.
Вертекс
@wertex
Apr 21 2017 05:11
не нужны подписи какие ?
и ты прям файлом туда отправляешь ?
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 05:15
@wertex ты что сделать то хочешь
Вертекс
@wertex
Apr 21 2017 05:17
@slvAuthor у нас есть АИС, для работы мун жил контроля. у нас есть обязанность заносить проверки УК ТСЖ в гис, но в том числе есть и другие виды информации которую надо отправлять в гис. мы хотим генерить xml отправлять в шлюз, а он уже должен отправить в гис и вернуть ответ
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 05:19
@wertex ну так нужна утилита которая будет брать xml файл, подписывать и отправлять) ничего сложного
Вертекс
@wertex
Apr 21 2017 05:19
ну да
Вертекс
@wertex
Apr 21 2017 05:32
вопросто то в том можно ли так делать, ну те отправлять валидный xml
doazet
@doazet
Apr 21 2017 05:33
@wertex ты не поверишь, но все так и делают
я во всяком случае, лол
с основной программой xml-ками обмениваюсь
Вертекс
@wertex
Apr 21 2017 06:18
не все)
Интеграция
Берем данные из БД, конвертируем их в сообщения, подписываем, отправляем.
Через какое то время забираем ответ (иногда ответа нет), делаем выводы, записываем результат обработки.
Файлы не участвуют в взаимодействии
вот так делет автор статьи https://habrahabr.ru/post/311062/
Vershinin Sergey
@versh23
Apr 21 2017 06:21
я тоже через xml. некая прокси. в моем случае никак иначе
Вертекс
@wertex
Apr 21 2017 06:21
ну все
отлично
надо писать тз и искать кодера
Anton
@dudarkoas
Apr 21 2017 06:29
Колбаззера найми )))
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 06:38
@dudarkoas да даже он сделает за пол дня
за день)
doazet
@doazet
Apr 21 2017 06:39
@slvAuthor а если они такие же xml, как в гисе, выгружать будут?
с кучей неймспейсов
Anton
@dudarkoas
Apr 21 2017 06:40
а в чем проблема у транспорта с неймспейсами?
две части, подписание и транспорт
подписание подписывает твой xml, а транспорту вообще фиолетово, что ты там передаешь
Denis Ulyanov
@DenisUlyanov
Apr 21 2017 06:43
@doazet хз, у меня генерится с неймспейсами и пофигу
doazet
@doazet
Apr 21 2017 06:48
@dudarkoas да ну нах такие xml как у гиса
@dudarkoas мало ли что они там выгружать собрались: я так понимаю просто xml с данными, а ты по ним должен пробижаться, создать запрос, подписать и отправить
и в каком виде эти данные будут - хз
small-office
@small-office
Apr 21 2017 06:54
@doazet не-не )).. не волнует, пусть формируют гисовский xml-ник )) шлюз только передатчиком будет ))) отправил то что дали )) без всяких там ненужностей )))
Anton
@dudarkoas
Apr 21 2017 06:58
у нас шлюз отдельный как раз
=)
подпись+транспорт+валидация подписи ответа
doazet
@doazet
Apr 21 2017 06:59
@dudarkoas ишь хитрожопые
Вертекс
@wertex
Apr 21 2017 07:04
@dudarkoas валидация чего ?
Anton
@dudarkoas
Apr 21 2017 07:06
что подпись валидна
Daniel
@mortifactor
Apr 21 2017 07:06
http://www.krasnoforum.ru/translation про гис обсуждают
Anton
@dudarkoas
Apr 21 2017 07:06
как ГИС проверяет, что подпись валидна, так и мы проверяем что подпись ответа валидна
Daniel
@mortifactor
Apr 21 2017 07:08
"зал пленарных заседаний"
doazet
@doazet
Apr 21 2017 07:09
@dudarkoas ога, вдруг подложил злой кулхацкер чего
весь мир только и существует, чтобы тебе вместо гиса вирус отправить
Anton
@dudarkoas
Apr 21 2017 07:11
ага
=)
doazet
@doazet
Apr 21 2017 07:11
@dudarkoas да у меня тоже мания преследования. это нормально
small-office
@small-office
Apr 21 2017 07:17
если у вас мания преследования, это ещё не значит, что вас никто не преследует
Anton
@dudarkoas
Apr 21 2017 07:18
интернет активная среда, где в каждую дыру постоянно норовят засунуть какой-нибудь зловред )
doazet
@doazet
Apr 21 2017 07:19
во-во
вот кто такой @FRNOmsk ? почему он тут читает, а не пишет?
и знаете, сколько тут таких?
ну все, ппц, пойду тор включу
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 07:21
О.о я Зимина увидел :)
Daniel
@mortifactor
Apr 21 2017 07:23
@doazet еще впн и i2p сразу
,Бля про единые лицевые счета что-то ща скажут
doazet
@doazet
Apr 21 2017 07:28
@mortifactor зал какой?
Daniel
@mortifactor
Apr 21 2017 07:28
внизу, пленарных заседаний
я все боюсь что они обмен по собственным лицевым запретят
doazet
@doazet
Apr 21 2017 07:29
у меня не грузит
Daniel
@mortifactor
Apr 21 2017 07:30
правда они ща закончат походу, у них до 14-30
doazet
@doazet
Apr 21 2017 07:30
@mortifactor ога. я щас подключусь и ты меня сдеанонишь -___-
Daniel
@mortifactor
Apr 21 2017 07:31
@doazet не, там группа гис в вк официальная
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 07:31
я все боюсь что они обмен по собственным лицевым запретят
ну к этому походу и идет
doazet
@doazet
Apr 21 2017 07:33
О! я колбасера спалила
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 07:35
@doazet :) :clap:
Какие сети, тут бы данные по ПУ вбить :)))))
Daniel
@mortifactor
Apr 21 2017 07:41
да кароче правильно ему люди говорят, а он одно да потому
данные эти кому они нужны
small-office
@small-office
Apr 21 2017 07:42
в целом, одно место хранения данных это всегда хорошо
Daniel
@mortifactor
Apr 21 2017 07:43
в общем как всегда обсуждают саму отрасль, потому что проблем до жопы, а гис тока добавляет пока что проблем
ну ваще да, агрегировать и собрать их когда то надо было
small-office
@small-office
Apr 21 2017 07:43
про реализацию промолчу, через пару лет допилят, и все забудут какие были проблемы
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 07:43
вопрос в том как их собирать в разрезе гибкости и прозрачности :)
Вертекс
@wertex
Apr 21 2017 07:49
рейтинги ахахаха
Daniel
@mortifactor
Apr 21 2017 07:49
в параллельном мире где-то
Вертекс
@wertex
Apr 21 2017 07:50
они всегда где то там
doazet
@doazet
Apr 21 2017 07:51
ну что там нового сказали?
Вертекс
@wertex
Apr 21 2017 07:53
завтраки и обещания
все как обычно
Daniel
@mortifactor
Apr 21 2017 07:53
с запуском гиса наступит щастье и все сразу станут платить со своих тостеров и холодильников, и главное это все бесплатно
doazet
@doazet
Apr 21 2017 07:54
и розовые пони полетят по небу, какая радугой
Daniel
@mortifactor
Apr 21 2017 07:55
нам вчера от гжи пришло уже типа, вот у вас дом уходит через месяц, быстро за 3 дня инфу обновите
doazet
@doazet
Apr 21 2017 07:55
@mortifactor О_о?
хуясе
Вертекс
@wertex
Apr 21 2017 07:56
типа уже щас обновите что он ушел ?)
Daniel
@mortifactor
Apr 21 2017 07:56
@wertex в том то и дело, что да - пока не ушел ведь
small-office
@small-office
Apr 21 2017 07:56
обновить что через месяц уйдёт ))
Daniel
@mortifactor
Apr 21 2017 07:56
ну там собрание провели и дату назначили
doazet
@doazet
Apr 21 2017 07:57
тип негоже необновленный дом отдавать?
Daniel
@mortifactor
Apr 21 2017 07:57
на самом деле там вообще руками навбивали чо попало, странно что их только это заинтересовало )
Вертекс
@wertex
Apr 21 2017 08:00
это в каком регионе такое гжи
doazet
@doazet
Apr 21 2017 08:00
питер поди
Daniel
@mortifactor
Apr 21 2017 08:00
красноярск же )
doazet
@doazet
Apr 21 2017 08:00
лол
да они у вас там просто обмороженные
Daniel
@mortifactor
Apr 21 2017 08:01
дык
у нас щас тётенька сканирует ВСЕ бюллетени собраний за 2016 год на продление/перезаключение договоров
для этой гжи
600 домов где-то
doazet
@doazet
Apr 21 2017 08:03
пздц
Daniel
@mortifactor
Apr 21 2017 08:03
потом короче на диск нарезает и им везёт
спрашивается нах*я
doazet
@doazet
Apr 21 2017 08:06
я вообще ору с этого ГЖИ
у нас кучу судов они проиграли
и все равно выписывают предписания, по которым уже проигрывали, лол
RatWar
@RatWar
Apr 21 2017 08:07
хорошо хоть не от руки переписывает, СКАНИРУЕТ!
Daniel
@mortifactor
Apr 21 2017 08:09
@RatWar ну да, ток ща посмотрел - ~69 тыщ собственников, у каждого 2-3 страничные бюллетени, помоему она до сих пор сканирует их в вялотекущем режиме )
RatWar
@RatWar
Apr 21 2017 08:13
будет что на ночь почитать
doazet
@doazet
Apr 21 2017 08:16
так что там с ЕЛС?
7vitaly-krasovsky7
@7vitaly-krasovsky7
Apr 21 2017 08:22
Коллеги, кто-нибудь загружал файлы по частям в ГИС? Как определить, что файл у них на сервере склеился и все норм? Запрос на завершение сессии никакой инфы об этом не передает.
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 08:23
@mortifactor Это жесть просто.. 70к собственников, по 2-3 стр., (возьмем по среднему 2.5) итого 175к стр, среднее время сканирования допустим 2 минуты.. итого 87,5к минут = 1458 часов, в дню 8 раб часов.. итого 182 рабочих дня... и это непрерывное сканирование.... офигеть
я бы такого однообразия не выдержал бы просто
ВОПРОС: а зачем их сканировать то?
doazet
@doazet
Apr 21 2017 08:25
завтра увидим в новостях: обезумевшая от рутины старушка перестреляла офис гжи
small-office
@small-office
Apr 21 2017 08:25
@K0LbAzzeR затем, чтобы прикладывать, ты ещё до вложений не дошёл )) у тебя всё впереди ))
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 08:25
@small-office ну я точно сканировать не буду :))))
7vitaly-krasovsky7
@7vitaly-krasovsky7
Apr 21 2017 08:25
Загружаю файл к ним и тут же его выгружаю. Если вставить небольшой delay перед выгрузкой, то все отлично работает, но если прям сразу после запроса о завершении сессии попытаться получить информацию о файле, то запрос падает. Как я понял, они склеить все части не успевают.
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 08:26
А как быстро определить число собственников?
small-office
@small-office
Apr 21 2017 08:26
@7vitaly-krasovsky7 ну да.. им на это время надо
doazet
@doazet
Apr 21 2017 08:27
@7vitaly-krasovsky7 а что удивляет?
7vitaly-krasovsky7
@7vitaly-krasovsky7
Apr 21 2017 08:30
@doazet Ничего не удивляет. Вопрос был: как понять, что склейка завершена? Ответ на запроса окончания сессии ничего по этому поводу не возвращает.
small-office
@small-office
Apr 21 2017 08:37
@7vitaly-krasovsky7 упал запрос по получению сведений о файле, значит его там нет или он ещё не готов )
7vitaly-krasovsky7
@7vitaly-krasovsky7
Apr 21 2017 08:56
@small-office ну не круто так (долбить, пока ответ не вернется) обрабатывать запросы. Они могли бы хоть какой-нибудь статус возвращать по типу тех, что возвращаются при асинхронной загрузке через WCF.
small-office
@small-office
Apr 21 2017 09:04
@7vitaly-krasovsky7 вообще не круто
doazet
@doazet
Apr 21 2017 09:04
@7vitaly-krasovsky7 эх, сейчас бы подолбить, да
doazet
@doazet
Apr 21 2017 10:49
кто-нибудь знает, как должен выглядеть СНИЛС
?
Daniel
@mortifactor
Apr 21 2017 10:50
зиленый такой
doazet
@doazet
Apr 21 2017 10:50
щутник
должен быть пробел последний или нет?
doazet
@doazet
Apr 21 2017 10:51
сегодня день петросяна?
гис как его съедает? в каком виде в смысле
в одном месте написано 13 знаков, в другом 14
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 10:52
а где используешь?
doazet
@doazet
Apr 21 2017 10:52
реестр членов тсж
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 10:53
смотри приложение к альбому, там в форматах должен быть снилс и его формат, если он отличается в запросах (что не логично), но в общем смотреть там надо
doazet
@doazet
Apr 21 2017 10:55
Элемент: SNILS
Описание
СНИЛС
Унаследован от
Ограничение string
Ограничения
· Значение должно соответствовать шаблону: \d{11}
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 10:55
11 цифр подрят
doazet
@doazet
Apr 21 2017 10:55
ога
да только что-то не так
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 10:56
ну тогда писать в ТП и тыкать их в это место
мол что за НЕВЕРНОЕ описание
ну я прочитав это пробовал 11 цифр
по идеи все сходиться СНИЛС состоит из 11 цифр
doazet
@doazet
Apr 21 2017 11:03
@K0LbAzzeR сейчас за кем-то фсб придет за разглашение личных данных
7vitaly-krasovsky7
@7vitaly-krasovsky7
Apr 21 2017 11:13
@K0LbAzzeR Как ты так сделал, волшебник? Как такая гифка записывается? Коллегам буду отправлять :fire:
Daniel
@mortifactor
Apr 21 2017 11:16
@7vitaly-krasovsky7 старый боян же
неповторимый оригинал https://lmgtfy.com/
Nikita
@springjazzy
Apr 21 2017 11:23
@mortifactor в закладки однозначно
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 11:30
@mortifactor ну да боян зато какой :)
@7vitaly-krasovsky7 а хочешь ссылку для особо назойливых и тупых? :)
doazet
@doazet
Apr 21 2017 11:32
@K0LbAzzeR ни дай Бог это скриммер будет
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 11:33
@doazet незнаю таких.. но я использую это http://natribu.org :)
doazet
@doazet
Apr 21 2017 11:33
@K0LbAzzeR лучше бы ты использовал гугл, лол
я этой ссылкой еще во времена вордстрима на башорге пользовалась
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 11:37
@doazet ну я тоже давно ей пользуюсь...
Nikita
@springjazzy
Apr 21 2017 12:22
кароче прикол
отправил показания
одно контрольное и одно абонентское
контрольно за 18 апреля. Абонентское за 14
так получилось что контрольное я отправил раньше. Это было видимо ошибка
Контрольное больше на 1 куб чем абонентское. Теперь абонентское не принимает - говорит у меня показание меньше
а то что абонентское идет раньше их не смущает
Nikita
@springjazzy
Apr 21 2017 12:32
а ладно.. всем плевать
Konstantin Slabouzov
@clip71
Apr 21 2017 12:32
@springjazzy у всех уже тяпница ;)
doazet
@doazet
Apr 21 2017 15:41
@springjazzy Л - логика
хотя...
doazet
@doazet
Apr 21 2017 15:47
внезапно
лол, а если по среднему начислялось и абонент хочет на факт перевести?
вдруг средний больше факта. вешаться что ли?
Алексей Бугров
@Jenstel33rus_twitter
Apr 21 2017 17:50
всем добрейшего вечерочка :)
есть специалист по PHP?
doazet
@doazet
Apr 21 2017 17:52
не, все онлайн
а что надо? я до руби, которы до делфи был, пэхэпэзанималась
да, я извращенка
Алексей Бугров
@Jenstel33rus_twitter
Apr 21 2017 17:52
:)
K0LbAzzeR
@K0LbAzzeR
Apr 21 2017 18:44
@Jenstel33rus_twitter что хотел от пыхи?