点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我想描述在6.6版本的平台上遇到的问题。
当我们尝试在同一时间点向同一位客户发送多封电子邮件时,出现问题。 在调查了认为该问题的原因之后,是,当我们设置消息的接收者时,方法getEmailService()。getOrCreateEmailAddressForEmail()被调用两次-第一次创建模型对象并将其保存在数据库中-再次调用该方法 重复使用现有的模型对象
发送电子邮件后典型的操作是从数据库中删除使用过的EmailAddressModel,现在,根据当前第二个电子邮件处理的当前时刻,有几种可能性:
-
sendEmail 尚未完成,由于" de.hybris.platform.processengine.definition.NodeExecutionException:执行错误,第二封电子邮件将无法发送 ID为[sendEmail]的ActionNode:消息没有"收件人"地址"
- sendEmail 已完成, removeSentEmail 正在进行中:
-
有时会发生两次删除项目而不会导致错误
-
有时,第二次删除操作会引发异常,例如:" de.hybris.platform.jalo.JaloObjectNoLongerValidException:项目PK不再有效(已删除):对象不再有效"
-
我们是否有某种安全的方式可以同时发送多封电子邮件? 还是排队发送多封电子邮件的安全解决方案?
我非常感谢您在这个主题(最好的问候)中的帮助。
嗨,
找到解决方案了吗?
如果您分享它,那将是很棒的,因为我也面临着同样的问题。
一周热门 更多>