Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

At times, you may want to stop or pause the kernel without stopping it as a service (if the kernel is running as a service) or stopping it by pressing <Ctrl> + <C> from the console. In such cases, you can stop or even pause the kernel from the GUI. When the kernel is stopped or paused, no requests for new process flows are executed.
In the Adeptia Suite, this feature is available in:

Enterprise

Premier

Professional

Express

?

?

?

?


Process Flow Status when Kernel is Stopped
When the kernel is stopped, the system does not accept any new process flow requests for triggering. It just completes the existing process flows that are running, and then shuts down the kernel.
Process Flow Status when Kernel is Paused
When the kernel is paused, the system just completes the existing process flows that are running. However, it does not accept any new process flow requests for triggering. Additionally, it does not accept any waiting process flows that could be manual execution requests or those in the Queue Processor. When the kernel is paused, the Queue Processor is also paused. It does not activate any process flows or escalate them from the waiting queue to ready queue. It just maintains them in the queue list.
The pausing of the kernel pauses the scheduler too. It does not allow triggering of any process flows through any events except JMS and HTTP events. The pausing/resuming/stopping of scheduler synchronizes with the pausing/resuming/stopping of the kernel.

If sub processes are being executed with Call action when the kernel is paused or stopped, then they need to be made recoverable with the Call action, when the process flow shuts down, as the parent process flow will not stop unless all child process flows are executed.


This chapter describes the following tasks:


  • No labels