Work manager settings

Use this page to modify work manager settings.

A work manager contains a pool of threads bound into JNDI.

To view this administrative console page, click Resources > Work Managers > workmanager_name.

Configuration tab

Scope
Specifies the scope of the configured resource. This value indicates the configuration location for the configuration file.
Name
Specifies the name by which the work manager is known for administrative purposes.
JNDI Name
Specifies the Java Naming and Directory Interface (JNDI) name used to look up the work manager in the namespace.
Description
Specifies the description of this work manager for administrative purposes.
Category
Specifies a string that you can use to classify or group this work manager.
Work timeout
Specifies the number of milliseconds to wait before a scheduled work object is released. If not specified, the timeout is disabled.
Default 0
Work request queue size
Specifies the size of the work request queue. The work request queue is a buffer that holds scheduled work objects. The thread pool gets work from this queue. If you do not specify a value, the queue size is managed automatically. Note that large values might consume significant system resources.
Default 0
Work request queue full action
Specifies the action taken when the thread pool is exhausted, and the work request queue is full. This action starts when you submit non-daemon work to the work manager.

If set to FAIL, the work manager API methods creates an exception instead of blocking.

Note: You must set a valid work request queue size in order for the work request queue full action setting to be recognized.

Default BLOCK
Range FAIL
Service names
Specifies a list of services to make available to this work manager.

Asynchronous beans can inherit J2EE context information by enabling one or more J2EE service contexts on the work manager resource in the WebSphere administration console or by setting the serviceNames attribute of the WorkManagerInfo configuration object. When specifying the serviceNames attribute each enabled service should be separated by a semicolon. For example: security;UserWorkArea;com.ibm.ws.i18n. When a J2EE service context is enabled, it propagates the context from the scheduling thread to the target thread. If not enabled, the target thread does not inherit the context of the scheduling thread and a default context is applied. Any related J2EE context that is already present on the thread is suspended before any new J2EE context is applied.

The context information of each selected service is propagated to each work or alarm that is created using this work manager. Selecting services that are not needed can negatively impact performance.

Application profile (deprecated) Use the administrative console or the AppProfileService service name to enable the application profile tasks. Application profile context is not supported and not available for J2EE 1.4 applications. For J2EE 1.3 applications, the application profile context is deprecated and is only available when Application Profile Service 5.x Compatibility Mode is enabled and both the scheduling thread and target thread are J2EE 1.3 applications. When enabled, all application profile tasks that are available on the scheduling thread are available on the target thread. The scheduled work that runs in a J2EE 1.4 application does not get the application profiling task of the scheduling thread. This feature is optional.
Work area Use the administrative console or the UserWorkArea service name to enable work area partitions. When enabled, the work area context for every work area partition that exists on the scheduling thread is available on the target thread. This feature is optional.
Security Use the administrative console or the security service name to enable the Java Authentication and Authorization Service (JAAS) subject. When this feature and global security are enabled, the JAAS subject that is present on the scheduling thread is applied to the target thread. If not enabled, the target thread is run anonymously without a JAAS subject on the thread. This feature is optional.
Internationalization Use the administrative console or the com.ibm.ws.i18n service name to enable the internationalization context information. When the internationalization context and the Internationalization service is enabled, the internationalization context that exists on the scheduling thread is available on the target thread. This feature is optional.
Thread pool properties
Specifies the priority of the threads available in this work manager.
Number of alarm threads Specifies the desired maximum number of threads used for alarms. The default value is 2.
Minimum number of threads Specifies the minimum number of threads available in this work manager.
Maximum number of threads Specifies the maximum number of threads available in this work manager.
Thread priority Specifies the priority of the threads available in this work manager.
Growable Specifies whether the number of threads in this work manager can be increased.

Related tasks
Configuring work managers
Related reference
Administrative console buttons



Searchable topic ID:   ueac_workmgrsettings
Last updated: Jun 21, 2007 8:07:48 PM CDT    WebSphere Business Integration Server Foundation, Version 5.0.2
http://publib.boulder.ibm.com/infocenter/wasinfo/index.jsp?topic=/com.ibm.wasee.doc/info/ee/webui_pme/ui/ueac_workmgrsettings.html

Library | Support | Terms of Use | Feedback