These are chat archives for springjazzy/GIS_JKH_Integration

23rd
Nov 2016
doazet
@doazet
Nov 23 2016 05:45
@Jenstel33rus_twitter api.dom.gosuslugi.ru:443
ну и СА-PPAK
7vitaly-krasovsky7
@7vitaly-krasovsky7
Nov 23 2016 06:27
Коллеги, подскажите, какая версия форматов сейчас на СИТ-02 используется? Где и как вообще смотреть версию используемых на стенде форматов и версию самого стенда?
ndbn
@ndbn
Nov 23 2016 06:32

@7vitaly-krasovsky7 вчера смотрел, была 10.0.2.10 вроде. смотрел так, взял файлы версии 11.0.0.3, нашёл в каких сервисах есть методы версии 11.0.0.3(в wsdl/xsd стоит), это оказался Payments,

="qualified" attributeFormDefault="unqualified" version="11.0.0.3">

запросил с сервера wsdl, например https://217.107.108.156:10081/ext-bus-payment-service/services/PaymentAsync?wsdl и посмотрел что там не 11.0.0.3

doazet
@doazet
Nov 23 2016 06:49
@ndbn оригинально >_<
ndbn
@ndbn
Nov 23 2016 06:59
@doazet ну а как по-другому
Nikita
@springjazzy
Nov 23 2016 07:10
СИТ-02 не пашет еще. Ё-моё...
ri8on
@ri8on
Nov 23 2016 07:18
у меня и ппак не работает, если честно
Алексей Бугров
@Jenstel33rus_twitter
Nov 23 2016 07:22
@doazet спасибо,
doazet
@doazet
Nov 23 2016 07:25
@ri8on у меня все ок. может, на Вашей стороне проблема?
ri8on
@ri8on
Nov 23 2016 07:26
@doazet может быть, пока даже не понимаю в чем может быть проблема
Nikita
@springjazzy
Nov 23 2016 07:26
это про ППАК?
ri8on
@ri8on
Nov 23 2016 07:26
как будто соединение целиком дропается
да
doazet
@doazet
Nov 23 2016 07:42
странно... у меня работает -__-
а не, отвалилось
ri8on
@ri8on
Nov 23 2016 07:45
у меня наоборот заработало вроде)
doazet
@doazet
Nov 23 2016 07:46
сит1 работает, второй внутреннюю ошибку выдает на тот же запрос
ri8on
@ri8on
Nov 23 2016 07:47
иногда такое ощущение что доступность процентов 70 у гиса
Алексей Бугров
@Jenstel33rus_twitter
Nov 23 2016 07:54
@ri8on Меньше, мы сейчас часть данных шаблонами грузим, работает не понятно как. Загрузка либо в обработку не попадает, либо начинает обрабатывается и выкидывает с неизвестной ошибкой. Такая же фигня и с выгрузками из ГИС
ri8on
@ri8on
Nov 23 2016 07:55
@Jenstel33rus_twitter ну мы тоже делаем возможной выгрузку через шаблоны, там свои проблемы, да (
с тем чтоб в обработку не попадало, вроде у нас не сталкивались, но точно не скажу, поскольку не сам этим занимаюсь
а неизвестная ошибка была как-то на счетчиках, оказалось что гис не может съесть файл в котором больше примерно 100 строк
пришлось файлы разбивать на кучу маленьких
Алексей Бугров
@Jenstel33rus_twitter
Nov 23 2016 08:14
Принятый файл Excel: Помещения и ЕЛС от 23.11.2016 09:52.xlsx
Дата и время начала обработки: 23.11.2016 09:52:17
Дата и время окончания обработки: 23.11.2016 09:52:54
Во время обработки произошла системная ошибка.
вот так работает выгрузка ЕЛС сейчас
Дмитрий Кузнецов
@kekzik
Nov 23 2016 08:15
кто знает какие права доступа нужны для управления договорами управления? у меня в ЛК нету такого пункта
Алексей Бугров
@Jenstel33rus_twitter
Nov 23 2016 08:16
@kekzik а какая роль у организациии?
ri8on
@ri8on
Nov 23 2016 08:19
@Jenstel33rus_twitter а сколько ЛС в файле?
Дмитрий Кузнецов
@kekzik
Nov 23 2016 08:26
@Jenstel33rus_twitter
Ресурсоснабжающая организация
Оператор информационной системы
Расчетный центр
small-office
@small-office
Nov 23 2016 08:29
ответ с техподдержки "Под РСО нельзя выполнять экспорт ДУ. Контроль срабатывает верно. Выполнить экспорт ДУ могут только Управляющие организации, Органы местного самоуправления, ГЖИ."
kolodinivan
@kolodinivan
Nov 23 2016 08:30
ДУ это что ?
small-office
@small-office
Nov 23 2016 08:30
@kekzik т.е. никак
ДУ это договора управления
Дмитрий Кузнецов
@kekzik
Nov 23 2016 08:33
у меня на тестовом были
small-office
@small-office
Nov 23 2016 08:36
@kekzik а вы чем их забирали, exportCAChData ?
kolodinivan
@kolodinivan
Nov 23 2016 08:36
так у РСО договор ресурсоснабжения. Это одно и то же?
Дмитрий Кузнецов
@kekzik
Nov 23 2016 08:36
я не выполнял этот запрос у меня в Личном кабинете было
small-office
@small-office
Nov 23 2016 08:37
@kolodinivan нет, это разные штуки
@kolodinivan Договора РСО не относятся к договорам управления
@kekzik хм.. ещё более странно.. у нас такие же роли как у вас, но есть только договора ресурсоснабжения
Дмитрий Кузнецов
@kekzik
Nov 23 2016 08:39
знал бы я на что подписывался ни за что не взял этот ГИС ЖКХ
small-office
@small-office
Nov 23 2016 08:50
есть какой-нибудь веб-сервис с индикацией доступности тестовых серверов в виде светофорчика? )) а ещё лучше со статистикой когда работал и когда отваливался
Алексей Бугров
@Jenstel33rus_twitter
Nov 23 2016 08:52
@ri8on это выгрузка из ГИС, не загрузка шаблона. Причем ГИС нормально переваривает большие файлы (до 30 тыс. точно_, 5 дней назад у меня спокойно загрузился участок с 25 тыс. лицевых счетов и еще один с 30 тыс.
ri8on
@ri8on
Nov 23 2016 08:54
@Jenstel33rus_twitter да, не заметил, неожиданно)
Denis Ulyanov
@DenisUlyanov
Nov 23 2016 09:06
@small-office запили)
doazet
@doazet
Nov 23 2016 10:37
господа! кто-нибудь сталкивался с ошибкой "FMT001308 Неверный формат полей: Объем коммунальных услуг - индивидуальное потребление - объем, площадь, количество, Норматив потребления коммунальных услуг - индив. потребл., Норматив потребления коммунальных услуг - общедомовых" при загрузке начислений эксель?
anesterov
@anesterov
Nov 23 2016 10:38
@doazet не знаю как в ексель, но в сервисах обязательное требование 2 знака после запятой
т.е. 0 не принимает, а 0.00 принимает
doazet
@doazet
Nov 23 2016 10:48
эммм.... это у чего так? услуга-то нагрев ГВС - для коэффициента нагрева явно мало 2 знака
Алексей Бугров
@Jenstel33rus_twitter
Nov 23 2016 11:02
Просто цирк. Грузим лицевые шаблоном. Поставил файл в обработку, через 10 минут обработка остановилась, в отчете написано "Во время обработки произошла системная ошибка."., файл с результатом скачать нельзя. Посмотрел сколько успел загрузить было 300 лицевых, через час проверяю лицевых уже стало больше 5 тыс.
ri8on
@ri8on
Nov 23 2016 11:56
Это кстати да, замечали. ошибка при обработке вообще никак не гарантирует, что данные не будут загружены. Нужно выгружать данные и проверять что загрузилось, а что нет.
@doazet ну так, нафиг их, мегакаллории, мелочь какая)
ndbn
@ndbn
Nov 23 2016 12:21

