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

Данный метод позволяет отправлять файлы в произвольном формате. Использование аналогично методу Send.

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

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

Аргументы Описание Обязательность
name Логин пользователя M
password Пароль пользователя M
partnerIln GLN партнера, которому был отправлен документ O
documentType Тип документа (например INVOIC) M
fileName Наименование файла M
data Контент документа в base64 M

Табл. 1. Описание аргументов

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

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

Тег Описание
< ns2:cnt> Присвоенный ID пакета документа, если отправка была успешной
<ns2:res> Код ошибки

Табл. 2. Описание полей ответа

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

Пример формирования запроса метода sendBinary
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:wsedi">
  <soapenv:Header/>
  <soapenv:Body>
     <urn:sendBinary>
        <name>2000000000107EC</name>
        <password>dF6-5KEe</password>
        <partnerIln>2000000000107</partnerIln>
        <documentType>UNDEFINED</documentType>
        <fileName>order.xml</fileName>
        <data>PERvY3VtZW50LU9yZGVyPgoJPE9yZGVyLUhlYWRlcj4KCQk8T3JkZXJOdW1iZXI+MjIwNTAwMzA5OTM3MDwvT3JkZXJOdW1iZXI+
CgkJPE9yZGVyRGF0ZT4yMDIyLTA1LTEwPC9PcmRlckRhdGU+CgkJPEV4cGVjdGVkRGVsaXZlcnlEYXRlPjIwMjItMDUtMTE8L0V4cGVjdGVkRGVsa
XZlcnlEYXRlPgoJCTxFeHBlY3RlZERlbGl2ZXJ5VGltZT4yMzo1OTwvRXhwZWN0ZWREZWxpdmVyeVRpbWU+CgkJPERvY3VtZW50RnVuY3Rpb25Db2
RlPk88L0RvY3VtZW50RnVuY3Rpb25Db2RlPgoJCTxEb2N1bWVudE5hbWVDb2RlPjIyMDwvRG9jdW1lbnROYW1lQ29kZT4KCTwvT3JkZXItSGVhZGV
yPgoJPERvY3VtZW50LVBhcnRpZXM+CgkJPFNlbmRlcj4KCQkJPElMTj4yMDAwMDAwMDAwMjA3PC9JTE4+CgkJPC9TZW5kZXI+CgkJPFJlY2VpdmVy
PgoJCQk8SUxOPjIwMDAwMDAwMDAxMDc8L0lMTj4KCQk8L1JlY2VpdmVyPgoJPC9Eb2N1bWVudC1QYXJ0aWVzPgoJPE9yZGVyLVBhcnRpZXM+CgkJP
EJ1eWVyPgoJCQk8SUxOPjIwMDAwMDAwMDAyMDc8L0lMTj4KCQk8L0J1eWVyPgoJCTxTZWxsZXI+CgkJCTxJTE4+MjAwMDAwMDAwMDIwNzwvSUxOPg
oJCTwvU2VsbGVyPgoJCTxEZWxpdmVyeVBvaW50PgoJCQk8SUxOPjIwMDAwMDAwMDAzMDc8L0lMTj4KCQkJPE5hbWU+0JzQsNCz0LDQt9C40L0g4oSW
MjI8L05hbWU+CgkJPC9EZWxpdmVyeVBvaW50PgoJPC9PcmRlci1QYXJ0aWVzPgoJPE9yZGVyLUxpbmVzPgoJCTxMaW5lPgoJCQk8TGluZS1JdGVtPg
oJCQkJPExpbmVOdW1iZXI+MTwvTGluZU51bWJlcj4KCQkJCTxFQU4+NTcwMjAxNjkxMjIyMjwvRUFOPgoJCQkJPEJ1eWVySXRlbUNvZGU+MzAwMTEy
PC9CdXllckl0ZW1Db2RlPgoJCQkJPFN1cHBsaWVySXRlbUNvZGU+MjMzMzQ8L1N1cHBsaWVySXRlbUNvZGU+CgkJCQk8SXRlbURlc2NyaXB0aW9uPt
CT0LLQvtC30LTQuDwvSXRlbURlc2NyaXB0aW9uPgoJCQkJPE9yZGVyZWRRdWFudGl0eT4zNi4wMDA8L09yZGVyZWRRdWFudGl0eT4KCQkJCTxPcmRl
cmVkVW5pdFBhY2tzaXplPjEuMDAwPC9PcmRlcmVkVW5pdFBhY2tzaXplPgoJCQkJPFVuaXRPZk1lYXN1cmU+UENFPC9Vbml0T2ZNZWFzdXJlPgoJCQ
kJPE9yZGVyZWRVbml0TmV0UHJpY2U+MTAzMC4xNzAwPC9PcmRlcmVkVW5pdE5ldFByaWNlPgoJCQkJPE9yZGVyZWRVbml0R3Jvc3NQcmljZT4xMDMw
LjE3MDA8L09yZGVyZWRVbml0R3Jvc3NQcmljZT4KCQkJCTxPcmRlcmVkTmV0QW1vdW50PjM3MDg2LjEyMDA8L09yZGVyZWROZXRBbW91bnQ+CgkJCQ
k8T3JkZXJlZFRheEFtb3VudD4wLjAwMDA8L09yZGVyZWRUYXhBbW91bnQ+CgkJCQk8T3JkZXJlZEdyb3NzQW1vdW50PjM3MDg2LjEyMDA8L09yZGVy
ZWRHcm9zc0Ftb3VudD4KCQkJCTxUYXhSYXRlPjIwPC9UYXhSYXRlPgoJCQk8L0xpbmUtSXRlbT4KCQk8L0xpbmU+Cgk8L09yZGVyLUxpbmVzPgoJPE
9yZGVyLVN1bW1hcnk+CgkJPFRvdGFsTGluZXM+MTwvVG90YWxMaW5lcz4KCQk8VG90YWxPcmRlcmVkQW1vdW50PjM2LjAwMDwvVG90YWxPcmRlcmVk
QW1vdW50PgoJCTxUb3RhbE5ldEFtb3VudD4zNzA4Ni4xMjAwPC9Ub3RhbE5ldEFtb3VudD4KCQk8VG90YWxHcm9zc0Ftb3VudD4zNzA4Ni4xMjAwPC
9Ub3RhbEdyb3NzQW1vdW50PgoJCTxUb3RhbFRheEFtb3VudD4wLjAwMDA8L1RvdGFsVGF4QW1vdW50PgoJPC9PcmRlci1TdW1tYXJ5Pgo8L0RvY3Vt
ZW50LU9yZGVyPg==</data>
     </urn:sendBinary>
  </soapenv:Body>
</soapenv:Envelope>

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

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

7 июня 2022 г.