These are chat archives for springjazzy/GIS_JKH_Integration

14th
Aug 2017
Artem Andriyanov
@CSiER
Aug 14 2017 05:27
Всем привет. Встречались ли реальные примеры предписаний для РСО от ГЖИ в плане ГИС ЖКХ?
БДИ!
@c0ntr0ller_twitter
Aug 14 2017 07:20
Эка сегодня впервые ГИС раскорячило! Из моего лога:
Выполнен запрос importPaymentDocumentData
Запрос отправлен
Возникла ошибка!
Операция прервана!
Текст ошибки: Внутренняя ошибка: "java.lang.IllegalStateException: Transaction is closed [1.4.190/4]"
General error: "java.lang.IllegalStateException: Transaction is closed [1.4.190/4]" [50000-190]
БДИ!
@c0ntr0ller_twitter
Aug 14 2017 07:28
причем по одной компании все нормуль, а по другой с утра все работало, а щас на любом доме маткой наружу вываливается
БДИ!
@c0ntr0ller_twitter
Aug 14 2017 07:46
О, теперь и на exportAccountData ошибка
Внутренняя ошибка: "java.lang.IllegalStateException: This store is read-only [1.4.190/2]"
General error: "java.lang.IllegalStateException: This store is read-only [1.4.190/2]" [50000-190]
Они базу зашатдаунили чтоли?
Но рядом другой обмен нормально работает прямо сейчас!
alekseibush
@alekseibush
Aug 14 2017 07:46
выгружаю дрсо. явно указываю contractguid. выдаёт ошибку: Для внесения изменений версия документа с идентификатором 964d970b-28aa-4d34-b821-d61f927f2652 должна быть в статусе «Размещен». кто-нибудь сталкивался??
Дима Иванов
@Brake71Ch_twitter
Aug 14 2017 07:59
Добрый день всем. Есть решения на подобии ланитовского демо приложения по подписанию файлов, которому не нужно криптоПро .net?
CCAlek
@CCAlek
Aug 14 2017 08:05
@Brake71Ch_twitter где то что то было
Denis Ilyushchenko
@gizmo75rus
Aug 14 2017 08:13
@Brake71Ch_twitter да, есть. Можешь у меня подсмотреть https://github.com/gizmo75rus/HCS или тут http://www.cyberforum.ru/web-services-wcf/thread1954969.html посмотри
Дима Иванов
@Brake71Ch_twitter
Aug 14 2017 08:18
@gizmo75rus большое спасибо!!!
Viktor
@vdakalov
Aug 14 2017 08:22
@K0LbAzzeR а чё за пароль просит jira? Ни один из моих не подходит
@Brake71Ch_twitter http://demo.open-gkh.ru/
@Brake71Ch_twitter хотя... если ты говоришь о подписи файлов, то я это делаю с помощью openssl: openssl dgst -md_gost94 -r ПУТЬ_К_ФАЙЛУ
K0LbAzzeR
@K0LbAzzeR
Aug 14 2017 08:31
@vdakalov на запрос basic-авторизации ввести:
- логин: ext
- пароль: Y7Qw@3a$
@vdakalov далее те данные что пришло в письме
Viktor
@vdakalov
Aug 14 2017 08:34
@K0LbAzzeR мне говорят что я должен к аминам обратиться
K0LbAzzeR
@K0LbAzzeR
Aug 14 2017 08:35
@vdakalov ну да...
@vdakalov нужно с сайта сделать обращение, указать данные конторы, и ждать письма, там придут данные регистрации и для доступа в Жиру
Viktor
@vdakalov
Aug 14 2017 09:02
@K0LbAzzeR то ли я дурак, то ли лижы не едут. Ничего не понял, с какого "сайта", какое "обращение". Можно меня "носом ткнуть"?
K0LbAzzeR
@K0LbAzzeR
Aug 14 2017 09:16
Как вас такой адрес? р-н. Дзун-Хемчикский, с. Ийме, ул. Котээ
что они курили.. когда такое придумывали... я просто валяюсь
image.png
@vdakalov обычное обращение с сайта
Viktor
@vdakalov
Aug 14 2017 10:55
@K0LbAzzeR ааа понял. спасибо
Ihtio
@Ihtio
Aug 14 2017 12:33
Добрый день. Подскажите, как получить SenderID (ID поставщика информации), который необходим при отправке файла
Viktor
@vdakalov
Aug 14 2017 12:34
@Ihtio нужно экспортировать организацию по ОГРН(ИП)
Ihtio
@Ihtio
Aug 14 2017 12:35
Каким методом?
Ihtio
@Ihtio
Aug 14 2017 12:35
При использовании exportDataProvider, ошибка что нет данных для экспорта
на Sit2
входных параметров (ОГРН) у этого метода нет
Ihtio
@Ihtio
Aug 14 2017 12:39
PUT /ext-bus-file-store-service/rest/homemanagement/ HTTP/1.1
Host: api.sit01.dom.test.gosuslugi.ru
Date: Mon, 1 Nov 2010 20:34:56 GMT
Content-Length: 201445
Content-MD5:YGTUFTFTY875UYJHJk=
X-Upload-Dataprovider: 6F9619FF-8B86-D011-B42D-00CF4FC964FF
X-Upload-Filename: dogovor.tif
вот здесь должно быть что в поле X-Upload-Dataprovider:?
kolodinivan
@kolodinivan
Aug 14 2017 12:40
+
Viktor
@vdakalov
Aug 14 2017 12:42
@Ihtio если не ошибаюсь, то в X-Upload-Dataprovider указывается SenderID, а в X-Upload-OrgPPAGUIDсоответственно OrgPPAGUID
kolodinivan
@kolodinivan
Aug 14 2017 12:43
и как же получить SenderID?????
вот этим методом exportDataProvider?
Viktor
@vdakalov
Aug 14 2017 12:46
@kolodinivan попробуй
kolodinivan
@kolodinivan
Aug 14 2017 12:47
blob
@vdakalov разве там не IsRequestHeader
Viktor
@vdakalov
Aug 14 2017 12:51
@kolodinivan в этих схемах много ошибок и не точностей
думаю что они имели в виду заголовок
kolodinivan
@kolodinivan
Aug 14 2017 13:10
кто ни будь пользовался методом "exportDataProvider", как определить каких поставщиков тебе нужно получить, в ответ он мне шлет "Нет объектов для экспорта"
kolodinivan
@kolodinivan
Aug 14 2017 13:16
как это сволоч понимает каких поставщиков мне нужно получить??!!!
kolodinivan
@kolodinivan
Aug 14 2017 13:26
есть люди которые файл льют в ГИС?
ndbn
@ndbn
Aug 14 2017 13:27
Шаблон или, например, договор через файловый сервис?!
Ihtio
@Ihtio
Aug 14 2017 13:28
договор в ПДФ через сервис, да
ndbn
@ndbn
Aug 14 2017 13:29
Если вопрос про выше, то @vdakalov правильно написал. Указывайте X-Upload-OrgPPAGUID
Ihtio
@Ihtio
Aug 14 2017 13:30
это вместо X-Upload-Dataprovider?
ndbn
@ndbn
Aug 14 2017 13:30
Ага
Ihtio
@Ihtio
Aug 14 2017 13:30
ок, спасибо, сейчас попробуем
ndbn
@ndbn
Aug 14 2017 13:30
SenderID не используется давно
Ihtio
@Ihtio
Aug 14 2017 13:30
в примерах в альбомах просто этого нет
не нашел
там только датапровайдер
ndbn
@ndbn
Aug 14 2017 13:31
Сам OrgPPAGuid узнается вызовом exportOrgRegistry с указанием например ОГРН
Ihtio
@Ihtio
Aug 14 2017 13:31
да это получил я
ndbn
@ndbn
Aug 14 2017 13:32
Не все форматы файлов принимаются, есть ещё такой момент, на сколько я помню
pdf должно
Ihtio
@Ihtio
Aug 14 2017 13:33
пдф есть в списке, да
спасибо, прочитал черезстрочно
не увидел что можно и этот параметр указывать
Ihtio
@Ihtio
Aug 14 2017 13:46
вернуло X-Upload-Error:Invalid part count
хотя у меня один файл без частей
ndbn
@ndbn
Aug 14 2017 14:19

