Oracle 自动生成维度的ATG Endeca索引错误

Oracle 自动生成维度的ATG Endeca索引错误,oracle,indexing,dimensions,atg,endeca,Oracle,Indexing,Dimensions,Atg,Endeca,ATG Endeca CAS部署,使用CAS cmd API在环境之间迁移维度值ID。如果尚未导入ID,则索引完成ok。否则会发生以下错误: 原因: com.endeca.soleng.eac.toolkit.exception.CasControlException:爬网 “应用程序最后一英里爬网”失败,错误为:维度值 无法为自动生成维度指定记录。接收维度 尺寸“product.sizeRange”的规格为“r8-16”的值记录 据我所知,在从环境A导出的ID中,存在autogen维度的维度值

ATG Endeca CAS部署,使用CAS cmd API在环境之间迁移维度值ID。如果尚未导入ID,则索引完成ok。否则会发生以下错误:

原因: com.endeca.soleng.eac.toolkit.exception.CasControlException:爬网 “应用程序最后一英里爬网”失败,错误为:维度值 无法为自动生成维度指定记录。接收维度 尺寸“product.sizeRange”的规格为“r8-16”的值记录

据我所知,在从环境A导出的ID中,存在autogen维度的维度值ID,但在将A-ID导入环境B并触发B-indexing时,会发生错误

此外,对于索引_config.json中有配置的维度(即范围维度),该错误似乎更为频繁

任何关于如何解决或确认原因的想法都将不胜感激


谢谢。

范围维度不能是自动维度,这需要在index-config.json或维度映射csv文件中提供。将索引配置从一个环境迁移到另一个环境,并使用相同的id配置所有范围维度

我希望这有帮助

谢谢,
阿杰·阿格拉瓦尔

你好,阿杰。谢谢你的回答。是的,问题是该范围维度在多个ouput-config.xml文件(atg endeca应用程序)中有定义,并且在其中的几个文件中设置为自动生成。