Метод ReceivePrintForm при работе с веб-сервисом Ediweb
Данный метод для получения печатной формы документа в PDF-формате.
Аргументы метода ReceivePrintForm
В методе ReceivePrintForm используются следующие аргументы (Табл. 1).
Аргументы |
Описание |
Обязательность |
---|---|---|
name |
Логин пользователя |
M |
password |
Пароль пользователя |
M |
partnerILN |
GLN контрагента |
M |
documentType |
Тип документа |
M |
trackingId |
ID документа (можно узнать из ListPBAllEx, ListMB или listMBAllExXML). Можно не указывать, если указан filename-orig |
C |
filename-orig |
Наименование файла, печатная форма которого запрашивается. Можно не указывать, если указан trackingId |
C |
Значение, возвращаемое платформой EDI Platform
Ответ метода ReceivePrintForm содержит следующие поля (Табл. 2).
Тег |
Описание |
---|---|
<ns2:fileData> |
Контент печатной формы в base64 |
<ns2:fileName> |
Наименование файла |
<ns2:res> |
Код ошибки |
Пример формирования запроса
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:wsedi">
<soapenv:Header/>
<soapenv:Body>
<urn:receivePrintForm>
<name>2000000000123</name>
<password>1234qwe</password>
<partnerILN>2000000000321</partnerILN>
<documentType>STATUS</documentType>
<trackingId>56663632</trackingId>
</urn:receivePrintForm>
</soapenv:Body>
</soapenv:Envelope>