1.3.2 получить статус массива км: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 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]] | [[Category:1.3 описание процесса general description process]] | ||
<vote type=1 /> |