问题标签 [oracle-commerce]

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 回答
4152 浏览

jsp - javax.servlet.jsp.JspException:在 <parseDate> 中,无法建立解析语言环境

有谁可以确定此错误的根本原因?使用 fmt:parseDate 标记,以正确的格式解析日期。我似乎无法找到一种方法来复制导致此异常的原因。我的日期格式例如:“2015-08-06 13:13:30.59” 从数据库中提取 order.submittedDate 值并尝试从日期对象中获取 dd。

在完整的堆栈跟踪下方找到

0 投票
2 回答
912 浏览

queue - 一个具有多个使用者的 JMS 队列

我有一个 Oracle 商务应用程序,它通过一个 JMS 队列使用消息。我有十个具有相同目标队列的消费者。我想了解这种架构的优缺点以及如何优化它。

0 投票
2 回答
849 浏览

java - 创建自定义计划作业监视器 ATG

我目前正在研究如何最终创建一个能够监控在网站上运行的计划作业的 Web 应用程序。它是基于ATG的,我一直在研究很多 OOTB 组件,我认为我已经取得了一些进展,但是我真的缺乏 ATG 知识,因为我是一名实习生,只在 1 年内真正看过它/2个月。

我目前的想法是通过扩展SingletonSchedulableService将我的自定义代码挂钩到performScheduledTask但是所有当前计划的任务都在扩展SingletonSchedulableService并且进入每个(30多个)java文件并更改它们听起来不是一个好主意?我真的不确定。

下面的代码是我想要使用预先存在的performScheduledTask将我自己的代码添加到其中的粗略想法。当调用 doScheduledTask时,我发送一条消息说它正在启动,当它完成时查看是否有错误并发送合适的消息。

我现在有点迷茫,因为我从来没有完全独自完成过一个网络应用程序,更不用说将它连接到这些预定的作业中,所以非常感谢任何帮助。如果您需要任何额外的信息,请告诉我。

0 投票
0 回答
1778 浏览

weblogic - Weblogic IOException and Chunking

I'm working in an environment that runs ATG (Oracle Commerce) 11.1 on Weblogic 12c and connects to an Endeca instance. In the Weblogic log files I get a frequent IOException, which I believe has a knock-on effect on the overall stability of the site. The error is as follow:

The error happens consistently in the contentitem.tag file, which is as follow:

Would changing the ChunkSize parameter in Weblogic be of any benefit? It is still at the default 4k at the moment.

Is it a coincidence that the issue always appears in the contentitem.tag file which is how we unpack and render Endeca related content? The tag file gets called recursively by the cartridges it includes.

Any advice on how to resolve this issue, appreciated.


Update:

While not answering the question explicitly, we've made significant strides into reducing (not eliminating) the IOException once we realised that the <page-check-seconds> directive in the weblogic.xml was inadvertently set to 0 (ie. compile pages on every request). This resulted in multiple threads trying to compile the same page fragment. Stability has been greatly improved but the IOException has not been eradicated.

0 投票
2 回答
1897 浏览

atg - ATG:基线索引时出错 - 由于未启用凭据存储服务器,因此无法处理任何 CSF 调用

在 ATG 中对我的 Endeca 应用程序进行基线索引时出现以下错误

经过广泛研究后,我发现 C:\ATG\ATG11.2\home\servers\atg_production_lockserver\localconfig\atg\dynamo\server\OPSSInitializer.properties 具有 jps-config.xml 的路径,即 JPSConfigurationLocation=C:/ATG/ATG11 .2/home/../home/security/jps-config.xml 这个jps-config.xml有一些CSF相关的配置。

我怎样才能摆脱这个错误以成功建立基线索引。我被困在这部分。

0 投票
1 回答
208 浏览

oracle - Endeca Stratify 对泰语的相关性支持

分层相关性算法是否支持英语以外的语言?我有一个要求,该物业的价值将是泰语,我必须根据该物业提升记录。该物业将是p_name: กะหล่ำปลีหัวใจ。我尝试通过在 Ntx 查询参数中指定

