Server Processes
The following table shows the server processes that are initially set up when iProcess Engine is installed. The details of each process are stored in the process_config table. Note that:
| • | Process Sentinels are responsible for controlling all the TIBCO iProcess Engine processes. If a node cluster architecture is used, then Process Sentinels will exist on each server to manage the processes running on that server. |
| • | Foreground processes are responsible for communicating with TIBCO iProcess Workspaces and for passing any TIBCO iProcess Workspace requests such as released work items to the background area for processing. |
| • | Background processes are responsible for processing message instructions received from the clients such as releasing a step or forwarding a step. They also monitor and process any deadlines that have been set up in the procedure and manage case prediction. |
|
Process |
Process Description |
Number of Processes |
Name Shown in Task Manager1 |
|
Process Sentinels |
|||
|
PROCMGR |
Process Sentinel (worker) |
1 |
procmgr.exe |
|
PROCMGR |
Process Sentinel (watcher) |
1 |
procmgr.exe |
|
Foreground Processes |
|||
|
RPC_POOL2 |
RPC pool server |
1- |
SWRPCSVR.EXE |
|
RPC_TCP_LI |
RPC TCP listener |
1 |
SWRPCSVR.EXE |
|
RPC_UDP_LI |
RPC UDP listener |
1 |
swrpcudp.exe |
|
WIS |
Work Item Server |
2 |
WISRPC.EXE |
|
WISMBD |
Work Item Server Mbox daemon |
2 |
wismbd.exe |
|
WQS |
Work Queue Server |
1 |
WQSRPC.EXE |
|
Background Processes |
|||
|
BG |
Background Mbox daemon and Case Instruction processor |
4 |
swbgmd.exe |
|
BGPREDICT |
Background case prediction server |
1 |
swbgmd.exe |
|
DBQD3 |
Database Queue Daemon |
1 |
n/a |
|
DIRECTOR |
TIBCO iProcess Objects Director |
1 |
SPODirector.exe |
|
DLMGR |
Deadline Manager |
1 |
dlmgr.exe |
|
IAPJMS4 |
IAPJMS process |
1 |
iapjms.exe |
|
RPCBG |
RPC Background process |
1 |
staffrpcbg.exe |
|
SPO |
TIBCO iProcess Objects Server |
1 |
SWEntObjSv.exe |