我正在尝试使用ant importImpex -DSource=items.impex
导入Impex文件。这是成功地导入Impex文件,但更改在主租户中反映了。
如何使用ant importImpex
命令将特定租户指定为参数?
我尝试过ant importImpex -DSource=items.impex -Dtenant=tenantID
,但它不起作用。
还有其他方法吗?
没有选择在此蚂蚁目标中设置房客。
要知道可用选项类型ant -p
。请注意,在Hybris 6.1中,您会看到设置Impex路径的选项是-Dresource
您可以做的是在iPEX文件中使用bean shell注释。
在您的INSERT_UPDATE
语句之前添加此行:
"#% Registry.setCurrentTenantByID(""tenantId"");"
然后运行常规ant importImpex
目标,您将看到数据仅在注释中的租户设置中。
您也可以转到管理控制台中的租户部分,然后为所需的租户打开控制台(如果尚未这样做,则可能需要先初始化它)。您可以从那里访问此特定租户的iPEX控制台,并从那里执行您的iMpex。