Ntx=mode+matchallpartial+rel+stratify(collection()/record[p_name="กะหล่ำปลีหัวใจ"],*)

上面的不起作用,所以我尝试对整个字符串进行编码

stratify(collection()%2Frecord%5Bp_name%3D%22%E0%B8%81%E0%B8%B0%E0%B8%AB%E0%B8%A5%E0%B9%88%E0%B8%B3%E0%B8%9B%E0%B8%A5%E0%B8%B5%E0%B8%AB%E0%B8%B1%E0%B8%A7%E0%B9%83%E0%B8%88%22%5D%2C*)%0A

这种方法也不起作用,我没有看到记录得到提升。

我还启用了用于过滤和搜索的属性。Dgraph 语言 --lang 设置也被指定为“th”。

我是否应该启用任何额外的设置来支持泰语。任何帮助将不胜感激。

0 投票
1 回答
568 浏览

atg - Oracle ATG 中如何/在何处为 Rest API 定义参与者

我的 ATG 安装启用了 Rest MVC,并且在 ActorChainRestRegistry.properties 中注册了一些演员链。

在查看了 Oracle ATG Rest API 文档后,我找到了对 atg.commerce.sitemap.CatalogSitemapGenerator 的引用,我希望能够使用它。

我注意到 ActorChainRestRegistry 中的其他条目在其演员链中列出了一个演员,但我似乎无法弄清楚这些是在哪里定义的。

简而言之,我如何将 atg.commerce.sitemap.CatalogSitemapGenerator 实现为 REST API 端点?

0 投票
1 回答
952 浏览

atg - EAC 管理控制台未打开?

当我尝试访问我的网站时,我收到以下错误:

错误 5 月 10 日星期二 16:54:40 IST 2016 1462879480679 /atg/endeca/assembler/droplet/InvokeAssembler 组装内容项 /content/Web/Home Pages 的内容时出现问题。收到的响应是 {previewModuleUrl= http://localhost:8006/ifcr , @type=ContentSlot, atg:currentSiteProductionURL=www.local.com:7103, canonicalLink=com.endeca.infront.cartridge.model.NavigationAction@49dded95, ruleLimit=1,@error=com.endeca.infront.content.ContentException: com.endeca.navigation.ENEConnectionException: 建立连接以检索导航引擎请求时出错' http://localhost:15000/graph?node=0&profiles=NoPriceRange|站点&offset=0&nbins=0&merchdebug=1&irversion=640'。尝试了所有:'2' 地址,但无法通过 HTTP 连接到服务器:'localhost',端口:'15000' 检查 MDEX 日志和指定的查询参数。, contentCollection=/content/Web/Home Pages}。维修错误打开参数。

当我尝试访问 EAC 管理控制台以重新启动 MDEX 引擎时,它没有被加载。为什么会这样?


0 投票
1 回答
1725 浏览

oracle - 在 ATG Oracle Commerce 中初始化 EAC 应用程序失败

Endeca 和数据库是安装属性。当我使用 CIM 初始化应用程序时出现错误。

0 投票
1 回答
794 浏览

web-scraping - 网页抓取 Oracle (ATG) Commerce

我是网络抓取的新手,我使用以下工具和方法来抓取:

  • 我使用 R(带有 Curl、XML 等包)来读取网页(带有 url 链接),并使用 htmlTreeParse 函数来解析 html 页面。
  • 然后为了知道得到我想要的数据,我首先使用开发者工具 i Chrome 来检查代码。
  • 当我知道数据在哪个节点时,我使用 xpathApply 来获取它们。

通常,它运作良好。但我对这个网站有疑问:http ://www.sephora.fr/Parfum/Parfum-Femme/C309/2

  • 当您单击链接时,您将加载页面,实际上它是第 1 页(产品的)。
  • 您必须再次加载 url(通过第二次输入 url),才能获得第 2 页。
  • 当我使用通常的过程读取数据时。htmlTreeParse 函数总是给我 page1。

我试图更多地了解这个网站:

这无助于了解我所做的选择。

能否请你帮忙:

  • 如何访问更多产品?

谢谢