Файловый сервис, отправляю:

PUT http://sit02:10082/ext-bus-file-store-service/rest/homemanagement HTTP/1.1
Date: Wed, 23 Nov 2016 12:19:18 GMT
X-Upload-OrgPPAGUID: 759d6f6a-acb7-4d41-8324-f7720972803f
X-Upload-Filename: test.pdf
Content-MD5: 4cWjtDJZZ89q2URc0mdEng==
Authorization: Basic c2l0OnJaX0dHNzJYU15WZjU1Wlc=
Host: sit02:10082
Content-Length: 8
Connection: Keep-Alive

test PDF

Получаю:

HTTP/1.1 400 Bad Request
Server: nginx
Date: Wed, 23 Nov 2016 12:19:16 GMT
Content-Type: text/html;charset=utf-8
Content-Length: 1081
Connection: keep-alive
Location: /ext-bus-file-store-service/rest/homemanagement
X-Upload-Error: 

JBWEB000065: HTTP Status 400 - 
--------------------------------------------------------------------------------
JBWEB000309: type JBWEB000067: Status report
JBWEB000068: message 
JBWEB000069: description JBWEB000120: The request sent by the client was syntactically incorrect.
--------------------------------------------------------------------------------
JBoss Web/7.5.10.Final-redhat-1

Что не так? Не могу найти.

