Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287

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

04.05.2017, 15:29. Показов 199036. Ответов 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
Закрытая тема Создать тему
Опции темы

Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru