Форум программистов, компьютерный форум, киберфорум
C#: Веб-сервисы, WCF
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.97/886: Рейтинг темы: голосов - 886, средняя оценка - 4.97
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (5)

04.05.2017, 15:29. Показов 194788. Ответов 876

Студворк — интернет-сервис помощи студентам
Предыдущая тема: Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (4)


И так мы Я и umatkot, Берёмся за реализацию всего этого ... безобразия, кто хочет присоединиться пишите в личку.

Ссылка на гидхаб проекта будет предоставлена после того как мы запилим начальную версию с более менее работающим функционалом и маном интеграции...
3
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.05.2017, 15:29
Ответы с готовыми решениями:

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (3)
Предыдущая тема: https://www.cyberforum.ru/web-services-wcf/thread1776736.html Кто нибудь знает откуда брать справочники NsiRef по...

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ
Здравствуйте! Передо мной стоит задача интеграции с системой ГИС ЖКХ (https://dom.gosuslugi.ru/) программой, написанной на языке...

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (4)
Предыдущая тема: https://www.cyberforum.ru/web-services-wcf/thread1800721.html Здравствуйте. Подскажите, пожалуйста: делаю getState...

876
0 / 0 / 0
Регистрация: 17.09.2015
Сообщений: 12
01.06.2017, 12:13
Студворк — интернет-сервис помощи студентам
Спасибо! Возможно это оно. Вот только в консультанте Проекта нет, а действующий документ видимо сильно отличается. Будем искать...)
0
16 / 15 / 1
Регистрация: 18.04.2016
Сообщений: 82
01.06.2017, 12:54
umatkot, примерной - ключевое слово.
Есть решение верховного суда об отмене некой жилищной инспекции, оштрафовавшей УК за несоответствие платежного "примерной форме"
0
2 / 1 / 0
Регистрация: 16.09.2016
Сообщений: 54
01.06.2017, 13:03
umatkot, с веб-морды тоже вся помойка с показаниями отображается и не редактируется, не удаляется. Пусть так и будет )
0
 Аватар для hhmm
67 / 58 / 1
Регистрация: 01.04.2016
Сообщений: 346
01.06.2017, 21:36
Цитата Сообщение от foxwizard Посмотреть сообщение
Есть решение верховного суда об отмене некой жилищной инспекции, оштрафовавшей УК за несоответствие платежного "примерной форме"
А можно поделиться ссылочкой на это решение верховного суда?

А то клиенты тупят и все требуют "чтобы было как там"
0
16 / 15 / 1
Регистрация: 18.04.2016
Сообщений: 82
02.06.2017, 11:30
Цитата Сообщение от hhmm Посмотреть сообщение
А можно поделиться ссылочкой на это решение верховного суда?
Прошу пардона. Наш юрист погорячился... Я ввел вас в заблуждение...

Добавлено через 15 секунд
Цитата Сообщение от hhmm Посмотреть сообщение
А можно поделиться ссылочкой на это решение верховного суда?
Прошу пардона. Наш юрист погорячился... Я ввел вас в заблуждение...
0
1 / 1 / 0
Регистрация: 13.10.2016
Сообщений: 64
06.06.2017, 06:22
Привет всем! Кто нить знает что с Сит-2 происходит? Второй день пытаюсь асинхронно обновить информацию по помещению,
importHouseUORequest

отвечает:

Java
1
2
3
4
5
6
7
8
9
 ErrorCode=EXP001000, ErrMsg=Внутренняя ошибка, ErrStack=javax.ejb.EJBException: java.lang.IllegalArgumentException: Field value for IN operator must be not empty.
    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.notSupported(CMTTxInterceptor.java:311)
    at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240)
    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)


Добавлено через 15 секунд
Привет всем! Кто нить знает что с Сит-2 происходит? Второй день пытаюсь асинхронно обновить информацию по помещению,
importHouseUORequest

отвечает:

