1.3.2 получить статус массива км: различия между версиями
Перейти к навигации
Перейти к поиску
Shihov (обсуждение | вклад) Новая страница: «======= 01.02.00.00 Получить статус массива КМ из бизнес-заказа (Get IC buffer status) ======= Процесс получения статуса массива КМ File:4_sk.png <syntaxhighlight lang='bash'> 'Описание: </syntaxhighlight>' - АСУТП ожидает время готовности заказа; - АСУТП формирует запрос получения статуса массив...» |
Shihov (обсуждение | вклад) Нет описания правки |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
====== 01.02.00.00 Получить статус массива КМ из бизнес-заказа (Get IC buffer status) ====== | |||
Процесс получения статуса массива КМ | Процесс получения статуса массива КМ | ||
Строка 5: | Строка 5: | ||
[[File:4_sk.png]] | [[File:4_sk.png]] | ||
'''Описание:''' | |||
'Описание: | |||
# АСУТП ожидает время готовности заказа; | |||
# АСУТП формирует запрос получения статуса массива КМ и отправляет его в СУЗ; | |||
# СУЗ проводит проверку запроса; | |||
# СУЗ проверяет наличие ошибок: | |||
* 4.1. В случае если запрос содержит ошибки, СУЗ регистрирует ошибку в журнале; | * 4.1. В случае если запрос содержит ошибки, СУЗ регистрирует ошибку в журнале; | ||
* 4.2. СУЗ формирует сообщение об ошибке и отправляет в АСУТП; | * 4.2. СУЗ формирует сообщение об ошибке и отправляет в АСУТП; | ||
* 4.3. Осуществляется переход на шаг 7 основного сценария. | * 4.3. Осуществляется переход на шаг 7 основного сценария. | ||
# СУЗ получает информацию о массиве КМ; | |||
# СУЗ формирует ответное сообщение и отправляет в АСУТП; | |||
# АСУТП получает ответное сообщение; | |||
# АСУТП проверяет наличие ошибок: | |||
* 8.1. В случае если запрос содержит ошибки, АСУТП регистрирует ошибку в журнале; | * 8.1. В случае если запрос содержит ошибки, АСУТП регистрирует ошибку в журнале; | ||
* 8.2. Процесс завершается. | * 8.2. Процесс завершается. | ||
# АСУТП при отсутствии ошибок, проверяет статус буфера КМ равен "PENDING": | |||
* 9.1. В случае если статус буфера КМ равен "PENDING", АСУТП инициирует повторный запрос статуса массива КМ. | * 9.1. В случае если статус буфера КМ равен "PENDING", АСУТП инициирует повторный запрос статуса массива КМ. | ||
* 9.2. Осуществляется переход на шаг 1 основного сценария. | * 9.2. Осуществляется переход на шаг 1 основного сценария. | ||
# АСУТП при отсутствии ошибок, проверяет статус буфера КМ равен "ACTIVE": | |||
* 10.1. В случае если статус буфера КМ не равен "ACTIVE" процесс завершается. | * 10.1. В случае если статус буфера КМ не равен "ACTIVE" процесс завершается. | ||
# В случае если статус буфера КМ равен "ACTIVE", АСУТП инициирует выполнение процесса 01.03.00.00 "Получить КМ из бизнес-заказа" (действие выполняется асинхронно); | |||
# Процесс завершается. | |||
[[Category:1.3 описание процесса general description process]] | |||
<vote type=1 /> |
Текущая версия от 10:29, 28 марта 2025
01.02.00.00 Получить статус массива КМ из бизнес-заказа (Get IC buffer status)
Процесс получения статуса массива КМ
Описание:
- АСУТП ожидает время готовности заказа;
- АСУТП формирует запрос получения статуса массива КМ и отправляет его в СУЗ;
- СУЗ проводит проверку запроса;
- СУЗ проверяет наличие ошибок:
- 4.1. В случае если запрос содержит ошибки, СУЗ регистрирует ошибку в журнале;
- 4.2. СУЗ формирует сообщение об ошибке и отправляет в АСУТП;
- 4.3. Осуществляется переход на шаг 7 основного сценария.
- СУЗ получает информацию о массиве КМ;
- СУЗ формирует ответное сообщение и отправляет в АСУТП;
- АСУТП получает ответное сообщение;
- АСУТП проверяет наличие ошибок:
- 8.1. В случае если запрос содержит ошибки, АСУТП регистрирует ошибку в журнале;
- 8.2. Процесс завершается.
- АСУТП при отсутствии ошибок, проверяет статус буфера КМ равен "PENDING":
- 9.1. В случае если статус буфера КМ равен "PENDING", АСУТП инициирует повторный запрос статуса массива КМ.
- 9.2. Осуществляется переход на шаг 1 основного сценария.
- АСУТП при отсутствии ошибок, проверяет статус буфера КМ равен "ACTIVE":
- 10.1. В случае если статус буфера КМ не равен "ACTIVE" процесс завершается.
- В случае если статус буфера КМ равен "ACTIVE", АСУТП инициирует выполнение процесса 01.03.00.00 "Получить КМ из бизнес-заказа" (действие выполняется асинхронно);
- Процесс завершается.