WIS and WQS Process Configuration

The following process attributes allow you to configure the behavior of the WQS and WIS processes.

Attribute

Description

AUDIT_OPENKEEP

Controls whether the Open Work Item and Keep Work Item audit trail entries are enabled.

CCOUNT_CACHE_REFRESH

Enables you to define the refresh period for updating the cached list of cases currently on the system.

IGNORE_PACK_CHANGED

Defines whether users may keep or release work items even if pack data has changed.

RESTART_WIS_CACHE_THRESHOLD

Defines the number of items that must exist in a work queue for it to be cached when the WIS process restarts or quick starts.

RETRY_OFF_FOR_RAC

Determines whether to enable the retry function that retrieves work items from the staffo database table for the configured Oracle RAC.

RPC_SVR_CONTROL

Allows the batching of RPC calls to reduce the overhead in processing RPC calls individually.

RPC_SVR_NUM_THREADS

Defines the maximum number of threads that the WIS and WQS processes can use to process RPC requests from client applications.

SHMKEY_ID

Defines the UNIX shared memory key that is allocated (using the ftok system call) when the WQS process is started.

WIS_CACHE_POOL_SIZE

Defines the size (in threads) of the pool of threads that is used to perform caching of work queues.

WIS_CACHE_THRESHOLD

Defines the number of items that must exist in a work queue for it to be cached when the WIS process starts normally.

WIS_CACHE_WAIT_TIME

Defines the maximum amount of time (in seconds) that an RPC processing thread in the WIS process waits for a work queue to be cached.

WIS_CDQP_DATA_RECACHE_BATCH

Defines the number of work items that the CDQP update thread will update in a single operation when updating CDQP field values for a WIS process’ queues.

WIS_CHECK_STAFFO_RETRY_COUNT

Defines the number of times the WIS process attempts to retrieve the unfound work items from the staffo database table because a delay occurred between two Oracle RAC instances.

Note: This attribute is only used on configured Oracle RAC.

WIS_FILTER_THREAD_BOUNDARIES

Defines the count boundary at which a work queue will be split into multiple blocks of work for filtering purposes, based on the number of work items in the queue

WIS_FILTER_THREAD_POOL_SIZE

Defines the number of threads in the queue filtering thread pool, used to process additional blocks of filtering work

WIS_INDEX_REFRESH

Defines the interval (in seconds) after which an index on a queue will be refreshed by a WIS process.

WIS_LOCK_NEGOTIATION

 

WIS_LOCK_POOL_SIZES

Defines the number of locks in the internal lock pool used by the WIS process

WIS_NEW_ITEM_BATCH_SIZE

Defines the number of new item requests to be batched together.

WIS_QCHANGE_EXTENDED_CHECK

Defines whether or not a change in the lock status of a work item is counted as a change to the work item.

WIS_SESSION_TIMEOUT

Defines the timeout period (in seconds) after which a WIS process will automatically shut down, starting from the time at which it was last accessed (by a TIBCO iProcess Workspace, SAL application or TIBCO iProcess Objects Server).

WIS_SESSION_TIMEOUT_SHUTDOWN

Defines the timeout period (in seconds) after which a WIS process will automatically shut down, starting from the time at which iProcess Engine was shut down.

WIS_UNCACHE_PERIOD

Defines the time (in minutes) after which the cached work queue that waits to be handled by the WIS process is cleared from the cache, starting from the time at which the client who last accessed this work queue logs off.

Note: This attribute only applies to the work queues that contain work items lesser than the count defined in the WIS_CACHE_THESHOLD attribute.

WIS_UPDATE_LENGTH

Defines the maximum amount of time (in seconds) that the queue update thread in the WIS process performs updates before going back to the idle state.

WIS_UPDATE_PERIOD

Defines how often the queue update thread in the WIS process wakes up and updates the queues handled by the WIS process.

WIS_USE_PRIORITY_ESCALATION

Allows the use of priority escalation in the WIS process to be disabled.

WQS_GATHER_RPC_STATS

Allows the gathering of RPC call stats within the WQS process to be configurable.

WQS_NUM_SEARCH_SLOTS

Defines the maximum number of slots available in the SWRPCMTS multi-threaded RPC server shared library for threads to perform queue searching.

WQS_PERSIST_SHMEM

Defines how often (in seconds) the contents of the WQS/WIS shared memory are written to the wqs_index database table.

WQS_SESSION_TIMEOUT

Defines the timeout period (in seconds) after which a WQS process will automatically shut down, starting from the time at which it was last accessed (by a TIBCO iProcess Workspace, SAL application or TIBCO iProcess Objects Server).

WQS_WIS_USER_COUNT

Defines the number of WIS processes that should be dedicated to handling user queues and group queues respectively.