1.3.2 получить статус массива км

Версия от 22:54, 24 февраля 2025; Shihov (обсуждение | вклад) (Новая страница: «======= 01.02.00.00 Получить статус массива КМ из бизнес-заказа (Get IC buffer status) ======= Процесс получения статуса массива КМ File:4_sk.png <syntaxhighlight lang='bash'> 'Описание: </syntaxhighlight>' - АСУТП ожидает время готовности заказа; - АСУТП формирует запрос получения статуса массив...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
= 01.02.00.00 Получить статус массива КМ из бизнес-заказа (Get IC buffer status) =

Процесс получения статуса массива КМ

 

'Описание:

'

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

</WRAP>

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

</WRAP>

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

</WRAP>

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

</WRAP>

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