问题标签 [atg-dynamo]
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.
atg - 如何获取 ATG 网络服务(importFromSiebel,getJobStatus)?
我正在做 siebel_atg 参考集成。在这里,我需要对“siebelBuild.xml”进行编译/安装。在这一步中,有 2 个目标。一个是“ all
”,另一个是“ all-with-ws
”。但我的要求只是获取 importFromSiebel 和 getJobStatus Webservices。
有没有办法单独制作Web服务?
请建议..
atg - 无法将数据保存到 ATG 中的数据库中
我是 ATG 的新手,我创建了包含名字、姓氏、性别等字段的示例注册表单。我希望将这些数据保存在数据库中。我已经在 SQL Developer 中创建了表,用户配置文件也在创建,但是我输入的任何值都没有添加到数据库中。如果有人知道请帮助我。下面是示例代码:
TestProfileFormHandler.java
注册.jsp
TestProfileFormHandler.properties $class=com.tap.userprofiling.TestProfileFormHandler
$scope=global
sampleRepository=/com/tap/repository/SampleRepository
dataSource=/atg/dynamo/service/jdbc/JTDataSource
atg - Atg 动态异常
尝试在 Windows 7 dyn/admin 上运行http://localhost:7103/dyn/admin/ atg 10.1.2 时遇到以下错误
出现这种情况是因为 Windows 对命令参数长度有限制,请告知如何解决此问题。
oracle - 自定义 ATG 促销活动,以便“最高价商品”考虑销售价格(如果有)
我需要自定义应用于“最高价商品”的 ATG 促销活动,但它会考虑何时有销售价格并使用它而不是默认标价。
根据我在 BCC 中配置“条件和报价”以在标记选项时生成 PMDL 规则时从 atg.ui.commerce.pricing.DescriptionBuilder.java 读取的内容:
“应用折扣到”下的“最高价商品优先”它会生成带有此部分的 PDML 规则:
但正如您所见,ATG 始终使用 PDML 规则中硬编码的 priceInfo.listPrice。
我该如何做才能使我的促销活动足够智能,以检测商品何时具有销售价格,以便使用它而不是标价?
atg - ATG 存储库 - 一对多映射
在我们的应用程序中,我们有三个表dps_user
、account
和 ,profile
用于构建用户配置文件。该profile
表具有account_id
作为外键。基于这样的设计,userprofile.xml
编写。account_id
被映射为item-type
in xml,这对于一对一的映射工作正常。每个帐户都将有一个单独的个人资料。
现在我们有一个场景一对多映射(一个配置文件关联到多个帐户)。我们profile_account
为此有一个新表,其映射如下。
默认情况下,Account: 001 将映射到 Profile: 001。登录后我们将获得new_id
. 使用此值,我们将获取帐户,而用户将是 UI 中的帐户之一。
如果用户选择 Account: 002 with new_id
,那么我们必须使用ACC_ID
: 002 更新配置文件。为此,我们首先检索帐户项目,然后更新相应的配置文件项目。
这样做时,我们经常遇到异常并且更新失败。
有时在表中更新成功,但在此更新期间profile
旧帐户从表中删除。account
我们在配置文件表中为 account_id 级联插入、更新、删除。
atg - 在没有 dyn admin 的情况下触发基线索引
我们正在开发 ATG/Endeca 集成 11.2,但在生产中没有 dyn 管理控制台,因此我们无法从控制台安排作业。没有控制台怎么能做到这一点?我已经阅读了文档,但无法清楚地理解如何去做。
jboss - 在 Oracle Commerce CSA 11.2 中启用会话复制
我使用 Oracle Commerce 11.2 和 CSA,并且正在尝试启用会话复制。
我有/atg/dynamo/Configuration.backingUpSessions == true
并/atg/dynamo/Configuration.sessionBackupServerPropertyList
包含以下列表:
我还在 JBoss EAP 6.2 上配置了会话复制。
它工作正常,但有时(几率约为 50%)在用户登录后,他的个人资料仍然是短暂的,他的所有属性都是null
. 在 UI 上看起来像这样
如果我设置/atg/dynamo/Configuration.backingUpSessions
它false
工作正常。所以这个问题肯定与会话备份有关。即使只有一个 jboss 实例,这个问题仍然存在。
eclipse - “atg.project”无法实例化类“atg.eclipse.project.wizard.ProjectWizard”。java.lang.NullPointerException
当我创建新的 ATG 项目时,在 Eclipse 中出现以下异常
无法启动选定的向导。插件
atg.project
无法实例化类atg.eclipse.project.wizard.ProjectWizard
。java.lang.NullPointerException
我已经添加了插件并使用了 eclipse 64 位开普勒版本,请就此提出更多建议。下面是 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassPathEntry(ClasspathManager.java:177) atg.eclipse.framework.extension.ATGClassLoadingHook.addClassPathEntry(ATGClassLoadingHook.java:109) 的异常堆栈跟踪 java.lang.NullPointerException ) 在 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.initialize(ClasspathManager.java:89) 在 org.eclipse.osgi 的 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.buildClasspath(ClasspathManager.java:156)。 internal.baseadaptor.DefaultClassLoader.initialize(DefaultClassLoader.java:204) at org.eclipse.osgi.internal.loader.BundleLoader.createBCL(BundleLoader.java:919) at org.eclipse.osgi.internal.loader.BundleLoader.createBCLPrevileged(捆绑加载器。
atg - atg 中的缓存预热是否适用于子类型 itemDescriptor 及其属性?
我在服务器启动时预缓存产品目录项。但是在密件抄送部署之后,缓存正在被清除。Cachewarming 已启用,但看起来没有帮助。任何人都知道如何在 BCC 部署后重新加载缓存?这些项目是现有项目描述符的子类型。