当前位置: 首页 > 知识库问答 >
问题:

在Hybris中使用hotfolder导入时指定用户

卜和悌
2023-03-14

我想使用Hybris的hotfolder功能将类别添加到目录中。

但是,当使用热文件夹添加类别时,我面临着拦截器检查当前用户的问题。因为热文件夹没有找到任何特定的用户,这就是为什么它显示给我拦截异常。

有人知道如何使用管理员权限或任何我可以指定此执行的用户详细信息的东西来执行这个吗?

提前谢谢。

注意:不能在安全环境中粘贴代码或其他任何东西。

共有2个答案

卞嘉许
2023-03-14

对于仍然需要这个的人,这里有一个例子:

<bean id="batchB2BCustomerConverter" class="de.hybris.platform.acceleratorservices.dataimport.batch.converter.impl.DefaultImpexConverter">
    <property name="header">
        <value># Insert b2bCustomer
            INSERT_UPDATE B2BCustomer[disable.interceptor.beans='B2BCustomerActivationInterceptor,B2BCustomerModelValidateInterceptor'] ; uid[unique=true]; email; name; title(code); groups(uid); sessionCurrency(isocode)[default='EUR']; sessionLanguage(isocode)[default='de'];active[default='true']
        </value>
    </property>
    <property name="impexRow">
        <value>;{+0};{+1};{+2};{3};{+4};{5};{6};{7}</value>
    </property>
</bean>
叶华皓
2023-03-14

你有几个选择。您可以尝试在导入时启用传统模式,也可以尝试在有当前用户的位置设置上下文。

你的拦截器想要实现什么?你的解决方案真的取决于此。

 类似资料:
  • Hybris中是否有手动暂停hotfolders的解决方法 故事和问题如下:在生产中,我们的应用程序有两个数据导入服务器。两台服务器使用相同的共享hotfolder进行多个不同的hotfolder配置,从而每天导入多个不同的传入文件。这些服务器的生产部署不同于应用程序的其他(非数据导入)服务器,因为我们必须等待这些服务器完成实际的进程中文件导入,因此我们必须反复手动检查/processing文件夹

  • 我试图通过Export Impex脚本从多个表中导出数据,但无法为多个表定义标题。层次结构类似于:OrderTable 有人能建议我如何实现这一点吗?

  • 我试图导入一个与html和它出现在网页中没有类,例如这个h1类(内容-page__title)没有出现。

  • 当任何impex行出现故障时,是否可以从同一impex文件中回滚以前导入的所有行,并停止进一步执行?

  • 我正在努力使用datadog导入指标...尽管安装了所有必需的包,但我还是低于错误...(-实例#0[错误]:异常('您需要“psutil”包来运行此检查',) 请你在这里帮助我,因为这被证明是一个主要的障碍。 [root@mudcsftpup01初始化。d] #/数据狗代理信息 状态日期:2017-08-31 11:31:19(1秒前)Pid:32028平台:Linux-3.10.0-514。e

  • 我有保管项类型“绥靖”,它包含枚举类型“绥靖状态”的属性“绥靖状态”。 对于客户支持代理组,我们没有对项目类型“绥靖”的写访问权限,但我想提供对属性“绥靖状态”的写访问权限。我在弹劾x下创建,但这不是作为例外工作。有什么想法缺失吗?