Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Веб-сервисы и WCF
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.92/155: Рейтинг темы: голосов - 155, средняя оценка - 4.92
NaGuWaL
15 / 15 / 0
Регистрация: 22.04.2016
Сообщений: 287
1

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

04.05.2017, 15:29. Просмотров 28864. Ответов 604

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


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

Ссылка на гидхаб проекта будет предоставлена после того как мы запилим начальную версию с более менее работающим функционалом и маном интеграции...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2017, 15:29
Ответы с готовыми решениями:

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ
Здравствуйте! Передо мной стоит задача интеграции с системой ГИС ЖКХ...

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

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

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

Интеграция с ГИС ЖКХ и подпись SOAP без Крипто .NET и stunnel
Решил создать отдельную тему, так как в теме Интеграция с ГИС ЖКХ. Подпись SOAP...

604
kevik
0 / 0 / 0
Регистрация: 17.09.2015
Сообщений: 12
01.06.2017, 12:13 41
Спасибо! Возможно это оно. Вот только в консультанте Проекта нет, а действующий документ видимо сильно отличается. Будем искать...)
0
foxwizard
1 / 1 / 0
Регистрация: 18.04.2016
Сообщений: 42
01.06.2017, 12:54 42
umatkot, примерной - ключевое слово.
Есть решение верховного суда об отмене некой жилищной инспекции, оштрафовавшей УК за несоответствие платежного "примерной форме"
0
HellRiser
1 / 1 / 0
Регистрация: 16.09.2016
Сообщений: 51
01.06.2017, 13:03 43
umatkot, с веб-морды тоже вся помойка с показаниями отображается и не редактируется, не удаляется. Пусть так и будет )
0
hhmm
49 / 49 / 0
Регистрация: 01.04.2016
Сообщений: 315
01.06.2017, 21:36 44
Цитата Сообщение от foxwizard Посмотреть сообщение
Есть решение верховного суда об отмене некой жилищной инспекции, оштрафовавшей УК за несоответствие платежного "примерной форме"
А можно поделиться ссылочкой на это решение верховного суда?

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

Добавлено через 15 секунд
Цитата Сообщение от hhmm Посмотреть сообщение
А можно поделиться ссылочкой на это решение верховного суда?
Прошу пардона. Наш юрист погорячился... Я ввел вас в заблуждение...
0
kevinlexus
1 / 1 / 0
Регистрация: 13.10.2016
Сообщений: 60
06.06.2017, 06:22 46
Привет всем! Кто нить знает что с Сит-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
muf
27 / 27 / 0
Регистрация: 21.10.2016
Сообщений: 179
06.06.2017, 11:40 47
Давненько в ГИС не лазил и тут решил проверить работоспособность ранее наделанного
и обнаружил, что частные справочники 1,51,59 теперь не хотят грузиться по-человечески.
59 справочник хочет грузиться методом exportDataProviderNsiPagingItem, а 1 и 51 как и раньше exportDataProviderNsiItem. Если не тот метод подсунуть, то запрос в результате возвращает текст: Для экспорта справочника необходимо использовать метод.... и метод, который он хочет увидеть.
В документации к методам мы видим, что никаких ограничений нет.
Метод: exportDataProviderNsiItem
Описание
Экспортировать данные справочников поставщика информации (1,51,59,219,302)
Метод: exportDataProviderPagingNsiItem
Описание
Экспортировать данные справочников поставщика информации (1,51,59..) постранично
Плодить ненужный код с двумя разными методами не хочется.
И посему вопрос.
Отправлял кто-нибудь уже в техподдержку вопрос о несоответствии описания в документации и происходящего в жизни?
(действие происходило на СИТ02)
0
Zmeishe
19 / 19 / 0
Регистрация: 31.08.2016
Сообщений: 165
07.06.2017, 09:01 48
Функция importPaymentDocumentData коммунальная услуга 'Холодное водоснабжение'
Подскажите как выглядит кусок XML запроса MunicipalService/ServiceInformation если в квартире больше одного прибора учёта по ХВС.
Или в платёжном документе следует несколькими строчками выводить такие услуги?
0
sijuiem
0 / 0 / 0
Регистрация: 22.05.2017
Сообщений: 3
07.06.2017, 15:26 49
Подскажите люди добрые как разобраться в Альбоме ТФФ. Что это за стандарт предоставления информации в нем?
Например
Структура входного параметра:
Тип входного параметра: элемент importSupplyResourceContractRequest со структурой, указанной в следующей таблице
И далее идет таблица, но там что-то присутствует то, чего в самом типе importSupplyResourceContractRequest я не обнаруживаю. Что за SEQUENCE, CHOICE.
Что такое Contract тип complex(ограничение).
Поля Item типа object. А как узнать из документации какой реально тип у этого Item должен быть?
0
Zmeishe
19 / 19 / 0
Регистрация: 31.08.2016
Сообщений: 165
07.06.2017, 15:38 50
sijuiem, поздновато озаботились.

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

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

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

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

Добавлено через 43 минуты
Хм.
Одна ошибка ушла, я по невнимательности на getState ставил orgPPAGUID не тот, который был в исходном запросе.
Но СИТ01 это вообще без разницы, он и так одну и ту же ошибку выдает.
А СИТ02 стал другую ошибку выдавать INT008046 Не найдено основание для создания лицевого счета .
0
08.06.2017, 11:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2017, 11:01

Осуществить подпись SOAP, по стандартам ГИС ГМП, принятого через TCP сокет
Здравствуйте. Требуется осуществить подпись SOAP, по стандартам ГИС ГМП,...

Ошибки интеграции ГИС ЖКХ
Я много тут читал форум по интеграции ГИС. На старте, впрочем, как и в...

Как отправить XML через SOAP запрос (для работы ГИС ГМП)
Здравствуйте. гос учереждения обязали вносить начисления в некий ГИС ГМП. ...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru