点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Sap社区,
我已经遵循了这个博客,并创建了自己的简单项目(nodejs和sapui5),以解决云铸造环境中的多租户主题。
现在我遇到以下问题:当我访问租户URL 时,我总是会得到 provider-subaccount 的租户ID。 >,并且不是租户子帐户的。 因此,我总是从数据库中获得相同的数据,而不是租户特定的数据。
在 Git项目说明作者告诉我们,如果调用后无法解决该路由,则必须为租户创建一条路由并将其映射到提供商应用程序。 我问自己,这是否可能是问题所在,因为主机可能会被provider-app-url代替,所以tenantid来自提供商吗?
到目前为止,租户子帐户仅订阅,到目前为止,没有再创建任何东西(除了管理员之外,没有角色,没有额外的xsuaa)。 这是重点吗?
如果您需要更多详细信息,请告诉我。
先谢谢您
佩吉
嗨,
终于可以了,我很高兴,我想让你知道。
最诚挚的问候!
您好 Manu Gupta ,
感谢您的回复。 该问题是由于xsuaa服务未使用属性" tenantmode:共享"更新的。 我不得不删除它并再次部署它。
但是现在我收到以下消息。 您有什么主意吗?
最好的问候,佩姬
嗨,
我怀疑manifest.yml中的TENANT_HOST_PATTERN配置有问题。 请交叉检查一次。 这种问题通常是由于TENANT_HOST_PATTERN的配置错误而引起的,我希望您已经遵循了针对应用程序的saas设置。
谢谢
Manu
嗨, Manu Gupta ,
感谢您的回复。
我正在使用html5模块的Approuter,因此我没有approuter的manifest.yml文件。 我只有xs-app.json。
我是否必须通过" cf set-env myfrontend TENANT_HOST_PATTERN'(。*)- myfrontend.cfapps.eu10.hana.ondemand.com '"那么还是还有另一种方法? 到目前为止,我已经将mta.yaml文件中的tenant-host-pattern设置为属性。
最诚挚的问候!
嗨,佩吉,
是的,我遇到了同样的问题。 现在,您必须更正应用路由器的manifest.yml配置。 如果假设您的子域名为" xyz",则必须具有-
嗨, Manu Gupta ,
我现在要做的是为provider-application添加一个新的路由,也要满足tenant-host-pattern的要求。 现在,我进入登录屏幕,并使用以下特定的tenant-subdomain-name来欢迎您:
我认为这似乎还不错。 但是,当我登录时,出现内部服务器错误。 日志仅显示标准输出,我可以看到未到达后端,因为没有请求时间条目。 前端日志显示以下各项的标准输出:
嗨,佩吉,
我也建议在您的mta.yaml中设置TENANT_HOST_PATTERN或共享您的mta.yaml,以便更好地理解。
谢谢
Manu
一周热门 更多>