点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
该项目正在从6.0迁移到6.6(是的,我知道我们应该进行增量迁移),并且在本地运行良好,但是当我在QA服务器上运行Solr索引时,行 getCommerceStockService() 库存值提供商提供的.getStockLevelStatusForProductAndBaseStore(product,baseStore)
总是在有库存时返回" OUTOFSTOCK"。
通过productData填充程序为产品页面调用同一行,并在我进行的自定义cronjob中调用这两个行,如果存货正确,并且在这三个地方都将其返回,并且所有三个都将相同的bean映射到CommerceStockService。
库存水平不会被强制缺货,如果我将该属性设置为"强制库存",则将其忽略。
我真的不知道为什么。
是否有错误日志?
但是我要做的是:
确保问题确实存在
getCommerceStockService()。getStockLevelStatusForProductAndBaseStore(product,baseStore)
和Solr =>直接查询Solr以查看存储的内容
在本地和QA的常规测试中测试
getStockLevelStatusForProductAndBaseStore
函数,并检查结果。我想结果应该是相等的。
如果是:索引编制确实存在问题,因此请检查StockLevelProvider或问题是何时将响应发送回前端。
如果不是:问题出在索引编制之前
如果您是(或可以)在调试中开始质量检查,则可以进行远程调试
其他想法...是否与Solr版本相同? 灵魂云? 可能是完全索引(您可能已经做过)
您好,您说它在本地运行良好,但在您的质量检查中无法正常运行。 那正确吗 ?
是的,这是正确的。
如果可以的话,在质量检查中激活灵活的调试日志,您将看到针对该问题和参数的灵活质量检查。 这样您就可以指出问题所在。
一周热门 更多>