1.3.2 получить статус массива км: различия между версиями
Перейти к навигации
Перейти к поиску
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 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": | - АСУТП при отсутствии ошибок, проверяет статус буфера КМ равен "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 "Получить КМ из бизнес-заказа" (действие выполняется асинхронно); | ||
- Процесс завершается. | - Процесс завершается. |
Версия от 07:58, 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 "Получить КМ из бизнес-заказа" (действие выполняется асинхронно); - Процесс завершается.