问题标签 [hybris]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5257 浏览

attributes - Hybris - 覆盖项目类型的现有唯一属性以使其不唯一

在我的 hybris 应用程序中,我想覆盖我的 CustomerReview 项目类型,以便其属性产品用户不再是唯一的。

这些属性的唯一性在 CustomerReview 和 Product/User 之间的关系中声明。我尝试再次将关系声明添加到我的extname-items.xml 文件并设置适当的 unique="false" 属性,如下所示:

但这并不能解决问题。在我重建应用程序并更新运行系统后,CustomerReview 的用户产品属性仍然是唯一属性。

那么这个问题的最佳解决方案是什么?

0 投票
4 回答
5527 浏览

hybris - 如何导出我的 Hybris 网站?

我已经阅读了 hybris wiki,但找不到任何相关信息...我在本地主机上的一个 hybris 平台上创建了一个网站,现在我需要获取所有内容、产品、页面等并导入它在另一个平台上。你知道怎么做吗?

谢谢!

0 投票
2 回答
3587 浏览

hybris - 编写 impex 以将 HMC 登录属性更改为对所有员工启用

我目前的问题是,我在 Hybris 的许多员工都将 HMC 登录属性设置为从组继承,这意味着他们无法登录到 HMC。这是因为我之前使用了一个 impex 脚本来设置新用户。我现在尝试编写一个 impex 脚本来更新所有员工以改为拥有 HMC 访问权限。我发现<ignore>Wiki 上的标签很有趣,它指出“有一个特殊值使 ImpEx 跳过条目并将项目值保留为当前值。” (https://wiki.hybris.com/display/release4/ImpEx+Syntax)。因此,当我尝试使用以下脚本时:

我认为它应该忽略所有当前值并将 hmcLoginDisabled 设置为 false。但是HAC给了我以下输出:

任何人都知道如何编写 impex 脚本来解决这个问题?

0 投票
2 回答
1516 浏览

ios - CQ5 和 Hybris 在电子商务中的作用

这是我第一次使用电子商务应用程序 - 适用于 iOS 的移动应用程序。以前我曾开发过许多 iOS 应用程序——基于产品和业务的应用程序、银行域等。通常,数据在客户端服务器上可用,并且通过 REST/SOAP 服务进行通信——解析响应——更新 UI。我对这种情况很熟悉。

我只是浏览了开发电子商务应用程序的功能文档,我发现他们使用 CQ5 和 Hybris 作为后端系统。

我想知道 CQ5 和 Hybris 在这里的作用是什么。它在哪些方面有助于管理电子商务应用程序?

我猜他们是出于管理目的。作为一名 iOS 开发者,我应该对他们了解多少?

0 投票
1 回答
3686 浏览

classpath - 在 DBVisualizer 上建立连接时出现 NoClassDefFoundError

我已经安装了驱动程序,DBVisualizer但是当我尝试使用该驱动程序连接到数据库时,我得到NoClassDefFoundError以下信息。

我怀疑它找不到它的 Apache Logging 类,但我找不到如何在DBVisualizer.

有谁知道我该如何解决这个问题?

VJDBC driver顺便说一句,我的司机是来自hybris platform.

0 投票
3 回答
2181 浏览

java - Hybris 包含 HMC 的数据模型

我正在尝试向 HMC 显示我的数据模型(具有一些 1-n 关系),但不显示我的项目的树元素。我有教程中的所有步骤,但它不起作用......

我在 xml 和构建路径中都包含了 HMC。Cuppy 教程(cuppytrailhmc)和我的项目的唯一区别是 cuppytrailhmc 扩展了 cuppy(我的项目没有扩展另一个项目)

我做错了什么,否则:我必须做什么才能在 HMC 中显示我的数据模型项目(我没有数据模型项目和另一个 hmc 项目 - 所以它们都是一个项目)?

0 投票
5 回答
7875 浏览

bash - 在 Linux 或 Mac OS X 上构建并启动 hybris 5.1.1

我是第一次安装 hybris 5.1.1 完整包&根据这个网页的过程:

https://wiki.hybris.com/display/release5/Quick+Installation

但是,当我执行该步骤时:

在 Unix 相关系统(例如 Linux 或 Mac OS X)上,通过输入 ./setantenv.sh 运行 setantenv.sh。

经过...

mlittle-mbook1-2:平台 mlittle$ ./setantenv.sh

我收到消息...

-bash:./setantenv.sh:权限被拒绝

我也尝试过设置执行权限chmod 755 platform,但是没有用..

0 投票
1 回答
624 浏览

java - AutomatedWorkflowActionException:为 Hybris 中的自动化工作流定义的类型不正确

我正在研究 Hybris 的 WorkFlow。我创建了具有相应工作流操作和决策的工作流模板。如果我正在使用 adminCockpit 并执行操作。然后我的工作流程工作正常。

但我现在想通过 HMC 执行相应的操作。假设 Action1 分配给用户 A。现在用户 A 将通过 HMC 登录并检查他的收件箱。他还可以从那里接受或拒绝工作流操作。

当我通过 HMC 执行工作流操作时,我收到此错误:

代码 :

任何人都可以深入研究这个错误。请帮我解决这个问题。

0 投票
1 回答
823 浏览

hybris - 如何自定义 CS Cockpit 对话框?

我需要在退款对话框中添加一个复选框。特别是,CS 代理需要能够确定资金是否通过我们的支付网关返还给用户,或者它们是否作为信用存储在客户账户中。

在此处输入图像描述

0 投票
4 回答
21615 浏览

java - 未找到 Hybris 实体异常

我们的 hybris 实现中存在一个相当大的问题,即缺少数据库整体。我们一直收到“找不到实体”错误。它从上周一开始相当随机。导致错误的记录在数据库中,我们可以使用 flexi-search 查找它们,但是其中许多会连续抛出 4 或 5 个错误。我们使用和更新运行系统进行了构建,但它并没有解决问题。大多数错误都是由 btgresults 和 cartentries 引发的。我们无法在我们的暂存或开发系统中重现该问题。以下是日志中的错误示例:

以及来自错误的堆栈跟踪:

更新:只是一些新信息,错误似乎总是在创建记录时发生。我们的数据库中是否可能存在一些延迟并且记录已成功创建但未返回到应用程序?

此外,错误总是出现在 de.hybris.platform.persistence.GenericBMPBean.loadData(GenericBMPBean.java:259) 不确定这是否完好无损,如果堆栈中的其他内容调用此错误但是 GenericBMPBean 的文档很清楚。“未找到实体”表示给定 pk 没有项目。我假设根据数据库不存在这条记录是错误的吗?无论是因为延迟还是数据库错误。

该记录确实存在,并且实际上是在引发错误的同一堆栈跟踪中创建的。