These are chat archives for springjazzy/GIS_JKH_Integration

26th
Oct 2016
Anatoly V.
@DrShtopor_twitter
Oct 26 2016 05:28
Коллеги, а до мордочки ППАК один я достучаться не могу или это общая проблема?
Vershinin Sergey
@versh23
Oct 26 2016 05:30
все
kolodinivan
@kolodinivan
Oct 26 2016 05:44
Всем привет, на http://my.sit02.dom.test.gosuslugi.ru, ЛК у всех неработает?
Syber79
@Syber79
Oct 26 2016 06:11
работает
после каждого обновления надо кеш браузера чистить
а то редирект на 404 намертво прописывается
kolodinivan
@kolodinivan
Oct 26 2016 06:12
хорошо спасибо
mkp2
@mkp2
Oct 26 2016 06:18
Всем добрый день. Подскажите пожалуйста как получить полный список договоров?
exportSupplyResourceContractData постоянно валится во внутреннюю ошибку
И второе - при импорте контракта лезет ошибка (INT020009) Поле hous:ApartmentNumber является обязательным в данном контексте.
Не нужна там квартира - что имеется в виду?
BUGBEAR
@iBUGBEAR
Oct 26 2016 06:21
RequestHeader header = new RequestHeader();
                header.Date = DateTime.Now;
                header.MessageGUID = Guid.NewGuid().ToString();
                header.ItemElementName = ItemChoiceType3.orgPPAGUID;
                header.Item = Root_org_ID;

                exportSupplyResourceContractRequest req = new exportSupplyResourceContractRequest();
                exportSupplyResourceContractResult res = new exportSupplyResourceContractResult();

                try
                {
                    proxy.exportSupplyResourceContractData(header, req, out res);
                    var Contract = ((exportSupplyResourceContractResultType)res.Items[0]);
                }
                catch (Exception error)
                {
                    MessageBox.Show(error.ToString());
                }
Вот так вроде получал список договоров
mkp2
@mkp2
Oct 26 2016 06:23
Спасибо - сейчас опробую
Дмитрий Кузнецов
@kekzik
Oct 26 2016 07:20
@kekzik это из-за того что не делигированы права на это вид информации
в личном кабинете у ИС все виды информации стоят, где еще можно их посмотреть?
Tolstykh Irina
@tolstykhia
Oct 26 2016 07:28
@kekzik поставщик информации должен делигировать права на эти виды информации вашей ИС
BUGBEAR
@iBUGBEAR
Oct 26 2016 07:31
@kekzik может быть в ЛК глянуть, это делали?
Личный кабинет -> Переданные заявки на передачу прав доступа -> Предоставить доступ -> Собственной ИС
Anton
@dudarkoas
Oct 26 2016 07:42
Никто не сталкивался с проблемой, что ГИС сокет закрывает и сообщение не проходит?
Anton
@dudarkoas
Oct 26 2016 07:51
может быть кто в курсе об ограничениях на количество одновременных подключений/запросов?
mkp2
@mkp2
Oct 26 2016 09:38
@iBUGBEAR Не получает список договоров :-( - вылетает по таймауту через 30 секунд с ошибкой от гиса
FRNOmsk
@FRNOmsk
Oct 26 2016 09:42
@mkp2 у меня так же. Еще несколько минут назад перестали справочники загружаться.
справочник уже сделали )))
BUGBEAR
@iBUGBEAR
Oct 26 2016 09:56
@mkp2 сейчас еще раз проверил, все отработало...
Vershinin Sergey
@versh23
Oct 26 2016 10:06
да там накатка версии что ли)
ребят, размер пакета не должен превышать 10 метров?
BUGBEAR
@iBUGBEAR
Oct 26 2016 10:16
@versh23, тут писали, что да
Ребят, а кто поборол выгрузку файлов на C#? Всегда получаю 400 Bad Request
anesterov
@anesterov
Oct 26 2016 10:20
@iBUGBEAR работает все вроде
https://helpdesk.dom.gosuslugi.ru/projects/HCSINTEGRS/issues/HCSINTEGRS-1054?filter=reportedbyme
Несоответствие документации:
Вместо "SenderID" следует указывать "orgPPAGUID", и необходимо заменить "X-Upload-Dataprovider" на "X-Upload-OrgPPAGUID".
BUGBEAR
@iBUGBEAR
Oct 26 2016 10:22
@anesterov пробовал, но почему-то безрезультатно
anesterov
@anesterov
Oct 26 2016 10:24
  request.Method = "PUT";
        Byte[] bytes = File.ReadAllBytes(FileName);
        request.ClientCertificates.Add(cert);
        request.Date = DateTime.Now;
        request.ContentLength = fileBytes.Length;
        request.Headers.Add("X-Upload-OrgPPAGUID", dataProviderGuid);
        request.Headers.Add("X-Upload-Filename", fileName);
        request.Headers.Add("Authorization", "Basic " + encoded);
