1.3.1 создать заказ на эмиссию км: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
====== 01.01.00.00 Создать заказ на эмиссию КМ (Create order for emission IC) ====== | |||
Процесс создания заказа на эмиссию КМ | Процесс создания заказа на эмиссию КМ | ||
Строка 5: | Строка 5: | ||
[[File:3_sk.png]] | [[File:3_sk.png]] | ||
'''Описание:''' | |||
'Описание: | |||
- АСУТП формирует бизнес-заказ и отправляет его в СУЗ; | - АСУТП формирует бизнес-заказ и отправляет его в СУЗ; | ||
- СУЗ проводит проверку запроса и отправляет заказ в Регистратор эмиссии; | - СУЗ проводит проверку запроса и отправляет заказ в Регистратор эмиссии; | ||
- Регистратор эмиссии формирует запрос содержащий заказ на эмиссию КМ и отправляет его в Сервер эмиссии; | - Регистратор эмиссии формирует запрос содержащий заказ на эмиссию КМ и отправляет его в Сервер эмиссии; | ||
- Сервер эмиссии получив запрос содержащий заказ на эмиссию КМ, производит проверку запроса. | - Сервер эмиссии получив запрос содержащий заказ на эмиссию КМ, производит проверку запроса. | ||
* 4.1. В случае если запрос содержит ошибки, Сервер эмиссии регистрирует ошибку в журнале; | * 4.1. В случае если запрос содержит ошибки, Сервер эмиссии регистрирует ошибку в журнале; | ||
* 4.2. Сервер эмиссии формирует сообщение об ошибке и отправляет в Регистратор эмиссии; | * 4.2. Сервер эмиссии формирует сообщение об ошибке и отправляет в Регистратор эмиссии; | ||
* 4.3. Осуществляется переход на шаг 8 основного сценария. | * 4.3. Осуществляется переход на шаг 8 основного сценария. | ||
- Сервер эмиссии при отсутствии ошибок, проверяет заказа на эмиссию КМ. | - Сервер эмиссии при отсутствии ошибок, проверяет заказа на эмиссию КМ. | ||
* 5.1. В случае если запрос содержит ошибки, Сервер эмиссии регистрирует ошибку в журнале; | * 5.1. В случае если запрос содержит ошибки, Сервер эмиссии регистрирует ошибку в журнале; | ||
* 5.2. Сервер эмиссии формирует сообщение об ошибке и отправляет в Регистратор эмиссии; | * 5.2. Сервер эмиссии формирует сообщение об ошибке и отправляет в Регистратор эмиссии; | ||
* 5.3. Осуществляется переход на шаг 8 основного сценария. | * 5.3. Осуществляется переход на шаг 8 основного сценария. | ||
- Сервер эмиссии при отсутствии ошибок в заказе на эмиссию КМ, присваивает заказу идентификатор и рассчитывает время готовности заказа; | - Сервер эмиссии при отсутствии ошибок в заказе на эмиссию КМ, присваивает заказу идентификатор и рассчитывает время готовности заказа; | ||
* 6.1. Сервер эмиссии, отправляет заказ на обработку (действие выполняется асинхронно); | * 6.1. Сервер эмиссии, отправляет заказ на обработку (действие выполняется асинхронно); | ||
- Сервер эмиссии формирует ответное сообщение и отправляет в Регистратор эмиссии; | - Сервер эмиссии формирует ответное сообщение и отправляет в Регистратор эмиссии; | ||
- Регистратор эмиссии получает результат обработки запроса; | - Регистратор эмиссии получает результат обработки запроса; | ||
- Регистратор эмиссии проверяет наличие ошибок: | - Регистратор эмиссии проверяет наличие ошибок: | ||
* 9.1. В случае если сообщение содержит ошибки, Регистратор эмиссии регистрирует ошибку в журнале; | * 9.1. В случае если сообщение содержит ошибки, Регистратор эмиссии регистрирует ошибку в журнале; | ||
* 9.2. Регистратор эмиссии формирует сообщение об ошибке и отправляет в СУЗ; | * 9.2. Регистратор эмиссии формирует сообщение об ошибке и отправляет в СУЗ; | ||
* 9.3. Осуществляется переход на шаг 12 основного сценария. | * 9.3. Осуществляется переход на шаг 12 основного сценария. | ||
- Регистратор эмиссии при отсутствии ошибок формирует пустой пул КМ; | - Регистратор эмиссии при отсутствии ошибок формирует пустой пул КМ; | ||
* 10.1. Регистратор эмиссии ожидает время готовности заказа и запрашивает эмитированные КМ в Сервере эмиссии (действие выполняется асинхронно). | * 10.1. Регистратор эмиссии ожидает время готовности заказа и запрашивает эмитированные КМ в Сервере эмиссии (действие выполняется асинхронно). | ||
- Регистратор эмиссии отправляет ответное сообщение в СУЗ; | - Регистратор эмиссии отправляет ответное сообщение в СУЗ; | ||
- СУЗ получает результат обработки запроса от Регистратора эмиссии; | - СУЗ получает результат обработки запроса от Регистратора эмиссии; | ||
- СУЗ проверяет наличие ошибок; | - СУЗ проверяет наличие ошибок; | ||
* 13.1. СУЗ при наличии ошибок, регистрирует ошибку в журнале; | * 13.1. СУЗ при наличии ошибок, регистрирует ошибку в журнале; | ||
* 13.2. СУЗ формирует сообщение об ошибке и отправляет в АСУТП; | * 13.2. СУЗ формирует сообщение об ошибке и отправляет в АСУТП; | ||
* 13.3. Осуществляется переход на шаг 16 основного сценария. | * 13.3. Осуществляется переход на шаг 16 основного сценария. | ||
- СУЗ при отсутствии ошибок создаёт массив КМ; | - СУЗ при отсутствии ошибок создаёт массив КМ; | ||
* 14.1. СУЗ ожидает время готовности заказа и запрашивает эмитированные КМ в Регистраторе эмиссии (действие выполняется асинхронно). | * 14.1. СУЗ ожидает время готовности заказа и запрашивает эмитированные КМ в Регистраторе эмиссии (действие выполняется асинхронно). | ||
- СУЗ формирует ответное сообщение и отправляет в АСУТП; | - СУЗ формирует ответное сообщение и отправляет в АСУТП; | ||
- АСУТП получает результат обработки запроса от СУЗ; | - АСУТП получает результат обработки запроса от СУЗ; | ||
- АСУТП проверяет наличие ошибок; | - АСУТП проверяет наличие ошибок; | ||
* 17.1. АСУТП при наличии ошибок, регистрирует ошибку в журнале; | * 17.1. АСУТП при наличии ошибок, регистрирует ошибку в журнале; | ||
* 17.2. Процесс завершается. | * 17.2. Процесс завершается. | ||
- АСУТП при отсутствии ошибок сохраняет данные заказа; | - АСУТП при отсутствии ошибок сохраняет данные заказа; | ||
* 18.1. АСУТП инициирует выполнение процесса 01.02.00.00 «Получить статус массива КМ из бизнес-заказа» (действие выполняется асинхронно). | * 18.1. АСУТП инициирует выполнение процесса 01.02.00.00 «Получить статус массива КМ из бизнес-заказа» (действие выполняется асинхронно). | ||
- Процесс завершается. | - Процесс завершается. | ||
[[Category:1.3 описание процесса general description process]] | [[Category:1.3 описание процесса general description process]] | ||
<vote type=1 /> | <vote type=1 /> |