Метод ListMB при работе с веб-сервисом Ediweb
Данный метод возвращает статус документов, которые были доставлены пользователю на EDI Platform.
Аргументы метода ListMB
В методе ListMB используются следующие аргументы (Табл. 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).
Тег | Описание |
---|---|
<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>