2020-09-07 10:09发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,关于JaloSession我有两个问题:
-JaloSession是否可以在多个Web应用程序之间共享并且需要自定义配置? -Cronjob是在运行时创建自己的会话还是使用现有的JaloSession?
嗨,
请在您的查询中找到答复-
Cronjob是在运行时创建自己的会话还是使用现有的JaloSession?
在Hybris中,cron作业必须在特定的用户上下文中运行。 CronJob类型具有一个名为sessionUser的属性,可容纳一个用户。 该用户用于将要执行cron作业的会话。 默认情况下,为sessionUser属性设置的用户帐户是用于创建cron作业的帐户。 也就是说,如果admin用户创建了cron作业,则默认情况下它将使用admin用户进行会话。 如果使用匿名帐户创建了cron作业,则sessionUser属性将设置为匿名。 cron作业具有与其帐户用于会话的用户相同的访问权限。 这既出于安全考虑,也出于安全考虑。
JaloSession是否可以在多个Web应用程序之间共享并且需要自定义配置?
JaloSession类实现了Serializable接口,因此JaloSession对象只能在SAP Commerce群集内的应用程序服务器节点之间传输。
由于JaloSession在实例化时已绑定到租户,因此您不能在多租户系统中使用一个JaloSession(即,不可能使用一个JaloSession来管理多个租户)。
JaloSession绑定到HttpSession并具有相同的生存时间。 这意味着,如果http会话关闭或过期,hybris会话也将被破坏。
有关此的更多详细信息,您可以在下面的链接中解释HttpSession故障转移机制-
https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace -US/8c745d01866910149f9cdd3e830387f1.html
非常感谢。 这是很好的解释。
最多设置5个标签!
嗨,
请在您的查询中找到答复-
Cronjob是在运行时创建自己的会话还是使用现有的JaloSession?
在Hybris中,cron作业必须在特定的用户上下文中运行。 CronJob类型具有一个名为sessionUser的属性,可容纳一个用户。 该用户用于将要执行cron作业的会话。 默认情况下,为sessionUser属性设置的用户帐户是用于创建cron作业的帐户。 也就是说,如果admin用户创建了cron作业,则默认情况下它将使用admin用户进行会话。 如果使用匿名帐户创建了cron作业,则sessionUser属性将设置为匿名。 cron作业具有与其帐户用于会话的用户相同的访问权限。 这既出于安全考虑,也出于安全考虑。
JaloSession是否可以在多个Web应用程序之间共享并且需要自定义配置?
JaloSession类实现了Serializable接口,因此JaloSession对象只能在SAP Commerce群集内的应用程序服务器节点之间传输。
由于JaloSession在实例化时已绑定到租户,因此您不能在多租户系统中使用一个JaloSession(即,不可能使用一个JaloSession来管理多个租户)。
JaloSession绑定到HttpSession并具有相同的生存时间。 这意味着,如果http会话关闭或过期,hybris会话也将被破坏。
有关此的更多详细信息,您可以在下面的链接中解释HttpSession故障转移机制-
https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace -US/8c745d01866910149f9cdd3e830387f1.html
非常感谢。 这是很好的解释。
一周热门 更多>