IBM BPM, V8.0.1, All platforms > Troubleshooting and support > Troubleshooting administration tasks and tools > Troubleshooting BPEL processes and human tasks
Troubleshooting escalation emails
Use this information to solve problems relating to escalation emails
Escalations are triggered when human tasks do not progress as expected. The escalation creates work items. It can also send emails to the users that are affected by the escalation. If you are having problems with escalation emails, use the information here to help you to solve the problems.
Procedure
- Check the SystemOut.log file for error messages relating to people assignments or email addresses.
- If the SystemOut.log file does not contain any relevant messages, enable the debug mode for the mail session server.
In the administrative console, click Resources > Mail > Mail sessions then HTMMailSession_server, and select the Enable debug mode check box. When an escalation email is sent, debug information is written to the SystemOut.log file.
- If you are using virtual member manager as the people directory provider and you are having problems with email addresses, enable the Staff.Diagnosis custom property.
When an escalation email is sent, additional information about the people assignment is written to the SystemOut.log file.
- In the administrative console, click either Servers > Clusters > WebSphere application server clusters > cluster_name or Servers > Server Types > WebSphere application servers > server_name, then on the Configuration tab, in the Business Integration section, expand Business Process Choreographer, and click Human Task Manager.
- On the Configuration tab, under Additional Properties, click Custom Properties > Staff.Diagnosis, and type on in the Value field.
- Check if the Human Task Manager hold queue contains messages.
- In the administrative console, click either Servers > Clusters > WebSphere application server clusters > cluster_name or Servers > Server Types > WebSphere application servers > server_name, then on the Configuration tab, in the Business Integration section, expand Business Process Choreographer, and click Human Task Manager.
- In the Runtime tab, click Replay Hold Queue. The messages in the hold queue are shown in the Hold queue messages field.
If the hold queue contains messages, check the First Failure Data Capture (FFDC) directory of your server for more information about the error.
- Check the values of the custom properties for the number of times an email is resent and the timeout for sending an email.
- In the administrative console, click either Servers > Clusters > WebSphere application server clusters > cluster_name or Servers > Server Types > WebSphere application servers > server_name, then on the Configuration tab, in the Business Integration section, expand Business Process Choreographer, and click Human Task Manager.
- On the Configuration tab, in the Additional Propertiessection, click Custom Properties.
- Check the values of the EscalationEmail.RetryTimeout and the EscalationEmail.MaxRetries fields.
- EscalationEmail.RetryTimeout
- Specifies how long Human Task Manager waits until it resends an email notification that failed. The default value for this field is 3600 s. (one hour) If the retry fails, then the retry timeout is doubled dynamically for every time the retry fails. By default, if the first retry fails, another retry is made after two hours.
- EscalationEmail.MaxRetries
- Specifies the number of times Human Task Manager tries to resend an email notification that failed. The default value for this field is 4 retries. If the value of this field is set to 0, a failed email notification is not resent. If all of the retries fail, then a message is put into the hold queue. You can see the messages in the hold queue in the administrative console in the Runtime tab for Human Task Manager. If you replay the messages, this is equivalent to sending the email for the first time.