Java
1
2
3
4
5
6
7
8
9
 ErrorCode=EXP001000, ErrMsg=Внутренняя ошибка, ErrStack=javax.ejb.EJBException: java.lang.IllegalArgumentException: Field value for IN operator must be not empty.
    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.notSupported(CMTTxInterceptor.java:311)
    at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240)
    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)
0
32 / 30 / 0
Регистрация: 21.10.2016
Сообщений: 187
06.06.2017, 11:40
Давненько в ГИС не лазил и тут решил проверить работоспособность ранее наделанного
и обнаружил, что частные справочники 1,51,59 теперь не хотят грузиться по-человечески.
59 справочник хочет грузиться методом exportDataProviderNsiPagingItem, а 1 и 51 как и раньше exportDataProviderNsiItem. Если не тот метод подсунуть, то запрос в результате возвращает текст: Для экспорта справочника необходимо использовать метод.... и метод, который он хочет увидеть.
В документации к методам мы видим, что никаких ограничений нет.
Метод: exportDataProviderNsiItem
Описание
Экспортировать данные справочников поставщика информации (1,51,59,219,302)
Метод: exportDataProviderPagingNsiItem
Описание
Экспортировать данные справочников поставщика информации (1,51,59..) постранично
Плодить ненужный код с двумя разными методами не хочется.
И посему вопрос.
Отправлял кто-нибудь уже в техподдержку вопрос о несоответствии описания в документации и происходящего в жизни?
(действие происходило на СИТ02)
0
 Аватар для Zmeishe
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
07.06.2017, 09:01
Функция importPaymentDocumentData коммунальная услуга 'Холодное водоснабжение'
Подскажите как выглядит кусок XML запроса MunicipalService/ServiceInformation если в квартире больше одного прибора учёта по ХВС.
Или в платёжном документе следует несколькими строчками выводить такие услуги?
0
0 / 0 / 0
Регистрация: 22.05.2017
Сообщений: 37
07.06.2017, 15:26
Подскажите люди добрые как разобраться в Альбоме ТФФ. Что это за стандарт предоставления информации в нем?
Например
Структура входного параметра:
Тип входного параметра: элемент importSupplyResourceContractRequest со структурой, указанной в следующей таблице
И далее идет таблица, но там что-то присутствует то, чего в самом типе importSupplyResourceContractRequest я не обнаруживаю. Что за SEQUENCE, CHOICE.
Что такое Contract тип complex(ограничение).
Поля Item типа object. А как узнать из документации какой реально тип у этого Item должен быть?
0
 Аватар для Zmeishe
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
07.06.2017, 15:38
sijuiem, поздновато озаботились.

