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

Данный метод возвращает статус документов, которые были доставлены пользователю на EDI Platform.

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

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

Табл. 1. Описание аргументов
Аргументы Описание Обязательность
name ID пользователя в EDI Platform M
password Пароль пользователя M
partnerILN ID партнера, от которого был получен документ O
documentType Тип документа (например INVOIC) M
documentStatus

Диапазон статусов выбираемых документов

N – только новые документы

R – только прочтенные документы (статус read(R))

Любое другое или пустое значение вернёт список всех документов.

O

При вызове метода ListMB, аргументы: PartnerIln, DocumentType используют значения, возвращаемые методом Relationship для данного пользователя, соответственно: partner-iln, document-type.

Значение, возвращаемое платформой EDI Platform

Ответ метода ListMB содержит следующие поля (Табл. 2).
 

Табл. 2. Описание полей ответа
Тег Описание
<partner-iln> ID партнера, от которого был получен документ
<tracking-id> Идентификатор документа на EDI Platform
<document-type> Тип документа (например INVOIC)
<document-status> Статус документа (N -new, R- read)
<document-number> Номер документа в самом документе
<document-date> Дата документа
<document-control-number> Контрольный номер документа
<receive-date> Дата когда документ был получен
<file-name> Имя файла

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

Пример формирования запроса метода ListMB
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:wsedi">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:listMB>
        <name>2000000000123</name>
         <password>1234qwe</password>
         <partnerILN>2000000000321</partnerILN>
         <documentType>INVOICE</documentType>
         <documentStatus>N</documentStatus>
      </urn:listMB>
   </soapenv:Body>
</soapenv:Envelope>

7 июня 2022 г.