问题标签 [websphere-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 投票
3 回答
1426 浏览

websphere-7 - 解决 WebSphere Commerce 实例创建中的大量加载问题

我正在尝试使用 WCS 7 的配置管理器创建一个实例。我正在使用 DB2 9.5 64 位版本的 Win 7 x64 机器。

当实例创建发生时,我对这个 Massloading 错误感到震惊:

在 createInstanceANT.log 文件中:

[Massload] Massloading C:\IBM\WebSphere\CommerceServer\schema\xml\wcs.keys.xml MassLoading 出错,详情请查看日志。

错误日志显示以下错误:

[jcc][10165][10044][4.3.111]无效的数据库 URL 语法:jdbc:db2://:0/WCSDEMO。ERRORCODE=-4461, SQLSTATE=42815 C:\IBM\WEBSPH~1\COMMER~2\config\DEPLOY~1\xml\createBaseSchema.xml:185: 批量加载错误

WCSDEMO 是数据库名称。Massloader 无法获取要连接的 URL 和端口。据说是从 createInstance.properties 文件中获取它们,但它不起作用。createInstance.properties 文件包含要连接的数据库的所有详细信息。

此错误的原因可能是什么以及如何解决?我缺少任何配置更改吗?

0 投票
1 回答
117 浏览

matrix - 这是使用什么类别/过滤器结构?嵌套区间?

您可以在他们的类别链接上看到,很明显,他们的 URL 中唯一重要的部分是 URL 本身末尾附近的小散列。

例如,在加热/冷却下找到的热水器类别是: http ://www.lowes.com/Heating-Cooling/Water-Heaters/_/N-1z11ong/pl?Ns=p_product_avg_rating|1

和热水器类别在管道下找到: http ://www.lowes.com/Plumbing/Water-Heaters/_/N-1z11qhp/pl?Ns=p_product_avg_rating|1

话虽这么说,显然它们的结构可能是许多不同的东西......但我唯一能想到的是它是一个十六进制字符串,它被解码为一个数字和分母,但我无法弄清楚......

显然,出于某种原因混淆这一点对他们很重要?

有任何想法吗?

更新
起初我以为这是标准数字/ denom的某种base16 / hex转换?还是节点的 ID 和它的邻接关系?

有没有人有足够的经验来提供帮助?

0 投票
2 回答
8690 浏览

java - 何时在 Websphere Commerce 中使用访问 bean 或数据 bean?

什么时候适合在 Websphere 中使用数据 bean 或访问 bean?抱歉,如果我问的是基本问题,我是 Websphere 的新手。

就我而言,我正在尝试按产品查找目录列表。最初我一直在使用访问 bean。这可行,但有时会返回非常大的结果集/似乎非常占用内存。

数据 bean 提供了相同的方法:

为什么我要使用一种 bean 而不是另一种?一种更适合读取或写入数据吗?一个缓存提供的数据是否比另一个提供的数据更新?

更新:

我发现这两个类有如下关系:

所以 Data Bean 继承自 Access Bean,因此它包含相同的可见方法。

有趣的是,IBM 的文档指出:

访问 bean 提供 ... 对 home 对象的缓存,并减少对企业 bean 的调用流量。使用访问 bean 有额外的好处:

在运行时,访问 bean 缓存企业 bean home 对象,因为查找 home 对象在时间和资源使用方面是昂贵的。访问 bean 实现了一个 copyHelper 对象,当命令获取和设置企业 bean 属性时,该对象减少了对企业 bean 的调用次数。在读取或写入多个企业 bean 属性时,只需要对企业 bean 进行一次调用。

目前,我对数据 Bean 的用途感到困惑,如果访问 Bean 使用 CMP 来减少对实体 Bean 的调用?

我发现了一些更多的文档说明:

数据 bean 是在 JSP 页面中用于从企业 bean 检索信息的 Java bean。一个简单的数据 bean 扩展了它对应的访问 bean 并实现了 SmartDataBean 接口。通过扩展访问 bean,数据 bean 提供了实体 bean 的简单表示(间接):它封装了可以从实体 bean 中检索或设置的属性。

0 投票
1 回答
599 浏览

websphere - 配置 IHS 服务器以将流量定向到绑定到端口的 Netty 组件

我在 WAS 中部署了一个服务器组件(基于 Jboss-Netty,它可以维护和处理持久连接)。此组件在 WAS 环境中部署和启动时,绑定到端口并侦听传入的 HTTP 连接。

[为什么我必须在 WAS 中部署 Netty HTTP 服务器是另一个故事——管理要求!Netty 作为 Spring bean 部署在 WAS 中,启动时在机器的端口上运行,独立于 WAS]

客户端(移动应用程序)能够使用这个 netty 组件建立持久的 HTTP 连接(到上面的 URL::Port)并发送/接收请求。

现在,我必须在我们的生产环境中复制此功能,其中 IHS 服务器(Web 服务器)位于 WAS 之前。

我期望得到一个 IHS URL,它可以将传入的数据包重定向到 WAS 上的特定端口,以便客户端应用程序可以建立类似的持久 http 连接。

我们的服务器管理员尝试了一些组合,但我们无法确定如何进一步进行此操作。

您的专家意见将不胜感激。

0 投票
2 回答
4039 浏览

websphere - Websphere Commerce Aurora Store - 如何找到数据结构?

我正在尝试掌握更新的编程模型(非 Access Bean)。

在 WebSphere Commerce 7 FEP 5 中,如何计算从 GetData 标记中检索到的对象的结构?

例如在下面的代码片段中,我怎么知道 catalogEntryDetails 的数据结构是什么?类名,方法等?

也有人可以解释“元数据”字段的来源吗?那应该在名词定义中,还是在中介层的代码中设置?我在名词定义中看不到对它的引用作为直接字段....

catalogEntryDetails 对象是从这个片段中设置的:

0 投票
1 回答
292 浏览

jakarta-ee - 您为 Websphere Commerce Developer 使用哪个开发数据库?

目前,我们在每台开发人员计算机上都安装了嵌入式 Derby DB。根据这个我有一些问题:

Derby 同时只支持一个连接。我必须关闭 WAS 才能使用任何可视化工具检查数据库结构和内容。我也不知道是否可以使用任何分析器来观察 Commerce 工作时 DB 的情况。你用德比吗?您团队中的每个开发人员是否都有自己的数据库或数据库是集中和共享的?如果我用本地 DB2 替换所有开发人员 Derby,有什么可能的缺点吗?

0 投票
2 回答
311 浏览

websphere - 您如何在 WebSphere Commerce 开发人员之间共享使用 Management Center 所做的更改?

示例:我在某个 JSP 页面上添加了新的营销点。我需要更改 JSP 并在管理中心创建这个点。JSP 中的更改通过 CVS 共享,但 Marketing Spot 呢?它存储在数据库中的某个位置,但我找不到使用 WCBD 工具或手动正确导出此内容的解决方案。在这种情况下你会怎么做?

谢谢。

0 投票
1 回答
1728 浏览

java - Websphere Commerce:排序结果

有没有办法获取 IBM Websphere Commerce Foundation 框架 (WCF) 排序数据?

例如,来自 Websphere Commerce JSP 文件的这个片段:

如何通过 GeoNodeType 中的给定数据字段对数据进行排序?我可以添加类似的东西<wcf:param name="sortBy" value="Description" />吗?

0 投票
3 回答
6340 浏览

java - WebSphere Commerce:控制器命令与任务命令?

对于新手,您如何解释控制器命令和任务命令之间的区别?各自的目的是什么?使用这两种命令的示例可能是什么?

0 投票
1 回答
812 浏览

solr - 配置 Solr 在搜索停用词或空格时不带任何结果

我们在 IBM Websphere Commerce v7 中使用 Apache solr 作为嵌入式搜索引擎,在为基于电子商务的应用程序配置 solr 非结构化(内容)搜索时遇到以下问题。最近我们在应用程序中配置了 solr 内容搜索(非结构化搜索)。

每当我们搜索任何停用词(在 stopwords.txt 中提到,例如 - about、between、an、a 等)时​​,它都会从 solr 中获取所有结果。我在管理控制台中检查了 solr Analyzer,搜索字段配置了 StopFilterFactory,因此 Solr 忽略了停用词并将空白字符串作为 solr 查询传递,这会带来所有结果。

但是,根据我们的要求,我们希望配置 solr 以防止在有空查询或输入词是停用词的情况下获取任何结果。

看起来,solr 的默认行为是,在空查询的情况下带来所有结果。

对此主题的任何帮助将不胜感激。

提前谢谢你。

问候,

Jitendriya Dash