Troubleshooting the staff service and the staff plug-ins

This describes how to troubleshoot problems with the staff service and the staff plug-ins.

Why and when to perform this task

One of the following situations might be caused by a problem with the staff service or a staff plug-in:

Use this overview task to help resolve the problem. You can also go to the Technical support search page, to look for additional information.

Stopped staff activities
You encountered one or more of the following problems:
  • Work items resulting from staff activities cannot be claimed although the business process started navigating successfully.
  • The SystemOut.log file contains the following message: CWWB0057I: Activity 'MyStaffActivity' of processes 'MyProcess' has been stopped because of an unhandled failure...
This message indicates that WebSphere Application Server security might not be enabled. Staff activities require that security is enabled and the user registry is configured. Take the following steps:
  1. Check that WebSphere security is enabled. In the administrative console, go to Security > Global Security and make sure the check box for Enable global security is selected.
  2. Check that the user registry is configured. In the administrative console, go to Security > User Registries and check the Active user registry attribute.
Changes to the staff repository that are not immediately reflected in work-item assignments
For example, you added the user, Frank, to the staff repository, but Frank has not received any work items, although he is eligible for them.

To optimize the staff query resolution performance, the retrieved query results are cached. These results are shared for all process instances of a process template if the content of the context variables is the same for all query instances. The cache content is checked for currency when a new process instance is created or the corresponding staff activity gets scheduled. By default, the time after which the shared staff query results expire is one hour.

You can change the default value for the expiration time for staff query results, in the administrative console.

  1. Go to the custom properties page for the human task container. Click Servers > Application servers > Server_Name > Human task container > Custom properties.
  2. Select StaffQueryResultValidTimeSeconds and type in a new value in seconds.
  3. Click OK.
  4. Save the changes and restart the application server to make the changes effective. The new expiration time value does not apply to existing staff queries.

Terms of use | | Broken links

Last updated: Mon Mar 27 18:01:21 2006

(c) Copyright IBM Corporation 2005.
This information center is powered by Eclipse technology (http://www.eclipse.org)