Назначение | Получение ответа по задаче. Используется для диагностики, в случае, если на задачу не пришел колбэк. |
Тип запроса | Синхронный |
Если колбэк найден, то он возвращается без изменений. Если нет, то возвращается ошибка с описанием.
2.1 Формат запроса
<?xml version="1.0" encoding="utf-8"?>
<RQ cmd="get_task_response" resend_cmdguid="guid">
</RQ>
Описание параметров
Параметр | Тип | Обязательный | Описание | Значение по умолчанию |
---|
resend_cmdguid | guid | + | Guid асинхронной задачи, по которой надо повторно вернуть результат |
|
2.2 Формат ответа - успех
<?xml version="1.0" encoding="utf-8"?>
<RP taskguid="guid">
--- Запрашиваемые данные без изменений ---
</RP>
Описание параметров
Параметр | Тип | Описание |
---|
taskguid | guid | Guid запрашиваемой задачи |
2.3 Формат ответа - с ошибкой
<?xml version="1.0" encoding="utf-8"?>
<RP taskguid="guid">
<Cmd ResendTaskGuid="guid" ResendStatus="1" Text="Task not found" LastModified="0000-00-00T00:00:00" />
</RP>
Описание параметров
Параметр | Тип | Описание |
---|
taskguid | guid | Guid запроса |
Cmd ResendTaskGuid | guid | Guid запрашиваемой задачи |
Cmd ResendStatus | int | Статус пересылки: 1 - Задача не найдена; 2 - Еще не истёк таймаут задачи; 4 - Только асинхронные задачи могут быть возвращены; 5 - Доступ запрещен, т.к. результат по задаче может получить только агрегатор создавший ее; 6 - ResendCmdGuid не был предоставлен |
Cmd Text | string | Текстовое описание статуса |
Cmd LastModified | datetime | Последнее время изменения задачи |
3.1 Пример запроса
<?xml version="1.0" encoding="utf-8"?>
<RQ cmd="get_task_response" resend_cmdguid="38aa6f3c-ad1a-43b6-a0e7-8b1746e3a49f">
</RQ>
3.2 Пример ответа - успех
<?xml version="1.0" encoding="UTF-8"?>
<RP taskguid="38aa6f3c-ad1a-43b6-a0e7-8b1746e3a49f" code="0" version="1.10.0">
<RK7QueryResult ServerVersion="7.6.2.73" XmlVersion="244" NetName="XXX" Status="Ok" Processed="1">
</RK7QueryResult>
</RP>
3.3 Пример ответа с ошибкой
<?xml version="1.0" encoding="utf-8"?>
<RP taskguid="1df51a8a-a524-42f8-a043-848cca6bc129" code="0" version="1.10.0">
<Cmd ResendTaskGuid="38aa6f3c-ad1a-43b6-a0e7-8b1746e3a49f" ResendStatus="1" Text="Task not found" LastModified="2018-01-13T00:00:00" />
</RP>
V2 GetTaskResponse