Після створення через функцію CreateShipments всі відправлення повинні бути зареєстровані для перевезення.
Опис формування полів для введення у форму представлено у Таблиці 2.4
|
Приклад XML-коду для одного відправлення, wait=1:
|
Приклад виконання запиту
|
|
<?xml version="1.0" encoding="UTF-8"?>
<param> <login>login</login>
<function>CreateRegister</function>
<request>
<CreateRegister>
<ClientUID>4a430ffd-6b7d-11e2-a79e-
003048d2b473</ClientUID>
<Shipments>
<ClientsShipmentRef>000-testAPI
</ClientsShipmentRef>
<ClientsShipmentRef>000- testAPI2</ClientsShipmentRef>
</Shipments>
</CreateRegister>
</request>
<sign>sign*</sign>
</param>
|
<return>
<api>API-1C</api>
<apiversion>1</apiversion>
<result_table>
<items>
<RegiterNumber>КВ000000691</RegiterNumber>
<RegisterUID>038061ed-745f-11e2-85b4-
003048d2b473</RegisterUID>
<Error>000</Error>
</items>
</result_table>
<result_uuid>289</result_uuid>
<errors>
<code>000</code>
<name> </name>
</errors>
</return>
|
|
Приклад XML-коду для одного відправлення, wait=0:
|
Приклад виконання запиту
|
|
<?xml version="1.0" encoding="UTF-8"?>
<param>
<login>login</login>
<function>CreateRegister</function>
<request>
<CreateRegister>
<ClientUID>4a430ffd-6b7d-11e2-a79e-
003048d2b473</ClientUID>
<Shipments>
<ClientsShipmentRef>000-testAPI
</ClientsShipmentRef>
<ClientsShipmentRef>000- testAPI2</ClientsShipmentRef>
</Shipments>
</CreateRegister>
</request>
<sign>sign*</sign>
</param>
|
<return>
<api>API-1C</api>
<apiversion>1</apiversion>
<result_table>
</result_table>
<result_uuid>290</result_uuid>
<errors>
<code>000</code>
<name> </name>
</errors>
</return>
|
Таблиця 2.3. Опис вмісту тега <request> XML-коду.
|
Поле
|
Опис
|
Тип
|
|
CreateRegister
|
Реєстрація відправлень для перевезення
|
|
|
ClientUID
|
Унікальний ідентифікатор клієнта, присвоюється після внесення контрагента в систему (Обов’язковий)
|
Uniqueidentifier
|
|
Shipments
|
Перелік відправлень. У блоці може бути один або декілька записів. (Обов’язковий)
|
|
|
ClientsShipmentRef
|
Номер відправлення(Обов’язковий)
|
Text
|