1.3.2 получить статус массива км: различия между версиями

Нет описания правки
Нет описания правки
 
Строка 7: Строка 7:
'''Описание:'''
'''Описание:'''


  - АСУТП ожидает время готовности заказа;
АСУТП ожидает время готовности заказа;
  - АСУТП формирует запрос получения статуса массива КМ и отправляет его в СУЗ;
АСУТП формирует запрос получения статуса массива КМ и отправляет его в СУЗ;
  - СУЗ проводит проверку запроса;
СУЗ проводит проверку запроса;
  - СУЗ проверяет наличие ошибок:
СУЗ проверяет наличие ошибок:
* 4.1. В случае если запрос содержит ошибки, СУЗ регистрирует ошибку в журнале;
* 4.1. В случае если запрос содержит ошибки, СУЗ регистрирует ошибку в журнале;
* 4.2. СУЗ формирует сообщение об ошибке и отправляет в АСУТП;
* 4.2. СУЗ формирует сообщение об ошибке и отправляет в АСУТП;
* 4.3. Осуществляется переход на шаг 7 основного сценария.
* 4.3. Осуществляется переход на шаг 7 основного сценария.


  - СУЗ получает информацию о массиве КМ;
СУЗ получает информацию о массиве КМ;
  - СУЗ формирует ответное сообщение и отправляет в АСУТП;
СУЗ формирует ответное сообщение и отправляет в АСУТП;
  - АСУТП получает ответное сообщение;
АСУТП получает ответное сообщение;
  - АСУТП проверяет наличие ошибок:
АСУТП проверяет наличие ошибок:
* 8.1. В случае если запрос содержит ошибки, АСУТП регистрирует ошибку в журнале;
* 8.1. В случае если запрос содержит ошибки, АСУТП регистрирует ошибку в журнале;
* 8.2. Процесс завершается.
* 8.2. Процесс завершается.


  - АСУТП при отсутствии ошибок, проверяет статус буфера КМ равен "PENDING":
АСУТП при отсутствии ошибок, проверяет статус буфера КМ равен "PENDING":
* 9.1. В случае если статус буфера КМ равен "PENDING", АСУТП инициирует повторный запрос статуса массива КМ.
* 9.1. В случае если статус буфера КМ равен "PENDING", АСУТП инициирует повторный запрос статуса массива КМ.
* 9.2. Осуществляется переход на шаг 1 основного сценария.
* 9.2. Осуществляется переход на шаг 1 основного сценария.


  - АСУТП при отсутствии ошибок, проверяет статус буфера КМ равен "ACTIVE":
АСУТП при отсутствии ошибок, проверяет статус буфера КМ равен "ACTIVE":
* 10.1. В случае если статус буфера КМ не равен "ACTIVE" процесс завершается.
* 10.1. В случае если статус буфера КМ не равен "ACTIVE" процесс завершается.


  - В случае если статус буфера КМ равен "ACTIVE", АСУТП инициирует выполнение процесса 01.03.00.00 "Получить КМ из бизнес-заказа" (действие выполняется асинхронно);
В случае если статус буфера КМ равен "ACTIVE", АСУТП инициирует выполнение процесса 01.03.00.00 "Получить КМ из бизнес-заказа" (действие выполняется асинхронно);
  - Процесс завершается.
Процесс завершается.
[[Category:1.3 описание процесса general description process]]
[[Category:1.3 описание процесса general description process]]


<vote type=1 />
<vote type=1 />