Действие ACKNOWLEDGE используется в сообщении ACKNOWLEDGE для подтверждения получения приложением запроса PROCESS. Ответом на сообщение PROCESS является сообщение ACKNOWLEDGE. Сообщение ACKNOWLEDGE может возвращать исходные или модифицированные данные. Рисунок 7 иллюстрирует сообщение PROCESS с ответным сообщением ACKNOWLEDGE.
Information receiver | Получатель информации |
Information sender | Отправитель информации |
Process | Сообщение PROCESS (обработать) |
Local processing | Локальная обработка |
Acknowledge | Подтверждение приема |
Рисунок 7 - Транзакция PROCESS/ACKNOWLEDGE
Пример - Отправление сообщения ACKNOWLEDGE для Графика производства, когда сообщение PROCESS для Графика производства получено, соответствующее приложение со стороны рынка подтверждает получение Графика производства и его приемку.
Область действия ACKNOWLEDGE содержит элемент с одним из нижеследующих дополнительных определений: Accepted (принято), Rejected (отклонено) или Modified (модифицировано) (таблица 3).
Таблица 3 - Элементы действия Acknowledge
Элемент Acknowledge | Определение |
ACCEPTED | Информация принята получателем информации и обработана в соответствии с рыночными правилами получателя |
REJECTED | Информация отклонена получателем информации и не обработана получателем. Область данных сообщения должна содержать описание причины отклонения |
MODIFIED | Информация принята получателем информации, но модифицирована для корректности обработки. Модифицированные данные возвращаются действием ACKNOWLEDGE. Область данных сообщения должна содержать идентификацию типа модификации |
Пример - Рисунок 8 показывает последовательность сообщений, идущих от планирующей системы к исполнительной системе. Исходное сообщение PROCESS с графиком производства получено, и сообщение ACKNOWLEDGE с флажком MODIFIED возвращено с новым предлагаемым графиком. Планирующая система пересматривает график и повторно отправляет его исполнительной системе. Исполнительная система принимает график производства и возвращает сообщение ACKNOWLEDGE с флагом ACCEPTED.
Scheduling system | Система планирования |
Execution system | Исполнительная система |
Generate schedule | Разработка плана |
PROCESS - Production schedule | Обработка графика производства |
Acknowledge - Modified - Production schedule | Подтверждение о получении - модифицировано - график производства |
Local processing | Локальная обработка |
Re-generate schedule | Переработка плана |
Acknowledge - accepted | Подтверждение о получении - принято |
Рисунок 8 - Пример действия ACKNOWLEDGE на запрос о переработке