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 |