Azure Logic Apps标准版SAP IDoc触发器未触发,适配器报Forbidden错误
问题:Azure Logic Apps(标准版)+本地数据网关的SAP IDoc触发器无响应且报Forbidden错误
环境
- Azure Logic Apps(标准版)
- SAP触发器:「When a message is received」
- 本地数据网关(On-Premises Data Gateway)
- Program ID:
MY_PROGRAM_ID
正常工作项
- RFC连接正常,可通过RFC调用收发数据
- SAP团队确认IDocs已成功生成并发送
- 本地数据网关日志显示IDocs已接收并处理
问题描述
Logic App工作流完全未触发,SAP发送IDoc且网关接收处理后,触发器无响应,无任何运行记录。
SAP适配器关键日志
接收IDoc后日志输出:
EventName=InboundTryReceiveProcessingIdoc idocNumbers=0000000000000001
随后出现错误响应:
RfcServerCompletedCallHasErrorResponse Exception=SAP.Middleware.Connector.RfcAbapException: Forbidden Webhook response: successStatusCode=False
已执行的排查操作
- 重新创建SAP连接
- 重启本地数据网关
- 禁用并重新启用Logic App工作流
- 验证Program ID配置
- 确认SAP端无问题(IDoc状态=03,发送成功)
疑问
IDoc从SAP成功发送且网关已接收,但Logic App触发器未触发,SAP适配器接收IDoc后报「Forbidden」错误:
- 这是否表明Logic App触发器Webhook存在过期或无效回调URL问题?
- 是否需要特定配置来刷新或重新生成触发器端点?
- 哪些原因会导致SAP适配器接收IDoc后返回「Forbidden」错误?
若有人成功配置过Azure Logic Apps(标准版)+本地数据网关的SAP IDoc触发器,恳请分享可行的步骤或配置作为参考。任何指导建议均十分感谢。
内容的提问来源于stack exchange,提问作者Harish K
相关产品推荐
相关产品推荐

