问题标签 [atg]

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 投票
1 回答
374 浏览

atg - 安装 ATG 10.1 时遇到问题

过去两天,我尝试使用 ATG 安装和配置指南在我的 Windows 机器上安装 ATG。

我可以安装,

  1. Oracle ATG 网络商务平台
  2. Oracle ATG 网络商务搜索

然后在安装 CIM 之前,我尝试配置数据库。我正在使用 MySQL 5.6.13。

在为 ATG 门户创建数据库表部分中,他们要求运行以下命令来运行脚本

但是在上面的命令中,我应该给出什么数据库名称?

请指导我。

谢谢。

0 投票
2 回答
3477 浏览

oracle - 如何使用 ATG 访问 JSP 层中的 Endeca 关键字重定向结果?

我正在使用 Oracle ATG 10.1.2 和 Endeca 3.1.1(没有 Endeca Experience Manager)开发 Web 应用程序,并试图让关键字重定向功能正常工作。

最终,我想要完成的是在我的 JSP 层中访问从 Endeca(如果有的话)返回的关键字重定向信息,因此我可以将用户重定向到关键字重定向 URL,和/或显示该 URL作为渲染页面的一部分。

为了从 Endeca 获得结果,我们正在使用/services/guidedsearch打包服务(如汇编程序应用程序开发人员指南 (v3.1.1) 的p51 中所述。

如果我使用我的浏览器直接访问来自 Endeca MDEX 服务器的原始引导式搜索输出,我可以endeca:redirect在返回的 XML 的属性中看到我的引导式搜索条目和 URL。我还可以在 Endeca JSP 参考应用程序(“橙色应用程序”)中毫无问题地看到引导式搜索条目。

但是,当我使用 ATGInvokeAssembler液滴从 Endeca 获取结果时,endeca:redirect响应中似乎没有包含该条目。返回的 ContentItem 映射仅具有以下键:

@type, name, navigation, breadcrumbs, resultsList, searchAdjustments, zones, endeca:siteRootPath,endeca:contentPath

在原始XML 输出中没有endeca:redirect我可以看到的键。/services/guidedsearch

这是我的 JSP 代码的相关片段:

如何访问从 Endeca 返回的关键字重定向信息?

0 投票
1 回答
918 浏览

atg - Oracle ATG Commerce 中的 Delta 导入

是否有开箱即用的方式将每日产品/sku 增量数据导入 ATG CA 以便随后部署到生产目标?这通常如何完成,因为这将是每个项目的要求。

我知道存储库加载器脚本,但不确定这是否符合要求,因为我只想要增量

0 投票
2 回答
4658 浏览

jboss - 由于 SQLException 无法连接到数据源

ATG 10.2JBOSS 上运行 Motorprise 应用程序和使用 MySQLServer 时遇到一些问题。

0 投票
1 回答
1239 浏览

atg - ATG 表单处理 - 表单值在成功提交后保留

在 ATG 表单处理中,我有一个场景,成功和错误 URL 相同?此表单处理程序用于创建/编辑/删除礼券。

当我们在页面中的所有字段中添加礼券时,它会被添加到购物车中吗?但是表单字段会保留在输入字段中吗?只有在验证出错的情况下才应保留它,但成功时应删除输入字段中的所有用户输入字段。

我无法设置 value="",因为这将在错误流中失败,我需要显示用户输入的值以及输入的无效字段数据。

我们需要手动将值重置为空字符串还是有更好的方法?

请建议?

0 投票
1 回答
679 浏览

design-patterns - ATG CommercePipelineManager 的设计问题

runProcess()方法的定义PipelineManager

这给我的印象是任何对象都可以作为第二个参数传递。但是,ATG OOTB 具有PipelineManager引用CommercePipelineManager类的组件,该组件覆盖runProcess()方法并将 pParam 向下转换map并添加siteId到它。

基本上,这会强制客户端代码仅发送 Map。因此,如果需要创建一个新的管道链,就必须使用 map 作为数据结构来传递数据。当然,人们总是可以通过创建一个新PipelineManager组件来解决这个问题,但我只是想知道在其中显式使用 map 背后的想法CommercePipelineManager

0 投票
1 回答
255 浏览

slf4j - ATG - 启动时添加新的 .jar 文件时出错

我们如何解决这个问题?如果我必须进行一些 jar 版本更改,请告诉我。

来自控制台的错误:

0 投票
1 回答
199 浏览

cloud - 如何将云与 ATG 结合使用

ATG 中CommerceReferenceStore 的Store.KnowledgeBase 模块是用于云服务的吗?如果是,那么如何检查服务调用?

0 投票
3 回答
1045 浏览

mockito - ATG 中表单处理程序的 Mockito 实现

Mockito作为一个概念,我是新手。你能帮我理解Mockito在 ATG 中使用表单处理程序吗?一些例子将不胜感激。

0 投票
4 回答
4382 浏览

atg - 如何在ATG中修改当前订单中一个commerceItem的数量?

我想使用 CartModifierFormHandler 修改当前订单中 commerceItem 的数量。

我已经通过catalogRefId&new quantity 然后调用了CartModifierFormHandler.setOrderByCommerceId或者setOrder 但它修改了所有项目的数量,除了我要修改的数量。有人可以告诉我出了什么问题或怎么做吗?