在 Hybris 中,在 cms 中更改审批状态时,内容页面不会同步



当我将审批状态更改为未批准时,无法同步内容页面。我将其恢复为"已批准"静止页面,但未同步。我比较了同步作业中的转储,它完全相同。是什么原因导致了这个问题?

同步故障排除非常复杂。。。

使用同步cronjob执行同步。要查找相应的cronjob:

  1. 转到hmc/后台
  2. 导航到hmc中的System/Cronjobs或后台中的System/Background Processes/Cronjob
  3. 使用类型下拉列表将搜索限制为"0";多线程同步">
  4. 在日志文件中为该输出选择最近的一个或查找,然后搜索代码

INFO[Thread-107](000000RS)[CatalogVersionSyncJob]同步'Sync powertoolsContentCatalog:分阶段->"联机"(pk:87996094464500)为作业"000000RS"(pk:77996125823477)配置了0个条目计划介质:1

这是执行同步的cronjob。现在它变得更加棘手:

  1. 转到"管理"选项卡
  2. 查找名为"的属性;转储媒体">
  3. 下载属性Realfilename以"开头的媒体文件;sync_ dump_

下载的文件应包含逗号分隔的值。

示例:

8796256994364;8796256961596;;操作,所有文档,。。。,uid,urlLink,可见;;错误

条目表示以下数据:

  1. 源项的PK
  2. 目标项目的PK
  3. (时间戳)
  4. 无法同步的属性列表
  5. 项已成为死锁的牺牲品

现在,您可以通过评估源项和目标项以及挂起的属性来解决同步问题。

有时引用目标目录中不存在的项时会出现问题,有时目标目录中已经存在uid。有时,初始属性需要更改。有很多陷阱。在这种情况下,您可以尝试使用此属性来获取有关同步期间引发的异常的更多详细信息:

synchronization.itemcopycreator.stacktraces=true

以下是一些附加信息:https://www.sap.com/cxworks/article/2589632280/catalog_synchronization#CatalogSynchronization-故障排除故障

最新更新