Ну зная гис, попробуйте убрать закрывающий слеш

PUT /ext-bus-file-store-service/rest/homemanagement HTTP/1.1

И дата у вас странная
Ihtio
@Ihtio
Aug 14 2017 14:20
да это пример из описания
у меня там все по-другому)
сейчас
ndbn
@ndbn
Aug 14 2017 14:24

Вот только что отправил, правда на тестовом:

PUT http://217.107.108.156:10082/ext-bus-file-store-service/rest/homemanagement HTTP/1.1
Date: Mon, 14 Aug 2017 14:21:34 GMT
X-Upload-OrgPPAGUID: <########>
X-Upload-Filename: WUPDATE ? ?????.pdf
Content-MD5: vg2ws3ZH3dMD9Md0L12tMQ==
Authorization: Basic c2l0OnJaX0dHNzJYU15WZjU1Wlc=
X-Client-Cert-Fingerprint: <########>
Host: 217.107.108.156:10082
Content-Length: 35
Connection: Close

ответ

HTTP/1.1 200 OK
Server: nginx
Date: Mon, 14 Aug 2017 14:21:35 GMT
Content-Length: 0
Connection: close
Location: /ext-bus-file-store-service/rest/homemanagement/affef826-e887-47c9-a882-c961b7ac885c
X-Upload-UploadID: affef826-e887-47c9-a882-c961b7ac885c
Поля Authorization и X-Client-Cert-Fingerprint по идее вам не нужны
Ihtio
@Ihtio
Aug 14 2017 14:25
спасибо, буду разбираться что не так