Форум программистов, компьютерный форум, киберфорум
C#: Веб-сервисы, WCF
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/501: Рейтинг темы: голосов - 501, средняя оценка - 4.71
476 / 239 / 114
Регистрация: 12.05.2016
Сообщений: 647
11.01.2017, 11:27
Студворк — интернет-сервис помощи студентам
Эээ, то есть теперь не получится в несколько потоков грузить?

А если у меня 1 млн. лицевых счетов и хотя бы по паре запросов на счет - это 2 млн запросов.

2 млн секунд - это 24 дня они там ваще охренели что-ли.
Провел биллинг и весь оставшийся месяц грузи данные в ГисЖКХ...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.01.2017, 11:27
Ответы с готовыми решениями:

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

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

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (5)
Предыдущая тема: https://www.cyberforum.ru/web-services-wcf/thread1840159.html И так мы Я и umatkot, Берёмся за реализацию всего этого...

718
 Аватар для Zmeishe
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
11.01.2017, 11:38
Цитата Сообщение от Anvano Посмотреть сообщение
А если у меня 1 млн. лицевых счетов
Не суетись - это ограничение только для СИТ.
ППАК сего дня нормально работает.
Понятное дело, что все миллионы на СИТ грузить не никто не будет.

Но я плохо понимаю, как заниматься отладкой многопоточных приложений. Для СИТ sleep ставить, а для ППАК снимать?

Если они испугались DDos атак, то лучше бы это ограничение ставили при обращении без ЭЦП.
0
0 / 0 / 0
Регистрация: 17.12.2016
Сообщений: 2
11.01.2017, 13:51
danshar, здравствуйте. Можете рассказать как Вы пофиксили проблему с идентификатором ИС при отправке отпечатка в заголовке X-Client-Cert-Fingerprint по незащищенному соединению? спасибо
0
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
12.01.2017, 13:38
Хох! Здорова всем))
Кто сталкивался с exportPaymentDocumentDetails?
Что там за бутор с типом public ChargeTypePaymentDocument[][] Charge?
Даже не представляю, на какой ер там нужен двойной массив, который при попытке сформировать XML убивает запрос?
Массив массивов - они там в ГИС видимо уже начали отмечать новый год ещё с 10й версии???

Добавлено через 21 минуту
Zmeishe, добрый период, они не испугались DDOS атак - они экономят. Это же элементарно.
На облаках есть тарифы, которые регулируют вычислительную мощность виртуальной машины. Чем больше процессоров, дисковой памяти, оперативной и т.д. Тем дороже тариф. Вот, чтобы не нагружать СИТы и чтобы они не валились, благодаря нашим многопоточным мегазапросам они вводят ограничения.
И ограничения они ввели ещё задолго до того, как сообщили об этом - как работали в пьяном угаре так и продолжают.

