无法在oracle商业(ATG) - CSC 11.1中搜索订单/客户

时间:2014-10-12 13:25:23

标签: atg oracle-commerce

我正在尝试在CSC上执行订单和配置文件搜索操作,但它们没有返回任何结果。

我的组件/ atg / commerce / textsearch / OrderOutputConfig /和/ atg / userprofiling / textsearch / ProfileOutputConfig /我发现它们在表格中完美地索引 SRCH_ORDER_TOKENS SRCH_PROFILE_TOKENS 分别。

在两个组件中启用loggingDebug后,我发现搜索查询有附加条件似乎与多站点 pfrmZeroRealmsAccessible 有关,但我发现所有令牌都存储在DB中,用于订单和客户具有此值 pfrmdft 。以下是从日志中提取的查询:

[++SQLQuery++]
SELECT t1.id
   FROM srch_order_tokens t1
  WHERE CONTAINS(t1.tokens,?,0) > 0
-- Parameters --
p[1] = {pd: tokens} pflnAhmad% AND pfrmZeroRealmsAccessible% (java.lang.String)
[--SQLQuery--]

注意:我的应用程序只有一个站点(不是多站点)但我找到了一些与多站点相关的CIM创建的配置文件,我无法删除。

请帮我回答以下问题:

  1. 此问题是否与多站点配置密切相关?如何在订单和客户搜索中解决此问题?
  2. 在Oracle commerce 11.1中如何禁用多站点?
  3. 由于

1 个答案:

答案 0 :(得分:2)

如果您尚未配置多站点,则需要在以下组件中将属性“siteAccessControlOn”更改为false / ATG /商业/ custsvc /环境/ CSREnvironmentTools /

有关详细信息,请返回以下oracle docs链接

http://docs.oracle.com/cd/E52191_01/Service.11-1/ATGCommerceServiceCenterInstall/html/s1203controllingsiteaccess01.html