Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 1 Controlling the iProcess Engine : Starting iProcess Engine

Starting iProcess Engine
The iProcess Engine server processes are controlled by Process Sentinels. Process Sentinels must be started first, they then control the start-up of the server processes. If you are using more than one server to host iProcess Engine (a node cluster), Process Sentinels must be started on each server.
Before you can start iProcess Engine, you must make sure that:
1.
2.
3.
The following sections explain how to start the Windows (see Windows Version) and UNIX versions (see UNIX Version) of iProcess Engine.
Windows Version
In the Windows version, the iProcess Engine functions are provided by the iProcess nodename Process Sentinels service (where nodename is the name of your iProcess Engine installation).
By default, after having been started, Process Sentinel tests the event mechanism automatically and starts the iProcess Engine server auto-start processes.
This behavior is controlled by the PM_AUTO_BOOT process attribute, only the value of the PM_AUTO_BOOT attribute is set to 1, the processes will be started automatically. See Administering Process Attributes for more information.
You can start the Process Sentinels service in three different ways (unless you have installed iProcess Engine to a Windows cluster):
To be able to start iProcess Engine, you must be logged in to either as an iProcess Engine Administrator user, or as a user who is a member of both:
Configuring System Startup Behavior
When you install iProcess Engine, you choose whether or not the Process Sentinels service:
If you subsequently want to change this setting, do the following:
1.
From the Start menu, select Settings > Control Panel.
2.
Double-click the Administration Tools item.
3.
Double-click the Services item. The Services dialog appears.
4.
Select the iProcess Nodename Process Sentinels service item (where Nodename is the name of your iProcess Engine installation) and click the Startup button. The Service dialog appears.
5.
Manually Starting the Process Sentinels Service
To manually start the Process Sentinels service:
1.
From the Start menu, select Settings > Control Panel.
2.
Double-click the Administration Tools item.
3.
Double-click the Services item. The Services dialog appears.
4.
Select the iProcess Nodename Process Sentinels service item (where Nodename is the name of your iProcess Engine installation).
5.
Click the Start button. This will start the Process Sentinels service and the iProcess Engine server processes.
Using the swstart.bat Script
To start the Process Sentinels service using the swstart.bat script located in the SWDIR\bin directory:
1.
swstart -p
2.
swstart
Or, start the iProcess Engine server processes in quick start mode by using the following command:
swstart -q
When the iProcess Engine server is restarted or quick started, the iProcess Objects Server processes apply the RESTART_SPO_CACHE_PROC attribute to cache a specified number of procedure versions, and the WIS processes apply the RESTART_WIS_CACHE_THRESHOLD attribute to cache the work queues at a specified work item number. See RESTART_WIS_CACHE_THRESHOLD and RESTART_SPO_CACHE_PROC for more information.
UNIX Version
In the UNIX version, the iProcess Engine functions are provided by the "worker" and "watcher" Process Sentinel processes.
By default, after having been started, Process Sentinel tests the event mechanism automatically and starts the iProcess Engine server auto-start processes.
This behavior is controlled by the PM_AUTO_BOOT process attribute, only the value of the PM_AUTO_BOOT attribute is set to 1, processes will be started automatically. See Administering Process Attributes for more information.
Starting the Process Sentinels
You need to start Process Sentinels on each server in your iProcess Engine.
To start Process Sentinels on a server:
1.
2.
SWDIR/bin/swstart -p
Starting the Server Processes
Use the swstart script located in the $SWDIR/bin directory to start all the required server processes.
To start the iProcess Engine server processes, follow these steps:
1.
2.
SWDIR/bin/swstart
Or, run the following command to start iProcess Engine server processes in quick start mode:
SWDIR/bin/swstart -q
As each server process is started, a start-up message is displayed.
When the iProcess Engine server is restarted or quick started, the iProcess Objects Server processes apply the RESTART_SPO_CACHE_PROC attribute to cache a specified number of procedure versions, and the WIS processes apply the RESTART_WIS_CACHE_THRESHOLD attribute to cache the work queues at a specified work item number. See RESTART_WIS_CACHE_THRESHOLD and RESTART_SPO_CACHE_PROC for more information.
 

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved