These are chat archives for springjazzy/GIS_JKH_Integration

30th
Mar 2016
Анатолий
@Anat56
Mar 30 2016 03:56
что-то такого параметра не нахожу
у меня нормально проходит изменение дома
This message was deleted
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://dom.gosuslugi.ru/schema/integration/8.6.0.6/" xmlns:hous="http://dom.gosuslugi.ru/schema/integration/8.6.0.6/house-management/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
   <soapenv:Header>
      <ns:RequestHeader>
        <ns:Date>${=javax.xml.datatype.DatatypeFactory.newInstance().newXMLGregorianCalendar(GregorianCalendar.getInstance())}</ns:Date>
         <ns:MessageGUID>${=java.util.UUID.randomUUID()}</ns:MessageGUID>
         <ns:SenderID>9252b0b4-09db-4e5a-85cf-c9a08421d89c</ns:SenderID>
      </ns:RequestHeader>
   </soapenv:Header>
   <soapenv:Body>
      <hous:importHouseUORequest>
         <hous:ApartmentHouse>
            <hous:ApartmentHouseToUpdate>
               <hous:BasicCharacteristicts>
                  <hous:NoKNRegistered>true</hous:NoKNRegistered>
                  <hous:FIASHouseGuid>521eb037-60cb-4c0f-a15d-2a7355ec5af2</hous:FIASHouseGuid>
                  <hous:TotalSquare>1600</hous:TotalSquare>
                  <hous:State>
                     <ns:Code>2</ns:Code>
                     <ns:GUID>57c4dbc5-bdd5-4490-92e1-3e687797b32a</ns:GUID>
                  </hous:State>
                  <hous:InnerWallMaterial>
                     <ns:Code>1</ns:Code>
                     <ns:GUID>e184cc86-6c31-4c0c-8b4e-1a224a1024ae</ns:GUID>
                  </hous:InnerWallMaterial>
                  <hous:ProjectSeries>Тест</hous:ProjectSeries>
                  <hous:ProjectType>
                     <ns:Code>3</ns:Code>
                     <ns:GUID>6298df99-fd1f-48cf-80b1-14307c7e5037</ns:GUID>
                  </hous:ProjectType>
                  <hous:BuildingYear>1951</hous:BuildingYear>
                  <hous:UsedYear>1950</hous:UsedYear>
                  <hous:TotalWear>20</hous:TotalWear>
                  <hous:FloorCount>5</hous:FloorCount>
                  <hous:Energy>
                     <hous:EnergyDate>2015-01-22</hous:EnergyDate>
                     <hous:EnergyCategory>
                        <ns:Code>6</ns:Code>
                        <ns:GUID>b0a084b4-9f7f-489c-b438-cfaaa1cdd517</ns:GUID>
                     </hous:EnergyCategory>
                  </hous:Energy>
                  <hous:OlsonTZ>
                     <ns:Code>6</ns:Code>
                     <ns:GUID>1c95d6d6-02a0-4fd5-94b3-4059d6591066</ns:GUID>
                  </hous:OlsonTZ>
                  <hous:ResidentialSquare>1600</hous:ResidentialSquare>
                  <hous:CulturalHeritage>false</hous:CulturalHeritage>
               </hous:BasicCharacteristicts>
               <hous:BuiltUpArea>1000</hous:BuiltUpArea>
               <hous:UndergroundFloorCount>0</hous:UndergroundFloorCount>
               <hous:OverhaulYear>2000</hous:OverhaulYear>
               <hous:NonResidentialSquare>200</hous:NonResidentialSquare>
               <ns:TransportGUID>${=java.util.UUID.randomUUID()}</ns:TransportGUID>
            </hous:ApartmentHouseToUpdate>
         </hous:ApartmentHouse>
      </hous:importHouseUORequest>
   </soapenv:Body>
</soapenv:Envelope>
Vershinin Sergey
@versh23
Mar 30 2016 05:03
@developerts а какие у вас полномочия стоят в ЛК ?
похоже что не только РСО, а УО тоже
developerts
@developerts
Mar 30 2016 07:45
@versh23 Да. Где-то упоминалась такая ошибка при смешанных полномочиях?
Vershinin Sergey
@versh23
Mar 30 2016 07:46
нет, это я опытным путем нашел) если поставит полномочия УО и делать importRSO - такая ошибка.
developerts
@developerts
Mar 30 2016 07:48
Нда уж.
Vershinin Sergey
@versh23
Mar 30 2016 07:48

