Troubleshooting issues when sending notification to an external application by using AR System webhook
Symptom
- The external application is not reachable.
- The HTTP connection has timed out.
- The webhook payload size limit set is not working as intended.
- Gzip compression is not working as intended.
Scope
In a server group environment, this might impact one or more servers.
Resolution
Perform the following steps to troubleshoot the issues that may occur when sending notifications to an external application:
Step | Task | Description |
---|---|---|
1 | Troubleshooting when the external application is not reachable | When AR System server runs the webhook, the server stores the records in the AR System Webhook Pending form. The following screenshot shows the AR System Webhook Pending form: The pending records are not processed if the external application is not reachable.
On the AR System Webhook pending form, check the Error Details field:
|
2 | Enabling additional logging | The log displays details such as Transaction ID and other system activities. You can enable additional logging by performing the following steps:
The log level is updated. AR System server stores the AR System webhook logs in the arwbhk.log file located in the <Install Directory>\BMC Software\ARSystem\Arserver\Db folder. |
3 | The set webhook payload size limit is not working as expected. | Contact BMC Support to check whether the capability to set the webhook payload size limit has been enabled. |
4 | Gzip compression is not working as intended. | Confirm that the external application receiving the data also supports Gzip. |
5 | Creating a BMC Support Case | Collect and send logs and detailed information when creating a case with BMC Support:
|