Назначение | Повторная отправка колбэков. Используется в случае, если на задачу не пришел колбэк. |
Тип запроса | Синхронный |
2.1 Формат запроса
<?xml version="1.0" encoding="utf-8"?>
<RQ cmd="resend_callback" resend_cmdguid="guid">
<PARAM name="object_id" val="000000000"/>
</RQ>
Описание параметров
Параметр | Тип | Обязательный | Описание | Значение по умолчанию |
---|
object_id | int | + | Код ресторана в системе лицензирования |
|
resend_cmdguid | guid | + | Guid задачи, на которую надо повторно отправить колбэк |
|
2.2 Формат ответа
<?xml version="1.0" encoding="utf-8"?>
<RP cmdguid="e1761d18-6325-43d0-85a3-2610ad637f3d">
<Cmd ResendStatus="1" Text="Task is not found" LastModified="2016-01-26T21:35:05" />
</RP>
Описание параметров
Параметр | Тип | Описание |
---|
ResendStatus | 0 - ОК, ответ будет отправлен повторно, 1 - Задача не найдена (колбэк не будет отправлен повторно),2 - Еще не закончено время на выполнение задачи, не истёк таймаут задачи (колбэк не будет отправлен),3 - Данные по задаче удалены (прошло более часа с момента выполнения задачи или тело колбэка слишком большое для хранения > 1Mb) (колбэк не будет отправлен) | Статус пересылки |
Text | string | Текстовое описание статуса |
LastModified | datetime | Последнее время изменения задачи |
3.1 Пример запроса
<RQ cmd="resend_callback" resend_cmdguid="faa717f1-4f41-4daa-aa54-6c10b75475aa ">
<PARAM name="object_id" val="199990053"/>
</RQ>
3.2 Пример ответа
<RP cmdguid="e1761d18-6325-43d0-85a3-2610ad637f3d">
<Cmd ResendStatus="1" Text="Task not found" LastModified="2016-01-26T21:35:05" />
</RP>