может кому пригодится, ответ от сапорта

В текущей версии ГИС ЖКХ (8.6.0.6) после создания дома необходимо передать сведения о коммунальных услугах, предоставляемых по прямым договорам (которые являлись частью сведений о доме), после чего можно размещать информацию по подъездам и квартирам в доме. В версии 8.7.0 (середина апреля) сведения о коммунальных услугах, предоставляемых по прямым договорам будут заменены на договора ресурсоснабжения (ДРСО). ДРСО являются самостоятельными сведениями, размещение которых позволят добавить информацию о доме вместе со всеми помещениями без ограничений.

developerts
@developerts
Mar 30 2016 07:49
Спасибо
mixamarciv
@mixamarciv
Mar 30 2016 08:44
@versh23 Спасибо, а какие ещё изменения там будут? где можно с полным перечнем ознакомиться? например по загрузке данных по лицевым счетам, физ лицам, квитированию и по приборам учета
Константин
@LTramp
Mar 30 2016 09:38
Всем привет. Никто не нашел в WCF способа получить xml запроса без его отправки? Вариант с Behavior не подходит.
Vershinin Sergey
@versh23
Mar 30 2016 10:15

@mixamarciv ну по ЛС в 8.7 тоже будут изменения, без указания доли можно будет делать. Ну это в ЛК рассылка была, другого ничего не знаю еще)

В текущей версии сведения о доле являются обязательными для заполнения, в следующих версиях системы указание долей собственности в лицевом счете станет неактуальным. В составе лицевых счетов собственники не будут указываться, только плательщики (без привязки к долям собственности).
Также сообщаем, что в последующих версиях, помещения лицевого счета должны будут идентифицированы одним из следующих способов:

  1. Указание группой полей «Адрес дома, помещения, комнаты» (требуются сведения из ФИАС). .
  2. По полю «Идентификатор дома, помещения, комнаты ГИС ЖКХ», значение которого доступно в «Реестре адресных объектов» в личном кабинете организации.
    Таким образом, начиная с версии 8.7 в шаблоне обязательно нужно будет заполнить либо поле "Идентификатор дома, помещения, комнаты ГИС ЖКХ", либо группу полей "Адрес дома, помещения, комнаты.
Анатолий
@Anat56
Mar 30 2016 10:25
Всем привет. Никто не нашел в WCF способа получить xml запроса без его отправки? Вариант с Behavior не подходит.
Тоже интересно
Но пока некогда искать
developerts
@developerts
Mar 30 2016 10:31
Частично помогает такое:
        private string ToXml(object o)
        {
            return ToXml(o.GetType(), o);
        }

        private string ToXml(Type type, object o)
        {
            var xmlSerializer = new System.Xml.Serialization.XmlSerializer(type);
            var stringBuilder = new StringBuilder();
            var stringWriter = new StringWriter(stringBuilder);
            xmlSerializer.Serialize(stringWriter, o);
            return stringBuilder.ToString();
        }
Анатолий
@Anat56
Mar 30 2016 10:34
надо запомнить
Константин
@LTramp
Mar 30 2016 10:35
@developerts это же обычная сериализация. Тогда поставлю по другому вопрос, как получить объект запроса? Тот который WCF собирает на основе сгенерированных классов веб сервисов.
developerts
@developerts
Mar 30 2016 10:52
@LTramp Тогда может быть что-то типа этого: http://www.c-sharpcorner.com/uploadfile/dhananjaycoder/create-message-in-wcf/
Константин
@LTramp
Mar 30 2016 10:55
@developerts а вот это интереснее, надо будет попробовать. Спасибо!
Denis Ilyushchenko
@gizmo75rus
Mar 30 2016 11:27
Люди у кого есть описание значений AsyncRequestStateType, а то в документации забыли указать ))))
Анатолий
@Anat56
Mar 30 2016 11:28
Статус обработки сообщения в асинхронном обмене (1- получено; 2 - в обработке; 3- обработано)
Denis Ilyushchenko
@gizmo75rus
Mar 30 2016 11:31
Спасибо
RegentDmitry
@RegentDmitry
Mar 30 2016 15:30
доброго вечера всем!
подскажите как найти endpoint для ServicesPortsType
System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/8.6.0.6/services-service/" в прокси-классе
нигде в документации не нахожу services-service