Помощник по сервису интеграции

Примеры сформированных запросов и ответов#

Формирование запроса на получение данных о договоре аренды лесных участков#

Для формирования запроса на получение информации о договоре аренды лесного участка необходимо указать тип документа.

<soapenv:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен/">
   <soapenv:Header>
      <api:LesUserRequestHeader apiVersion="версия API" operationId="?">
           <api:security>
                <api:credentials userLogin='логин пользователя' userPassword='пароль пользователя'/>
                <api:apiKey>идентификатор внешней системы</api:apiKey>
         </api:security>
      </api:LesUserRequestHeader>
   </soapenv:Header>
   <soapenv:Body>
      <api:RequestGetContractUnderlyingDocuments lookupName="contractLease" pageSize="100" pageNumber="2"/>
   </soapenv:Body>
</soapenv:Envelope>

Формирование ответа на получение данных о договоре аренды лесных участков#

<soap:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен>
   <soap:Header>
      <ns4:EgaisResponseHeader техническая информация с атрибутами xmlns, определяющими пространства имен>
   </soap:Header>
   <soap:Body>
      <ResponseGetContractUnderlyingDocuments техническая информация с атрибутами xmlns, определяющими пространства имен>
         <contractLease createDate="2018-10-10T15:41:04.857+03:00" updateDate="2018-10-10T15:41:34.130+03:00" sourceSystem="P" createdBy="логин пользователя, создавшего запись" updatedBy="логин пользователя, изменившего запись" updatedBySystem="P" id="P_130397" documentId="P_3373595" sourceKey="P">
            <ns4:contractNumber>20/153</ns4:contractNumber>
            <ns4:status>signed</ns4:status>
            <ns4:receiptDate>2018-10-10T00:00:00.000+03:00</ns4:receiptDate>
            <ns4:signatureDate>2018-10-10T15:41:33.000+03:00</ns4:signatureDate>
            <ns4:clientCreateTime>2018-10-10T18:41:04.000</ns4:clientCreateTime>
            <ns4:partyId>1207175</ns4:partyId>
            <ns4:legalAgreementStartDate>2018-10-10T00:00:00.000+03:00</ns4:legalAgreementStartDate>
            <ns4:legalAgreementEndDate>2018-10-10T00:00:00.000+03:00</ns4:legalAgreementEndDate>
            <ns4:stateAuthorityId>50</ns4:stateAuthorityId>
            <ns4:coniferousVolume>0.0</ns4:coniferousVolume>
            <ns4:hardwoodVolume>0.0</ns4:hardwoodVolume>
            <ns4:softwoodVolume>0.0</ns4:softwoodVolume>
         </contractLease>
     </ResponseGetContractUnderlyingDocuments>
   </soap:Body>
</soap:Envelope>

Формирование запроса на получение данных о договоре аренды лесных участков
по заданным параметрам фильтрации
#

<soapenv:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен/">
   <soapenv:Header>
      <api:LesUserRequestHeader apiVersion="версия" operationId="?">
           <api:security>
                <api:credentials userLogin='логин пользователя' userPassword='пароль пользователя'/>
                <api:apiKey>идентификатор внешней системы</api:apiKey>
         </api:security>
      </api:LesUserRequestHeader>
   </soapenv:Header>
   <soapenv:Body>
      <api:RequestGetDocumentsByFilter documentType="contractLease" pageSize="10" pageNumber="0">
         <!--0 to 100 repetitions:-->
         <api:item>
            <fil:property>contractNumber</fil:property>
            <!--1 or more repetitions:-->
            <fil:value>319/1263</fil:value>
            <!--Optional:-->
            <fil:operation>EQ</fil:operation>
         </api:item>
      </api:RequestGetDocumentsByFilter>
   </soapenv:Body>
</soapenv:Envelope>

Формирование ответа на получение данных о договоре аренды лесных участков
по заданным параметрам фильтрации
#

