|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
||||||
| 13.12.2016, 05:35 | ||||||
|
Даже если предположить, что это действительно так и объекты генерируются именно для выбора одного параметра, тогда следующую структуру следует понимать так:
Если уже идти по шаблону построения, то почему тогда свойства NonResidentialPremiseToCreate NonResidentialPremiseToUpdate не упакованы в тип NonResidentialPremise по аналогии с ResidentialPremises? Добавлено через 1 минуту Реально, видно же, что есть недочёты в проектировании интерфейсов. Добавлено через 6 минут Оказалось, что упакованный тип (ResidentialPremises) имеет одно общее свойство (GKN_EGRP_KeyRSOType Item) и если делать по одному методу на каждое действие, придётся как-то указывать этот GKN_EGRP_KeyRSOType для каждого варианта запроса.
0
|
||||||
| 13.12.2016, 05:35 | |
|
Ответы с готовыми решениями:
718
Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (3) Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (5) |
|
1 / 1 / 0
Регистрация: 27.09.2016
Сообщений: 16
|
|
| 13.12.2016, 11:12 | |
|
Добрый день!
Не совсем понятно как находить вторую сторону по договору (по ИНН и КПП), например предпринимателя или организацию. параметр ReqOrg это orgRootEntityGUID, который можно получить только через exportOrgRegistry но в методе exportOrgRegistry возможно найти только по ОГРН и КПП, хотя на web возможен поиск по всем параметрам. LivingHouseOwner complex (ограничение) 1..1 Собственник или пользователь жилого дома (домовладения) RegOrg RegOrgType 1..1 Организация (Юридическое лицо или индивидуальный предприниматель) Ind DRSOIndType 1..1 Физическое лицо Как быть или я заблуждаюсь?
0
|
|
|
1 / 1 / 0
Регистрация: 02.06.2016
Сообщений: 27
|
|||||||||||
| 14.12.2016, 09:20 | |||||||||||
|
Здравствуйте, пытаюсь загрузить устав ТСЖ, использую метод importCharterData. Выдается сообщение об ошибке:
0
|
|||||||||||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 14.12.2016, 10:27 | |
|
Vint_net, здравствуйте, попробуйте просто поменять местами поля, например, если у Вас стоит сначала дата, то потом указывается currentMonth или LastDay - поменяйте их местами также как в SOAPUI вырисовывается.
Такое бывало, что поле ставишь, а оно не принимается, я его местом менял с каким-либо другим и у меня запрос пролазил.
1
|
|
|
1 / 1 / 0
Регистрация: 02.06.2016
Сообщений: 27
|
||
| 14.12.2016, 15:27 | ||
|
0
|
||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 15.12.2016, 08:03 | |
|
muf, Полюбуйся)))
Расскажи, работает? Ой, там приватные методы проставились, а я уже залил - уберёшь private?
0
|
|
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 15.12.2016, 08:11 | |
|
Вот, и с атрибутами
0
|
|
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 15.12.2016, 08:18 | |
|
Те поля, где проставлены атрибуты размножились с параметрами этих атрибутов, атрибуты оставил, чтобы видеть параметр. Только не нужно забывать, что там есть ItemChoiceType, который обрабатывается как-то по-особенному при конструировании запроса...
0
|
|
|
32 / 30 / 0
Регистрация: 21.10.2016
Сообщений: 187
|
|
| 15.12.2016, 10:18 | |
|
Umatkot_Primtep, Это с помощью той библиотеки, выложенной несколько страниц назад получилось?
Посмотрел, но пока пробовать не буду, уже много наваял с тем что было (и перешел на асинхронные методы, а то часто по таймауту отваливалось). На будущее интересно было бы со стабильным выходом одних и тех же параметров при изменениях их схем.
0
|
|
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 15.12.2016, 10:38 | |
|
muf, Да, но у себя я её доработал. Я вот как раз к этому и стремлюсь - отбраковывание private field и ставка get;set; - это цветы, убрал уточнения типов данных и вынес их в using - тоже. Я изучал структуру - сейчас планирую делать автоматический NHibernate mapping на каждый зависимый класс запроса, чтобы я мог управлять сервисами из SQL, и всё это генерировалось при старте системы.
У меня вопрос к Zmeishe, а как вы делали маппинги на объекты, чтобы они отображались в базе данных? Хотя-бы в общем? Оказалось, что динамически Nhibernate упёрто не хочет маппить прокси классы, если они не присоеденены к сборке на этапе компиляции. Я из-за этого не могу автоматически маппить структуры, хотя, идея одна есть - я сгенерирую правильно сучности и попробую сделать automapping - если сучности добавлятся в базу - то львиная доля по подготовке завершена - останется сделать кучу SQL для каждого запроса и в путь.....
0
|
|
|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
||
| 15.12.2016, 11:12 | ||
|
Подготовка из SQL в XML и в ГИС ? или Разбор из ГИС из XML и в SQL ?
0
|
||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
||||||
| 15.12.2016, 11:25 | ||||||
|
Zmeishe, Да, разбор из ГИС->WSDL(XSD)->PROXY_CLASSES->SQL TABLES - примерно так я собираюсь сделать.
Из SQL я обычно мапплю структуры и я уже проверил - всё хорошо работает, поэтому я решил добить этот вариант. Добавлено через 5 минут Zmeishe, Меня интересует, хотя-бы подход, как вы маппите классы, которые сгенерированы из WSDL Например, у меня такая ситуация - я генерирую структуры из WSDL(XSD) , сразу с синтаксисом маппинга - у меня получается на запрос примерно такая картина (я вручную сделал для проверки один запрос - ImportAccountRequest): сам запрос с маппингом для NHibernate
В итоге, в базе имеется на каждый класс своя таблица, которые JOINом собираются в одну строку или в несколько (в зависимости от того, имеются ли в запросе классы в массиве) и этот результат JOINа собирается в SOAP запрос(там тоже маппинги, но не те используются). Добавлено через 3 минуты Я выполняю запрос, у меня в зависимости от результата дополняются таблицы с ошибками, JOIN с которыми основного запроса, я могу получить на него ошибку в системе = очень удобно, даже если запросов была куча - я сразу в базе вижу все результаты. Добавлено через 1 минуту Zmeishe, Я знаю, что Вы делаете на Java, если она может, то на C# тоже можно сделать, но, возможно используя другие аналогичные классы или механизмы.
0
|
||||||
|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
|||
| 15.12.2016, 11:32 | |||
|
Когда, на стадии тестирования, получаю в первый раз XML, просто изучаю его. Смотрю, какие поля мне нужны, создаю их в таблице. Всё лишнее нах. Изменения вношу осознанно и осмысленно только после выхода очередной версии ГИС, если в описании обнаруживаю изменения используемых мной функций. Добавлено через 2 минуты
0
|
|||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 15.12.2016, 11:49 | |
|
Zmeishe, Обалдеть! А что же делаю тогда я??? Я то думал, что всё автоматом... Хотя, я уже стремлюсь к завершению и если отработает, будет классно - тогда при изменениях схемы, у меня может идти результат сравнения и я могу выбирать, что делать - прога сама покажет изменения в классах.
Добавлено через 1 минуту Zmeishe, А у Вас сами таблицы для запросов плоские или реляционные?
0
|
|
|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
||
| 15.12.2016, 11:58 | ||
|
Прогоняю через неё все WSDL-async из каталога ГИС hcs_wsld_xsd_v.X.X.X.X получаю кучу XML с именами файлов соответствующими именям Soap-API функций. Затем, интересующие меня, функции/файлы сравниваю с аналогичными из предыдущей версии простым сравнением текста, благо программ сравнения текста в Интернете как грязи. Увидев различия, принимаю решение - оно мне надо или нет.
1
|
||
|
1 / 1 / 0
Регистрация: 13.10.2016
Сообщений: 64
|
||||||
| 15.12.2016, 11:58 | ||||||
|
Ребят, подскажите, делаю запрос exportNsiItemRequest
Приходит такая XML-ка
Но мой класс, который анмаршаллинг делает, ругается на: java.lang.IllegalArgumentException: prefix ns6 is not bound to a namespace Что не так делаю, не пойму...
0
|
||||||
|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
||
| 15.12.2016, 12:01 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 1
|
|
| 15.12.2016, 18:24 | |
|
Добрый вечер.
Подскажите пожалуйста. Так же занимаюсь интеграцией с ГИС ЖКХ (интеграция происходит с сит-1). При использовании метода importExaminations веб-сервиса InspectionService, адрес ../ext-bus-inspection-service/services/Inspection импортировать новую проверку удается, гуид проверки возвращается, тут всё нормально. Но если отправить ту же самую проверку с тем гуидом, который вернул сервис, вываливается ошибка: Код: INT017035 Описание: Для проверки {GUID проверки, которая уже импортирована в гис жкх} должно быть заполнено поле Publish Нигде этого свойства Publish нет, ни в схемах, ни даже в json-ax которые отправляются сервису гис жкх при изменении проверки в личном кабинете. Вообще сервис может изменять проверку? Или он не изменяет данные, а только импортирует новую инфу? Может это какой-то косяк на тестовом, а на боевом всё нормально работает? Кто сталкивался или догадывается в чем дело, поделитесь информацией пожалуйста. Хотя бы идеей, куда копать.
0
|
|
|
1 / 1 / 0
Регистрация: 13.10.2016
Сообщений: 64
|
|
| 16.12.2016, 11:25 | |
|
Будьте добры, кто нить киньте XML ответа по любому справочнику NSI....
не могу победить проблему prefix ns6 is not bound to a namespace
0
|
|
|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
|
| 16.12.2016, 13:20 | |
|
0
|
|
| 16.12.2016, 13:20 | |
|
.NET 4.x Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (2) Интеграция с ГИС ЖКХ и подпись SOAP без Крипто .NET и stunnel Осуществить подпись SOAP, по стандартам ГИС ГМП, принятого через TCP сокет Ошибки интеграции ГИС ЖКХ Soap, Java, Гис ЖКХ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|