Метод checkPacketStatus при работе с веб-сервисом Ediweb

Аргументы метода checkPacketStatus

В методе checkPacketStatus используются следующие аргументы (Табл. 1).

 

Табл. 1. Описание аргументов
Аргументы Обязательность Описание
name Да Логин пользователя
password Да Пароль пользователя
packetId Да Идентификатор

Пример формирования запроса

Пример формирования запроса метода checkPacketStatus:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:wsedi">
  <soapenv:Header/>
  <soapenv:Body>
     <urn:checkPacketStatus>
        <name>2000000000107EC</name>
        <password>dF6-5KEe</password>
        <packetId>4008137193</packetId>
     </urn:checkPacketStatus>
  </soapenv:Body>
</soapenv:Envelope>

Пример ответа

Пример формирования ответа checkPacketStatus. В теге ns2:cnt будет ответ SUCCESS, если из пакета было создано успешно сообщение. IN_PROGRESS, если сообщения не было создано, произошла ошибка или не дошла очередь.

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
     <ns2:checkPacketStatusResponse xmlns:ns2="urn:wsedi">
        <return>
           <ns2:cnt><response><status>SUCCESS</status></response></ns2:cnt>
           <ns2:res>00000000</ns2:res>
        </return>
     </ns2:checkPacketStatusResponse>
  </S:Body>
</S:Envelope>

7 июня 2022 г.