TenantNotAvailableException,尝试从 s4 CF SDK 调用业务伙伴时

TenantNotAvailableException, when trying to call business partner from s4 CF SDK

我正在尝试在本地 tomee 上部署基本业务合作伙伴应用程序,但在调用 http://localhost:8080/businesspartners

时出现以下错误 "TenantNotAvailableException: Failed to get current tenant: tenant not available"

我尝试检查 "destinations" 变量,它似乎可以从应用程序访问,我该如何解决这个问题?我是否缺少任何配置?

谢谢, 吉里什

目前这是 OData 调用中的一个错误。我们将对此进行调查并在修复后更新此答案。

作为解决方法(仅适用于非生产用例!),您可以将 ALLOW_MOCKED_AUTH_HEADER 环境变量设置为 true。这将提供一个模拟租户,以防 SDK 可以识别租户。在我们的博客系列的 step 7 中,您将学习如何设置审批程序来为您提供这样的租户,以便您可以删除变量。