|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
||
| 09.12.2016, 12:01 | ||
|
Если я отдам весь проект - меня уволят. Если буду кусочки вырезать, не успею платёжные документы разместить в ГИС, тогда наши заказчики получат штрафы. По тем ссылкам, что я дал вам всего-лишь необходимо сделать две вещи: - научиться канонизировать XML; - научиться получать Hash по ГОСТу через С++ API КриптоПРО SDK. В этом готов помочь прямо здесь на форуме. Задавайте конкретные вопросы.
0
|
||
| 09.12.2016, 12:01 | |
|
Ответы с готовыми решениями:
718
Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (3) Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (5) |
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 5
|
||
| 09.12.2016, 13:53 | ||
|
0
|
||
|
5 / 5 / 0
Регистрация: 12.09.2016
Сообщений: 24
|
|
| 09.12.2016, 15:14 | |
|
Начал переделывать на работу с асинхронными запросами и сразу столкнулся с ошибкой. Сами запросы обрабатываются нормально, а при попытке получить результат, через getState, вылетает ошибка "Необработанное исключение типа "System.Xml.XmlException" в mscorlib.dll Дополнительные сведения: Эти данные на корневом уровне недопустимы. Строка 1, позиция 1.". Добавил свой IClientMessageInspector, в нем (перед отправкой запроса) запрос стерилизован правильно, видимо проблемы с ответом!? Посоветуйте, что где можно посмотреть.
0
|
|
|
3 / 3 / 0
Регистрация: 04.12.2014
Сообщений: 25
|
|
| 09.12.2016, 16:55 | |
|
парни напишите у кого что уже работает ?!
получается ли размещать счета или что нибудь вообще
0
|
|
|
5 / 5 / 0
Регистрация: 12.09.2016
Сообщений: 24
|
|
| 10.12.2016, 04:33 | |
|
Все оказалось просто) В запросе, где не подписывалось тело, не корректно формировался запрос.
0
|
|
|
32 / 30 / 0
Регистрация: 21.10.2016
Сообщений: 187
|
||
| 10.12.2016, 09:08 | ||
|
Штрафы управдомам отложат на год
0
|
||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 10.12.2016, 14:20 | |
|
amironov79, Про REST рассказывать можно много, на самом деле, да - личный кабинет работает с системой ГИС ЖКХ посредством REST JSON запросов. Если имеются, например, рутинные действия по получению информации с ЛК, то можно изменить внутренний запрос REST под свои критерии. Документации по нему нет, WSDL тоже не выскакивает по запросу. Только методом проб и ошибок. Для получения домов можно просто открыть один дом или договор РСО и взглянуть в ответ. От ГИС ответы приходят полные и внутри много тех данных, тех, что мы можем видеть через SOAP UI.
Сами запросы инспектировал и пересылал с помощью Fiddler - он позволил вклиниться в HTTPS ГИС ЖКХ. Для того, чтобы работал Fiddler и он мог дешифровать трафик ГИС - нужно, чтобы на машине стоял КриптоПро.NET
0
|
|
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 10.12.2016, 16:54 | |
|
Также, раньше, REST был самым надёжным из тех, чтобы просто проверить адрес в ГИС ЖКХ.
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 5
|
||
| 11.12.2016, 21:03 | ||
|
Очень часто встречаются операции, которые проходят через личный кабинет, но не проходят через soap с системными или внутренними ошибками в ответе.
0
|
||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 12.12.2016, 02:00 | |
|
amironov79, К сожалению, да, это так. Личный кабинет выдаёт информацию только для авторизованных пользователей.
1
|
|
|
0 / 0 / 0
Регистрация: 09.04.2016
Сообщений: 7
|
|||||||||||
| 12.12.2016, 07:30 | |||||||||||
|
Всем привет. Скажите пожалуйста в чем может быть причина, на СИТ 02 отправляю запрос на импорт лицевых счетов, ответ приходит очень "содержательный": "Внутренняя ошибка EXP001000" и не могу понять из за чего, ошибка в запросе, или может это вообще глюк СИТ.
запрос такой:
0
|
|||||||||||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 12.12.2016, 07:52 | |
|
svl42, Есть предположение: попробовать поменять формат даты с <ind:IssueDate>2016-12-12</ind:IssueDate>
на <ind:IssueDate>12.12.2016</ind:IssueDate> Также обратите внимание на <base:Date>?</base:Date> <base:MessageGUID>?</base:MessageGUID>
0
|
|
|
0 / 0 / 0
Регистрация: 09.04.2016
Сообщений: 7
|
||
| 12.12.2016, 10:26 | ||
|
Сменить формат не помогает, ошибка: '12.12.2016' is not a valid value for 'date'.
0
|
||
|
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 9
|
|
| 12.12.2016, 10:34 | |
|
svl42, может нужно заменить строку <hous:importAccountRequest Id="signed-data-container" base:version="10.0.1.1">
на <hous:importAccountRequest base:version="10.0.1.1">
0
|
|
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
||||||
| 12.12.2016, 11:00 | ||||||
|
Мухря, Нет, не в этом дело. Id="signed-data-container" указывается для модуля подписи и проверки на ГИС, что запрос подписан ЭЦП. Тут уберёшь - начнёт материться, что запрос не подписан. Кстати, если действительно убрать, то ошибка сохранится? Или появится новая?
Добавлено через 12 минут svl42, На самом деле - внутренняя ошибка на то она и внутри, что там косяки свои. Я тут же выполняю запросы на СИТ 1 и у меня периодически вываливается три разных варианта ответа Сейчас хотел написать в ТП, но и портал завален - всюду хаос.
Добавлено через 6 минут svl42, Также, попробуйте выполнить запрос с минимальным набором данных - в Вашем случае без паспорта и снилсов там всяких = всё по минимуму.
0
|
||||||
|
0 / 0 / 0
Регистрация: 09.04.2016
Сообщений: 7
|
|
| 12.12.2016, 11:52 | |
|
Спасибо, проблема отчасти решена. Действительно был глюк СИТ, отправил несколько раз тот же самый запрос, и раза с третьего он все таки сработал)) лицевой счет добавился. Только вот почему то ФИО не добавилось.
0
|
|
|
32 / 30 / 0
Регистрация: 21.10.2016
Сообщений: 187
|
|||||||||||
| 12.12.2016, 17:50 | |||||||||||
|
Подскажите, можно ли при генерации классов утилитой SvcUtil.exe из wsdl/xsd настроить, чтоб оно ... поменьше безтипных/безымянных item-ов создавало при sequence или choice ?
Например, есть такая схема, где у элементов вполне есть имена собственные Error, UniqueNumber, UpdateDate (это из CommonResultType) : Кликните здесь для просмотра всего текста
из этого получилось безымянное нечто, которое трудно идентифицировать:
0
|
|||||||||||
|
3 / 3 / 0
Регистрация: 04.12.2014
Сообщений: 25
|
|
| 12.12.2016, 17:51 | |
|
в какой среде пишите ?
мы используем Xamarin и еще к знающим, можно ли использовать Visual Studio в организации !?
0
|
|
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
||
| 13.12.2016, 02:14 | ||
|
Судя по стеку мы можем анализировать ответы и присылать в ГИС свои варианты исправления)))
0
|
||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 13.12.2016, 02:38 | |
|
muf, SVCUtil нельзя так настроить. Вы хотите, чтобы каждый возможный вариант уже представлялся в классе? Возможно, некоторые поля являются как бы переключателями и в зависимости от ситуации в каждом из этих итемов должна храниться ожидаемая сервисом переменная. Но храниться она должна с одним лишь условием - что эта переменная должна быть единственной из выбора. А так, ничто не мешает переписать WSDLImporter и ServiceContractGenerator и реализовать свой родной выхлоп - как заблагорассудится - вот пример:
Это Library - она предназначена для управлением генерации кода из WSDL - всё что она пока делает из LoadSVC - это убирает приватные методы и делает некоторое форматирование в выходном файле. Имея такой инструмент, на этапе CodeCompileUnit - можно внести любые изменения в генерируемые классы.
0
|
|
| 13.12.2016, 02:38 | |
|
.NET 4.x Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (2) Интеграция с ГИС ЖКХ и подпись SOAP без Крипто .NET и stunnel Осуществить подпись SOAP, по стандартам ГИС ГМП, принятого через TCP сокет Ошибки интеграции ГИС ЖКХ Soap, Java, Гис ЖКХ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|