01.03.00.00 Получить КМ из бизнес-заказа (Get ICs from the order)

Процесс получения КМ из бизнес заказа

Описание:

  1. АСУТП формирует запрос получения КМ из бизнес заказа и отправляет его в СУЗ;
  2. СУЗ проводит проверку запроса;
  3. СУЗ проверяет наличие ошибок:
    • 3.1. В случае если запрос содержит ошибки, СУЗ регистрирует ошибку в журнале;
    • 3.2. СУЗ формирует сообщение об ошибке и отправляет в АСУТП;
    • 3.3. Осуществляется переход на шаг 6 основного сценария.
  4. СУЗ формирует массив эмитированных КМ;
  5. СУЗ формирует ответное сообщение и отправляет в АСУТП;
  6. АСУТП получает ответное сообщение;
  7. АСУТП проверяет наличие ошибок:
    • 7.1. В случае если запрос содержит ошибки, АСУТП регистрирует ошибку в журнале;
    • 7.2. Процесс завершается.
  8. АСУТП обрабатывает полученное сообщение.
  9. АСУТП проверяет есть ли ещё КМ в заказе.
    • 9.1. В случае если КМ в заказе отсутствуют, процесс завершается.
  10. При наличии КМ в заказе, АСУТП проверяет требуется ли загрузка оставшихся КМ.
    • 10.1. В случае если требуется загрузить оставшиеся КМ в заказе, АСУТП инициирует повторное выполнение процесса 01.03.00.00 «Получить КМ из бизнес-заказа»;
    • 10.2. Осуществляется переход на шаг 1 основного сценария.
  11. В случае если не требуется загрузка оставшихся КМ в заказе, то процесс завершается.