Syber79
@Syber79
Nov 23 2016 12:28
Мдя...
Заплюнул договор РСО на 5071 дом...
Пока пол часа
<ns4:RequestState>1</ns4:RequestState>
О!
<ns4:RequestState>2</ns4:RequestState>
ri8on
@ri8on
Nov 23 2016 12:29
а кстати, есть какая-то расшифровка статусов, а то в альбоме просто 1-2-3 и всё.
понятно что это что-то вроде принято-обрабатывается-готово, но всеж
Syber79
@Syber79
Nov 23 2016 12:33
1- новый
2- в работе
3- закончили
Daniel
@mortifactor
Nov 23 2016 12:33
подскажите, пожалуйста, если отправить дом + помещения в одном запросе, и вылезет ошибка в каком-нибудь помещении, то 1- загрузятся ли остальные помещения + дом, 2- ошибка будет по каждому помещению или на весь дом в целом (т.е. запрос)
Syber79
@Syber79
Nov 23 2016 12:35
и как итог:
<ns4:RequestState>3</ns4:RequestState>
<ns4:MessageGUID>7edf0bbe-b177-11e6-b176-005056835680</ns4:MessageGUID>
<ns4:ErrorMessage>
<ns4:ErrorCode>EXP001000</ns4:ErrorCode>
<ns4:Description>Внутренняя ошибка</ns4:Description>
<ns4:StackTrace>javax.ejb.EJBTransactionRolledbackException: Transaction rolled back
...
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
</ns4:StackTrace>
</ns4:ErrorMessage>
ri8on
@ri8on
Nov 23 2016 12:37
@ndbn X-Upload-OrgPPAGUID - это новое что-то? в альбоме вижу только X-Upload-Dataprovider
@mortiruby смотря какая ошибка
ndbn
@ndbn
Nov 23 2016 12:40
@ri8on да давно есть, версии с 9й если не раньше
Идентификация поставщика информации осуществляется по одному из параметров:
•    X-Upload-OrgPPAGUID - соответствует параметру orgPPAGUID операции exportOrgRegistry;
•    X-Upload-Dataprovider – соответствует SenderID.
А ну сейчас поменяю
Тоже самое...
Есть у кого заголовки полученные сниффером, покажите свои для примера.
Daniel
@mortifactor
Nov 23 2016 12:42
@ri8on ну, к примеру, если уже есть помещение
ri8on
@ri8on
Nov 23 2016 12:44
@mortiruby я так понимаю что если ошибка среди предусмотренных гисом, то будет ошибка для конкретного помещения, иначе будет какая-нибудь "неизвестная ошибка", и тогда поведение плохо предсказуемо
@mortiruby вполне может быть, как писали выше, что будет показываться ошибка для всего запроса в целом, но данные из него загрузятся, как будто все нормально
Daniel
@mortifactor
Nov 23 2016 12:47
ага ну понятно. щас проверять буду..
из дебаггера не вылажу
ndbn
@ndbn
Nov 23 2016 13:37
Вот даже что нашёл
Внимание! 
В течение версии 9.0.0 необходимо перейти от X-Upload-Dataprovider к X-Upload-OrgPPAGUID. 
В 10.0.0 X-Upload-Dataprovider будет упразднен.
ri8on
@ri8on
Nov 23 2016 13:39
@ndbn хм, не видел такого, спасибо
кстати, вот кто может объяснить логику, почему ImportMainMunicipalService это просто элемент, а ImportOrganizationWork это элемент с типом?
и соседний же RecoverOrganizationWork - опять просто элемент
должна же быть какая-то логика, когда они используют типы, а когда нет
ndbn
@ndbn
Nov 23 2016 13:44
разобрался, нельзя по имени сервера обращаться, только по IP :fire:
ri8on
@ri8on
Nov 23 2016 13:45
@ndbn отличное сообщение об ошибке у них тогда)
ndbn
@ndbn
Nov 23 2016 13:46
@ri8on ага, но это такая, опять же, странная штука, сложно в настройки сервера было добавить что-ли....

кстати, вот кто может объяснить логику, почему ImportMainMunicipalService это просто элемент, а ImportOrganizationWork это элемент с типом?

где/как смотрите?

ri8on
@ri8on
Nov 23 2016 13:55
a11.png
a12.png
например
чтоб повторно где-то использовался - не вижу
ndbn
@ndbn
Nov 23 2016 13:56
ImportOrganizationWorkType содержит внутри себя поле типа ImportOrganizationWorkType, сам себя использует
ri8on
@ri8on
Nov 23 2016 13:57
понятно, пора домой)
Алексей Бугров
@Jenstel33rus_twitter
Nov 23 2016 17:01
Ребят, поделитесь плиз кодом для подписания запросов в delphi, уже всю голову сломал...