GetAsyncProcessStatus - получить статус асинхронного процесса в EMS.

Общая информация

  1. Команда актуальна, начиная с версии 1.21

  2. Команда предназначена для получения статуса асинхронного процесса . Для того чтобы получить статус асинхронного процесса необходимо указать processId (Идентификатор асинхронного процесса).

Входные параметры

Параметр Значение Формат значения Расшифровка формата

processId

Идентификатор асинхронного процесса

int

Целое положительное число

Выходные параметры

Параметр Значение Формат значения

code

Код ответа

Целое неотрицательное число

detail

Пояснение к ответу

Текст английскими буквами с пробелами и спецсимволами.

message

Ответ от EMS

Текст английскими буквами с пробелами и спецсимволами.

processId

Идентификатор асинхронного процесса

Целое положительное число

status

Статус асинхронного процесса

Текст

Возможные статусы

Финальный статус означает, что процесс в этом статусе завершен.

Статус Описание Финальный

NOT_START

Не запущен

WORKED

В работе

FINISHED

Завершен успешно

Да

LOCALE_ERROR

Завершен с проблемами

Да

FATAL_ERROR

Не планово завершен

Да

CANCELED

Прерван оператором

Да

UNKNOW

Неизвестный

WARN

Внимание (В работе)

RESPONSE

Ответ (В работе)

CANCELED_WITH_ERROR

Прерван, были ошибки

Да

TO_CONTINUE

Ожидание

ID_NOT_SPECIFIED

Не найден ID процесса

Да

NOT_FOUND

Не найден процесс с данным ID

Да

Примеры команд и кодов

Код Описание ошибки

0

Успешно

Запрос

Получение статуса асинхронного процесса.

   <soapenv:Header/>
   <soapenv:Body>
      <nbi:GetAsyncProcessStatus>
         <nbi:process_Id>1</nbi:process_Id>
      </nbi:GetAsyncProcessStatus>
   </soapenv:Body>
Ответ
   <soapenv:Body>
      <ns:GetAsyncProcessStatusResponse xmlns:ns="http://nbi.radius.eltex.org">
         <ns:return xsi:type="ax21:AsyncProcessResponse">
            <ax21:code>0</ax21:code>
            <ax21:detail>Success</ax21:detail>
            <ax21:message>OK</ax21:message>
            <ax21:processId>1</ax21:processId>
            <ax21:status>FINISHED</ax21:status>
         </ns:return>
      </ns:GetAsyncProcessStatusResponse>
   </soapenv:Body>

Код Описание ошибки

281

Неверное задание идентификатора процесса


См. также

Вернуться к списку команд
Версия 1.24-2811
Дата публикации 14-11-2022 06:12:39