Vershinin Sergey
@versh23
Oct 26 2016 10:25
@iBUGBEAR спасибо
BUGBEAR
@iBUGBEAR
Oct 26 2016 10:27
@anesterov а на СИТ тоже нужно ClientCertificates?
anesterov
@anesterov
Oct 26 2016 10:29
да
FRNOmsk
@FRNOmsk
Oct 26 2016 10:32
@iBUGBEAR у тебя для экспорта много договоров??? Потому что я тоже пытаюсь выгрузить с ППАК около 200 договоров, вылетает по таймаут. По одному нормально экспортирует.
BUGBEAR
@iBUGBEAR
Oct 26 2016 10:34
@FRNOmsk, нет, всего 2 на СИТ...
FRNOmsk
@FRNOmsk
Oct 26 2016 10:36
@iBUGBEAR ясно, у них есть такая проблема, что при импорте, что при экспорте большого кол-ва данных, нормально работают только через асинхронные сервисы
BUGBEAR
@iBUGBEAR
Oct 26 2016 10:49
@anesterov не получилось... вот такой ответ:
{StatusCode: 400, ReasonPhrase: 'Bad Request', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
  Connection: keep-alive
  X-Upload-Error: 
  Date: Wed, 26 Oct 2016 10:45:53 GMT
  Location: /ext-bus-file-store-service/rest/homemanagement
  Server: nginx
  Content-Length: 1081
  Content-Type: text/html; charset=utf-8
}}
    Content: {System.Net.Http.StreamContent}
    Headers: {Connection: keep-alive
X-Upload-Error: 
Date: Wed, 26 Oct 2016 10:45:53 GMT
Location: /ext-bus-file-store-service/rest/homemanagement
Server: nginx
}
    IsSuccessStatusCode: false
    ReasonPhrase: "Bad Request"
    RequestMessage: {Method: PUT, RequestUri: 'http://217.107.108.156:10082/ext-bus-file-store-service/rest/homemanagement/', Version: 1.1, Content: System.Net.Http.ByteArrayContent, Headers:
{
  Date: Wed, 26 Oct 2016 10:45:45 GMT
  Authorization: Basic bGFuaXQ6dHYsbjghWWE=
  X-Upload-OrgPPAGUID: 01e05df2-40dd-43c7-8e4f-4e29eef#####
  X-Upload-Filename: appDetails.txt
  Content-Length: 90946
  Content-MD5: WBlDlEWAloreh0DJLnoZPg==
}}
    StatusCode: BadRequest
    Version: {1.1}
anesterov
@anesterov
Oct 26 2016 10:59
тесты написаны на URL
AbsoluteUri = "https://217.107.108.147:10081/ext-bus-file-store-service/rest/nsi/"
все проходит
файлы с договорами льем вроде на /agreement
попробуйте для начала url поменять
BUGBEAR
@iBUGBEAR
Oct 26 2016 11:27
@anesterov спасибо! Заработало, действительно помогло ClientCertificates.Add
WebRequestHandler handler = new WebRequestHandler();
X509Certificate2 certificate = GisSignatureHelper.GetCertificate2();
handler.ClientCertificates.Add(certificate);
result = new HttpClient(handler).SendAsync(message, HttpCompletionOption.ResponseContentRead).Result;
Aleksey
@ruDotBot_twitter
Oct 26 2016 12:53
Никто не подскажет, где искать справочник ОКЕИ?
Aleksey
@ruDotBot_twitter
Oct 26 2016 13:04
Ага. У контура есть ))