Все типы это описание на xml стандарте(языке если угодно).
Распутывая XML схему можно добраться до базовых типов.
CHOICE - говорит о том, что следует выбрать что-то одно из множества.
Для распутывания xml схем воспользуйся каким-нибудь инструментарием, например SoapUI
1
0 / 0 / 0
Регистрация: 22.05.2017
Сообщений: 37
07.06.2017, 15:51
Цитата Сообщение от Zmeishe Посмотреть сообщение
поздновато озаботились.
А куда спешить? На шаблонах Excel основную информацию выгрузили. Порядка 30 тыс. лиц счетов. Сейчас озаботились интеграцией.
0
12 / 10 / 1
Регистрация: 03.07.2015
Сообщений: 42
07.06.2017, 17:17
Коллеги! Какой запрос удаляет лицевой счет? Попытался применить importAccountData но требует заполнения практически всех реквизитов...
0
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
08.06.2017, 02:51
Electronic-E2, привет! Действительно. да на гис очень много таких логических нестыковок. Написал им в ТП. Даже когда писал обращение - всё равно наткнулся на недоработку - нельзя прикрепить файл в предложения по развитию. Вот зачем это делать?
Тут только так: делаешь экспорт, потом всё маппишь на структуру импорта и добавляешь поле. Мне кажется, что я не в России живу, если так устроены гис.
0
32 / 30 / 0
Регистрация: 21.10.2016
Сообщений: 187
08.06.2017, 08:42
Доброе утро.
Коллеги, кто грузит лицевые счета от имени расчетного центра(оператора ИС) с каким типом(isRCAccount) и orgPPAGUID грузите?
orgPPAGUID это именно расчетного центра? Я если ук указываю, то ругается на права доступа(права в ЛК предоставлены и как РЦ и как оператору ИС), а если РЦ, то проходит, но возвращает неопределенную ошибку INT002013: Запрос не найден.
Жилфонд загружал с orgPPAGUID УК, там все нормально.
0
1 / 1 / 0
Регистрация: 13.10.2016
Сообщений: 64
08.06.2017, 09:05
на какой сервер грузите?
0
32 / 30 / 0
Регистрация: 21.10.2016
Сообщений: 187
08.06.2017, 09:27
СИТ02
0
1 / 1 / 0
Регистрация: 13.10.2016
Сообщений: 64
08.06.2017, 09:40
Мы (РКЦ) обычно грузим с orgPPAGUID той УК за которую мы работаем в данный момент.
А запрос какой?
Если до этого загружали жилфонд (я так понимаю помещения) попробуйте сейчас обновить например площадь по какому нить помещению, что сервер ответит?
0
32 / 30 / 0
Регистрация: 21.10.2016
Сообщений: 187
08.06.2017, 10:01
Запрос importAccountDataRequest
на СИТ01 с orgPPAGUID от РЦ возвращает AUT011009: Операция не разрешена, хотя права выданы все.
Если на СИТ02 и СИТ01 грузить ЛС с orgPPAGUID от УК то возвращает ошибку
AUT001103 Доступ запрещен для поставщика данных организация "a02b2203-8b9b-40c4-af09-e95b00692478" полномочие "Управляющая организация"

Данные по домам нормально отправляются и на СИТ01 и на СИТ02.

У вас тип ЛС ставится isRCAccount?
0
1 / 1 / 0
Регистрация: 13.10.2016
Сообщений: 64
08.06.2017, 10:06
нет, у нас isUOAccount

а права по обновлению данных этой организации выданы же?
0
32 / 30 / 0
Регистрация: 21.10.2016
Сообщений: 187
08.06.2017, 11:01
Права все какие есть в ЛК УК выданы на РЦ и как оператору ИС и как РЦ.
А кто-нибудь знает какая разница между типом ЛС isRCAccount и isUOAccount в плане работы от имени расчетного центра?
Ну кроме того, что isRCAccount не работает.

Добавлено через 43 минуты
Хм.
Одна ошибка ушла, я по невнимательности на getState ставил orgPPAGUID не тот, который был в исходном запросе.
Но СИТ01 это вообще без разницы, он и так одну и ту же ошибку выдает.
А СИТ02 стал другую ошибку выдавать INT008046 Не найдено основание для создания лицевого счета .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.06.2017, 11:01
Помогаю со студенческими работами здесь

.NET 4.x Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (2)
Начало темы здесь: https://www.cyberforum.ru/web-services-wcf/thread1615223.html umatkot, Да, к этому и пришел....а на дворе 1 июля ...

Интеграция с ГИС ЖКХ и подпись SOAP без Крипто .NET и stunnel
Решил создать отдельную тему, так как в теме Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (4) - C# WCF уже можно заблудиться....

Soap, Java, Гис ЖКХ
Добрый день! Имеет ли кто опыт работы с soap в Java? Поставлена задача наладить работу с ГИС ЖКХ, До этого не работал с SOAP, почитал все...

1С и ГИС ЖКХ. Интеграция
Доброго дня, коллеги! Я думаю многие слышали о такой ГИС, как ЖКХ. Друзья, сталкивался ли кто нибудь с задачей интеграции с этой...

Интеграция с ГИС ЖКХ (ГЖ). 400 Bad request
Вводная: 1. C#. Классы proxy для работы с API генерятся утилитой SvcUtil.exe из wsdl-ек. 2. При срабатывании форматно-логического...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Закрытая тема Создать тему
Новые блоги и статьи
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru