Использование команд действия RUN и CALL.
С помощью команд действия CALL и RUN бизнес-правило может выполнять внешние программы COBOL, называемые расширениями обработки или приложениями.
Команда CALL
Команда CALL используется для запуска расширения обработки COBOL (ранее называемого процедурой пользователя). Это может понадобиться, если необходима комплексная обработка для проверки и обновления сведений о проводке, и при необходимости получения доступа к внешним данным.
Например, бизнес-правила, присоединенные к функции ввода заказа на продажу, должны проверить наличие достаточных запасов на складе для удовлетворения заказа на продажу, и именно для этого была разработана отдельная программа COBOL (VALIDATE).
Команда | Значение 1 | Оператор | Значение 2 | Результат |
CALL | ПРОВЕРИТЬ | Выполняется программа COBOL VALIDATE.GNT. |
При выполнении команды CALL текущая проводка, обрабатываемая правилом, передается в программу COBOL с другими данными в СЕКЦИИ СВЯЗЕЙ. Если сведения о проводке обновляются программой COBOL, то измененные сведения о проводке могут быть возвращены в бизнес-правила.
Эти расширения обработки COBOL должны быть разработаны квалифицированными программистами на языке COBOL, которые имеют прекрасное представление о структурах данных и процессах SunSystems. Для получения дополнительной информации обратитесь в службу технической поддержки SunSystems.
Команда RUN
Команда RUN запускает внешнее приложение Windows или другое приложение с помощью бизнес-правил. Например, после отображения сообщения об ошибке можно использовать команду RUN для запуска приложения MS Notepad, чтобы пользователь мог зафиксировать сообщение об ошибке.
Параметры выполнения для приложения могут быть указаны в поле значения 2. Например, бизнес-правило запускает приложение MS Excel и передает название листа для обновления параметра.