Troubleshooting when Approval Server fails to process records from Application Pending form
You might notice that does not process records that are available on the Application Pending form. The Application Pending form contains multiple records that are assigned to . Over a period of time, no records are processed. Thus, the number of pending records increases. This results in approval requests not getting processed. See the guidelines described here to resolve this issue. Alternatively, create a BMC Support case.
Symptoms
You notice that does not process records that are available on the Application Pending form.
Scope
- One or more users or applications might experience the symptoms.
- Only is known to have issues, and the guidelines are described considering other plug-ins to be functional.
- In a Server Group environment, this issue can affect any number of servers in the group.
Resolution
When fails to process records that are available on the Application Pending form, perform the following steps to troubleshoot the issue:
Step | Task | Description |
---|---|---|
1. | Determine on which Remedy Action Request (AR) System Plug-in Server the plug-in is running. |
|
2. | Determine if the plug-in server is running. |
Alternatively, you can use the Plug-in Server Test Utility to test if the plug-in server is running and if it can accept remote procedure calls. |
3. | Troubleshoot when takes too long to process approvals. | should receive regular commands from the Application Signaler. If you rely on your Approval-Polling-Interval to process normal work, there might be an issue with the Application Signaler. |
4. | Enable logs. |
|
9. | Determine if is checking for work (by analyzing logs). | If is accurately checking for work, you should see a message similar to the following: Approval Scheduler is checking for pending work... This message should appear at regular intervals that correspond to the Approval-Polling-Interval value. If is checking for work, but is not finding any work to do, you should see a message similar to the following: No pending work for Approval Server It is expected to see this message during a non-peak operation and it indicates that could check for work, but did not find any work to do. If is checking for work, and has found some work to do, you should see a message similar to the following: Approval Engine is working with Thread-1 It is expected to see this message during a peak operation and it indicates that could check for work, and found some work to do. Usually, this message is followed by several lines of messages detailing the record that is working on and the function it is performing. These lines might be different based on the workflow and records that are being processed. If you do not see the preceding messages, ensure that is running and is configured correctly. |
10. | Troubleshoot when you see the No pending work for Approval Server message, but there is some work available in the Application Pending form (by analyzing the API log, Filter log, and SQL log). |
|
11. | Analyze logs. | Review the log files to identify any error messages or behaviors. See the table to troubleshoot issues based on the symptoms and error messages. |
12. | Run the Log Zipper utility. | If you still experience issues after following the preceding steps, or if you cannot complete any of the steps, run the Log Zipper utility. When you submit a case on Approval Engine, provide the configuration files and Remedy logs that you collect by running the Log Zipper utility to BMC Support. |
13. | Create a BMC Support case. | Collect and send logs and detailed information when creating a case with BMC Support:
|
Related topic