cancel
Showing results for 
Search instead for 
Did you mean: 

Trigger event lost in Build Process Automation

MioYasutake
Active Contributor
339

Hi community,

I have configured Event Mesh (in Integration Suite) and SAP Build Process Automation to start a process when a journal entiry is created in S/4HANA on-premise.

A webhook subscription has been created in Event Mesh, and the handshake was successful.

MioYasutake_0-1732762722339.png

 

A process has been created with an event trigger, and deployed.

MioYasutake_1-1732762801613.png

When a journal entry is created in S/4HANA, the number of t"Message Queued" increased to 1, and soon decreased to 0. This indicates that the message was sent to the webhook (Build Process Automation).

MioYasutake_2-1732763599469.png

However, no process started in Build Process Automation. Now I am wondering where the message has gone.

Monitoroing > Event Aquisition > Business Events shows no data.

MioYasutake_3-1732763747353.png

Could anyone tell me where such "lost" events can be monitored and investigated?

Best regards,

Mio Yasutake

 

 

 

Accepted Solutions (1)

Accepted Solutions (1)

MioYasutake
Active Contributor

As @Mell mentioned, the issue was resolved by the SAP side, by adding the WebHook-Request-Origin header to the requests for the webhook. To ensure failed messages are not lost, you can set the Quality of Service to 1 when creating a webhook subscription. With this setting, failed messages remain in the queue.

https://help.sap.com/docs/integration-suite/sap-integration-suite/create-webhook-subscription

If you want to try sending events to BPA from Postman, please set the following header parameters:

Content-Type: application/cloudevents+json

WebHook-Request-Origin: <The host part of messaging.uri in the event mesh's service key>  e.g., <subdomain>-<subaccountid>.eu10.a.eventmesh.integration.cloud.sap

MioYasutake_0-1743018744209.png

 

Answers (0)