Добавлено через 7 минут
Цитата Сообщение от Zmeishe Посмотреть сообщение
Но я плохо понимаю, как заниматься отладкой многопоточных приложений. Для СИТ sleep ставить, а для ППАК снимать?
Если использовать TPL, то там запрос асинхронный очень легко превращается в синхронный. И, да, при тестировании не обязательно на всю катушку рубить соединение - настроили потоки и на настоящий сервер их, в шею.
Для тестирования обработки многопоточного приложения очень поможет RhinoMock(https://www.nuget.org/packages/RhinoMocks/) - он будет эмулировать ответ на запрос как заблагорассудится. Вообще unit тестирование справляется практически с любой архитектурой, кроме защищённых конструкторов NPGSQL
Нужно только задаться целью и сконцентрироваться на реализации алгоритма.

Добавлено через 6 минут
Можно, кому подозрительно количество изменений проекта, использовать более проверенный https://www.nuget.org/packages/Moq/4.6.38-alpha
0
 Аватар для Zmeishe
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
12.01.2017, 14:37
Цитата Сообщение от Umatkot_Primtep Посмотреть сообщение
Чем больше процессоров, дисковой памяти, оперативной и т.д. Тем дороже тариф.
Вполне возможно.
Своих-то серверов у ГИСовцев нет. Они на серверах Почты России сидят.
0
 Аватар для iglxp
3 / 3 / 0
Регистрация: 04.12.2014
Сообщений: 25
13.01.2017, 09:12
Цитата Сообщение от Zmeishe Посмотреть сообщение
Своих-то серверов у ГИСовцев нет. Они на серверах Почты России сидят.
тогда понятно почему ответы так долго приходят.. или вовсе не приходят
0
0 / 0 / 0
Регистрация: 21.09.2016
Сообщений: 14
13.01.2017, 15:23
Всем добрый день.

Второй день пытаюсь решить ребус от ланита, а именно: расшифровка ссылок в описаниях объектов ЖФ.
Получаю информацию о помещении через exportHouseData, для которого через web-интерфейс было задано количество комнат (3-комнатная). Получаю следующее:
XML
1
2
3
4
5
6
7
8
9
                    <ns13:ResidentialPremises>
                        <ns13:No_RSO_GKN_EGRP_Registered>true</ns13:No_RSO_GKN_EGRP_Registered>
                        <ns13:PremisesNum>1</ns13:PremisesNum>
                        <ns13:OGFData>
                            <ns13:Code>20002</ns13:Code>
                            <ns13:Value>
                                <ns13:NsiCode>5083</ns13:NsiCode>
                            </ns13:Value>
                        </ns13:OGFData>
Видим, что пришло значение в виде ссылки на какой-то nsi с кодом "5083". Идем в справочник "Форма описания объектов ЖФ", находим там строку с кодом 2002:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
            <nc:Code>20002</nc:Code>
            <nc:GUID>756de891-f56f-4b81-ad4b-7e873e8a8480</nc:GUID>
            <nc:Modified>5000-01-01T02:00:00+05:00</nc:Modified>
            <nc:IsActual>true</nc:IsActual>
            <nc:NsiElementField xsi:type="nc:NsiElementStringFieldType">
              <nc:Name>Наименование</nc:Name>
              <nc:Value>Количество комнат</nc:Value>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementStringFieldType">
              <nc:Name>Тип значения описания объектов ЖФ</nc:Name>
              <nc:Value>Перечислимый</nc:Value>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementBooleanFieldType">
              <nc:Name>Наличие значения</nc:Name>
              <nc:Value>true</nc:Value>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementStringFieldType">
              <nc:Name>Описание</nc:Name>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementNsiRefFieldType">
              <nc:Name>Справочник  объектов ЖФ</nc:Name>
              <nc:NsiRef>
                <nc:NsiItemRegistryNumber>96</nc:NsiItemRegistryNumber>
                <nc:Ref>
                  <nc:Code>235</nc:Code>
                  <nc:GUID>f8ec279b-3b56-4885-b6f5-5fc763dd2f83</nc:GUID>
                </nc:Ref>
              </nc:NsiRef>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementStringFieldType">
              <nc:Name>Раздел</nc:Name>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementStringFieldType">
              <nc:Name>Сортировка</nc:Name>
              <nc:Value>1.33.1</nc:Value>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementBooleanFieldType">
              <nc:Name>Ведение бизнес-истории</nc:Name>
              <nc:Value>true</nc:Value>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementOkeiRefFieldType">
              <nc:Name>Единица измерения</nc:Name>
              <nc:Code>796</nc:Code>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementBooleanFieldType">
              <nc:Name>Общее имущество</nc:Name>
              <nc:Value>false</nc:Value>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementBooleanFieldType">
              <nc:Name>Обязательность</nc:Name>
              <nc:Value>false</nc:Value>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementDateFieldType">
              <nc:Name>Дата начала действия</nc:Name>
              <nc:Value>1900-01-01</nc:Value>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementDateFieldType">
              <nc:Name>Дата окончания действия</nc:Name>
              <nc:Value>5000-01-01</nc:Value>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementEnumFieldType">
              <nc:Name>Применимость к объекту</nc:Name>
              <nc:Position>
                <nc:GUID xsi:type="xsd:string">Жилое помещение</nc:GUID>
                <nc:Value>Жилое помещение</nc:Value>
              </nc:Position>
            </nc:NsiElementField>
            <nc:NsiElementField xsi:type="nc:NsiElementStringFieldType">
              <nc:Name>Наследовать с</nc:Name>
            </nc:NsiElementField>
Видим, что тип значения этого показателя - "Перечислимый", т.е. должна быть ссылка на справочник, в котором должны быть значения перечисления и единственное что похоже на ссылку на какой-то справочник, это
XML
1
2
3
4
5
6
7
8
9
10
            <nc:NsiElementField xsi:type="nc:NsiElementNsiRefFieldType">
              <nc:Name>Справочник  объектов ЖФ</nc:Name>
              <nc:NsiRef>
                <nc:NsiItemRegistryNumber>96</nc:NsiItemRegistryNumber>
                <nc:Ref>
                  <nc:Code>235</nc:Code>
                  <nc:GUID>f8ec279b-3b56-4885-b6f5-5fc763dd2f83</nc:GUID>
                </nc:Ref>
              </nc:NsiRef>
            </nc:NsiElementField>
Но справочника 96 нет ни в NSI ни в NSIRAO. И вообще ни в одном справочнике нет элемента с кодом 5083. Никак не могу понять, где получить то, что должно соответствовать значению "3-комнатная" с кодом 5083? Помогите!
0
 Аватар для hhmm
67 / 58 / 1
Регистрация: 01.04.2016
Сообщений: 346
13.01.2017, 15:46
Цитата Сообщение от buktop365 Посмотреть сообщение
<nc:Modified>5000-01-01T02:00:00+05:00</nc:Modified>
Может справочник еще не живой, из будущего пятитысячного года ?

Добавлено через 1 минуту
Ведь у наших парнеров из Ланита в части справочников ничего кроме названия справочника нет.
0
0 / 0 / 0
Регистрация: 21.09.2016
Сообщений: 14
13.01.2017, 17:01
Цитата Сообщение от hhmm Посмотреть сообщение
Может справочник еще не живой, из будущего пятитысячного года ?
едь у наших парнеров из Ланита в части справочников ничего кроме названия справочника нет.
Это было бы смешно, если бы не было так грустно... Неужели никто не сталкивался с загрузкой в ГИС этой информации, перенесенной в 11-й версии в "описание объектов ЖФ"?
0
 Аватар для hhmm
67 / 58 / 1
Регистрация: 01.04.2016
Сообщений: 346
13.01.2017, 17:13
Цитата Сообщение от buktop365 Посмотреть сообщение
Неужели никто не сталкивался с загрузкой в ГИС этой информации, перенесенной в 11-й версии в "описание объектов ЖФ"?

Ну, мне она пока не нужна. До сих пор все жили со справочниками группы NSI и всем их хватало.

А вам действительно нужно знать, сколько комнат написано в ГИС ЖКХ в отдельном поле?

Проще посчитать фактическое возвращаемое количество комнат.
0
0 / 0 / 0
Регистрация: 21.09.2016
Сообщений: 14
13.01.2017, 17:45
Цитата Сообщение от hhmm Посмотреть сообщение
Проще посчитать фактическое возвращаемое количество комнат.
Так ведь я как раз и хочу получить от ГИС это значение, но вместо числа 3 получаю код "5083". Я, конечно уже вычислил, что младший разряд кода - это и есть количество комнат, но ведь это только первая ласточка... Там ведь дальше будет куча таких показателей для многих других объектов системы...
0
 Аватар для hhmm
67 / 58 / 1
Регистрация: 01.04.2016
Сообщений: 346
13.01.2017, 22:59
Цитата Сообщение от buktop365 Посмотреть сообщение
Я, конечно уже вычислил, что младший разряд кода - это и есть количество комнат
Предполагаю, что это всего лишь совпадение, а код 5083, если он верный и у наших партнеров справочники не разъехались, это идентификатор записи с текстом 'Три комнаты'
0
0 / 0 / 0
Регистрация: 21.09.2016
Сообщений: 14
16.01.2017, 09:14
Цитата Сообщение от hhmm Посмотреть сообщение
Предполагаю, что это всего лишь совпадение, а код 5083, если он верный и у наших партнеров справочники не разъехались, это идентификатор записи с текстом 'Три комнаты'
В том-то все и дело, что ни в ППАК, ни в СИТ ни в одном из всех возможных справочников (NSI\NSIRAO) нет элемента с кодом 5083...
0
 Аватар для hhmm
67 / 58 / 1
Регистрация: 01.04.2016
Сообщений: 346
16.01.2017, 10:29
Цитата Сообщение от buktop365 Посмотреть сообщение
В том-то все и дело, что ни в ППАК, ни в СИТ ни в одном из всех возможных справочников (NSI\NSIRAO) нет элемента с кодом 5083
Ну тогда получается, что эта запись для конкретного дома в ГИС ЖКХ кривая/не верная.

Не удивляемся, продолжаем работать дальше

Добавлено через 11 минут
Сегодня вроде опять ППАК разломали
0
2 / 2 / 1
Регистрация: 08.09.2013
Сообщений: 10
16.01.2017, 11:18
Люди, работает у кого нибудь Магпро Криптотунель до сервисов ППАК сегодня? Выдает ошибку "818
Сервер отвечает, но соединение с ним установить не удается" типа проверьте настройки...Настройки не трогал с июля 2016 - все работало.

Добавлено через 13 минут
Заработало мля....не прошло и пол дня
0
0 / 0 / 0
Регистрация: 28.09.2016
Сообщений: 2
19.01.2017, 10:22
Здравствуйте коллеги!
Выполняет ли кто нибудь выгрузку платежных документов в ГИС?
Есть желание протестировать запрос (от лица платежной системы) платежных документов с боевого сервера ГИСа.
Может кто нибудь поделиться лицевым счетом, у которого есть размещенные платежные документы (не оплаченные) и адресом этого ЛС? Помогите пожалуйста с тестированием.
0
12 / 10 / 1
Регистрация: 03.07.2015
Сообщений: 42
20.01.2017, 12:35
После небольшого перерыва при перевыпуске ЭЦП, решили продолжить работу с ГИСом.... теперь при каждом запросе на ППАК вываливается ошибка "Error while serializing JAXB object". Кто знает, что это может значить?
0
 Аватар для Zmeishe
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
20.01.2017, 12:54
Electronic-E2, Это на ППАК какие-то проблемы. У меня с 12:00 до 12:45 такую ошибку выдавал.
С ЭЦП это никак не связано.
1
0 / 0 / 0
Регистрация: 21.12.2016
Сообщений: 2
27.01.2017, 12:52
Добрый день всем. Кто-нибудь работает с соединением через Fiddler? После небольшого перерыва на ExportOrgRegistry выдается AUT011000: Неверный идентификатор ИС (Начиная с 24.01.2017). Хотя 20.01.2017 все работало. Сертификат тот же. Кто-то сталкивался с таким в последнее время?
0
1 / 1 / 0
Регистрация: 02.06.2016
Сообщений: 27
10.02.2017, 11:12
Здравствуйте, не работает выгрузка файла размером больше 5 мб, подскажите пожалуйста у кого - нибудь есть рабочий запрос по выгрузке из ГИС ЖКХ файлов частями?

Добавлено через 23 часа 20 минут
Цитата Сообщение от shah407 Посмотреть сообщение
Добрый день всем. Кто-нибудь работает с соединением через Fiddler? После небольшого перерыва на ExportOrgRegistry выдается AUT011000: Неверный идентификатор ИС (Начиная с 24.01.2017). Хотя 20.01.2017 все работало. Сертификат тот же. Кто-то сталкивался с таким в последнее время?
Не много не по теме, а как Вы настроили Fiddler для работы с ГИС?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.02.2017, 11:12

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
560
Закрытая тема Создать тему
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера 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С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru