Foreground Processes

The following table summarizes the function of each foreground process.

Process Description

Logical Process Name

Process Executable

Function

Work Queue Server

WQS

wqsrpc

The WQS is responsible for providing a complete list of work queues on the system, along with the RPC addresses (RPC number and machine name) of the WIS that handles each queue. It contains the list of all the users and groups and controls who has access to each queue. See the Work Queue Server.

Work Item
Server

WIS

wisrpc

The WIS processes cache the contents of the work queues and provide lists of work items to TIBCO iProcess Workspace.

The WIS processes concurrently produce messages (under transaction control) to be placed in the background Mbox set. Each WIS process receives messages from the WISMBD. These will be stored temporarily in an in-memory buffer (per physical work queue) for later retrieval when the WIS performs an update from the in-memory Mbox. See the Work Item Server.

WIS MBOX
Daemon

WISMBD

wismbd

These are responsible for dequeuing/reading the messages from the WIS Mbox sets and passing them to the appropriate WIS that is handling the item. See the Background.

RPC Pool
Servers

RPC_POOL

swrpcsvr

These manage and allocate the RPC connections. For each user that logs into iProcess using the TIBCO iProcess Workspace, a connection to a swrpcsvr pool process is allocated by the listener. Each pool process maintains a pool of connections.

RPC Listener (UDP)

RPC_UDP_LI

swrpcudp

For each user that logs into iProcess using the TIBCO iProcess Workspace, a connection to a swrpcsvr pool process is allocated by the listener.

RPC Listener (TCP)

RPC_TCP_LI

swrpcsvr

Note: All of the foreground processes must operate on the master server. For more information, see Determining Where Processes Run.