Как выполнить очистку при завершении весенней облачной задачи
Я пишу реализацию spi SCDF для поддержки приложения потока и задачи. В рамках этого нам необходимо выполнить некоторые операции очистки после завершения задачи.
Может ли кто-нибудь предоставить информацию о том, будет ли SCDF получать обратный вызов при завершении задачи. Если нет, то каковы альтернативные способы очистки.
1 ответ
Задача - это недолгая и конечная операция. В зависимости от того, что вы пытаетесь выполнить, вы можете выполнить одно из следующих действий, чтобы вызвать любую пользовательскую процедуру очистки.
1) Задача, выполняющая пакетное задание, и в этом задании вы можете определить "n" количество шагов как часть рабочего процесса, и после успешного выполнения вышестоящих шагов последний шаг может вызвать процедуру очистки.
2) У вас может быть поток в SCDF, слушающий события завершения задачи (пример пакетного задания), который может, наконец, запустить другое задание / задание для вызова процедуры очистки.
3) Вы можете определить график составных задач (через панель инструментов / оболочку), где каждый из шагов (или задач) может выполнить свою намеченную операцию, и при успешном переходе или событии сбоя вы получите возможность запустить процедуру очистки.