<soap:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен>
   <soap:Header>
      <ns4:EgaisResponseHeader техническая информация с атрибутами xmlns, определяющими пространства имен>
   </soap:Header>
   <soap:Body>
      <ns2:ResponseGetDocumentsByFilter техническая информация с атрибутами xmlns, определяющими пространства имен>
         <contractLease createDate="2015-07-01T00:00:00.000+03:00" updateDate="2015-12-18T10:29:54.201+03:00" sourceSystem="G" updatedBy="логин пользователя, изменившего запись" updatedBySystem="G" id="G_11440942" documentId="G_11440942" sourceKey="11440942">
            <ns4:contractNumber>319/1263</ns4:contractNumber>
            <ns4:status>signed</ns4:status>
            <ns4:receiptDate>2011-10-24T00:00:00.000+04:00</ns4:receiptDate>
            <ns4:signatureDate>2015-12-18T13:30:05.347+03:00</ns4:signatureDate>
            <ns4:clientCreateTime>2015-07-01T03:00:00.000</ns4:clientCreateTime>
            <ns4:partyId>1207175</ns4:partyId>
            <ns4:legalAgreementStartDate>2011-10-24T00:00:00.000+04:00</ns4:legalAgreementStartDate>
            <ns4:legalAgreementEndDate>2060-10-23T00:00:00.000+03:00</ns4:legalAgreementEndDate>
            <ns4:stateAuthorityId>16</ns4:stateAuthorityId>
            <ns4:coniferousVolume>0.0</ns4:coniferousVolume>
            <ns4:hardwoodVolume>0.0</ns4:hardwoodVolume>
            <ns4:softwoodVolume>0.0</ns4:softwoodVolume>
            <ns4:unclassifiedVolume>0.0</ns4:unclassifiedVolume>
            <ns4:governmentRegistrationNumber/>
         </contractLease>
      </ResponseGetDocumentsByFilter>
   </soap:Body>
</soap:Envelope>

Формирование запроса на получение данных о созданном или измененном договоре
аренды лесных участков с указанной даты
#

Для формирования запроса на получение информации о созданных или измененных документах необходимо указать дату и тип документа.

<soapenv:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен/">
   <soapenv:Header>
      <api:LesUserRequestHeader apiVersion="версия" operationId="?">
           <api:security>
                <api:credentials userLogin='логин пользователя' userPassword='пароль пользователя'/>
                <api:apiKey>идентификатор внешней системы</api:apiKey>
          </api:security>
      </api:LesUserRequestHeader>
   </soapenv:Header>
   <soapenv:Body>
      <api:RequestGetModifiedDocuments createOrUpdateDateFrom="2015-07-01T00:00:00.000+03:00" documentType="contractLease" pageSize="10" pageNumber="0"/>
   </soapenv:Body>
</soapenv:Envelope>

Формирование ответа на получение данных о созданном или измененном договоре
аренды лесных участков с указанной даты
#

<soap:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен>
   <soap:Header>
      <ns4:EgaisResponseHeader техническая информация с атрибутами xmlns, определяющими пространства имен>
   </soap:Header>
   <soap:Body>
      <ns2: RequestGetModifiedDocuments техническая информация с атрибутами xmlns, определяющими пространства имен>
         <contract id="G_11440942" documentId="G_11440942" status="signed" createDate="2015-07-01T00:00:00.000+03:00" updateDate="2015-12-18T10:29:54.201+03:00" sourceSystem="G" updatedBy="логин пользователя, изменившего запись" updatedBySystem="G" sourceKey="11440942">
            <ns4:contactType>contractLease</ns4:contactType>
            <ns4:contractNumber>319/1263</ns4:contractNumber>
            <ns4:contractStartDate>2011-10-24T00:00:00.000+04:00</ns4:contractStartDate>
            <ns4:contractEndDate>2060-10-23T00:00:00.000+03:00</ns4:contractEndDate>
            <ns4:partyId>1207175</ns4:partyId>
            <ns4:partyType>0</ns4:partyType>
            <ns4:partyInn>ИНН</ns4:partyInn>
            <ns4:partyOgrn>ОГРН</ns4:partyOgrn>
            <ns4:partyName>ООО "Тестовая компания</ns4:partyName>
            <ns4:partyPersonFirstName/>
            <ns4:partyPersonLastName/>
            <ns4:partyPersonMidName/>
         </contract>
      </ResponseGetModifiedDocuments>
   </soap:Body>
</soap:Envelope>

Выше