Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
2_маркирока:5_api:2_станция_управления_заказами_v2.0:1_введение_introduction:1.3_описание_процесса_general_description_process:1.3.2_получить_статус_массива_км [2020/05/27 16:49] kotik создано |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ======= 01.02.00.00 Получить статус массива КМ из бизнес-заказа (Get IC buffer status) ======= | ||
- | |||
- | Процесс получения статуса массива КМ | ||
- | |||
- | {{:2_маркирока:5_api:2_станция_управления_заказами_v2.0:1_введение_introduction:1.3_описание_процесса_general_description_process:4_sk.png?direct|}} | ||
- | |||
- | **Описание:** | ||
- | |||
- | - АСУТП ожидает время готовности заказа; | ||
- | - АСУТП формирует запрос получения статуса массива КМ и отправляет его в СУЗ; | ||
- | - СУЗ проводит проверку запроса; | ||
- | - СУЗ проверяет наличие ошибок:<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 "Получить КМ из бизнес-заказа" (действие выполняется асинхронно); | ||
- | - Процесс завершается. | ||