Render CEC Content Item in Oracle Commerce Cloud

In my previous blog, I described how to render digital assets (images) in Oracle Commerce Cloud (OCC) using custom widget. In this blog, I will show you how to render content item with content layout component in OCC. This is a good use case when you have a promotion item that you want to display […]

Build ATG Commerce applications in Oracle Developer Cloud

  Introduction This post will demonstrate how to setup and build an Oracle ATG Commerce application in Oracle Developer Cloud Service (devCS). There are multiple ways to accomplish several steps described in this post. Things will intentionally be shown in a way to help give an understanding of how to accomplish tasks in a variety […]

Configure Oracle Management Cloud (OMC) with ATG Commerce

  Introduction This post will cover the steps required to add Oracle ATG Commerce monitoring to Oracle Management Cloud(OMC). The steps described will be geared towards running ATG with WebLogic server.   Prerequisites In order to follow the steps in this post, you will need to already have an OMC environment. It is also assumed […]

Using RLClient to move ATG Commerce file assets

  Introduction Oracle ATG Commerce comes with a tool called RLClient as part of the repository loader tools. RLClient can be used to manipulate file based assets, such as slots, scenarios, and targeters. This can be useful for reloading assets, as well as moving them between environments – for example from production to QA.   […]

Global debugging ATG Commerce applications

  Introduction When encountering a complex problem in an ATG Commerce application, or not knowing where to even start troubleshooting, global debugging can be helpful. Global debugging overrides the loggingDebug settings of all components, in all scopes, regardless of their individual loggingDebug settings. This is achieved through an entry in a single file that appears […]

Content and Experience Cloud and Oracle Commerce Cloud Integration – Part 1

With the recent release of content as a service (CaaS) and digital asset management capability in CEC (Content and Experience Cloud), you can now develop a custom widget and customize the product detail page layout in OCC (Oracle Commerce Cloud) to display the digital asset and content item stored in CEC. This blog discusses the […]

Oracle Commerce – Initial JVM Settings

Introduction A lot of Oracle Commerce clients inquire about JVM setting.  Optimal settings can only be obtained after tuning activities, which can take many iterations of collecting data, analyzing the logs and fine tuning the JVM settings. This cycle is repeated many times. It usually takes a few iterations until throughput and performance are good […]

Managing ATG Content Administration (the BCC) via REST services

  Introduction A set of tools has been published to allow management of Oracle ATG Commerce Content Administration (a.k.a The BCC) via REST services. The tools allow many management functions to be performed without logging in to the BCC. Examples of services exposed are adding/deleting targets, adding/deleting agents, and initiating deployments. These tools will help […]

Oracle ATG Commerce Marketplace image for Oracle Public Cloud

Introduction Oracle ATG Commerce can be quickly installed and configured in Oracle Public Cloud(OPC) using Oracle provided images located in the Oracle Cloud Marketplace. These images are based on the Oracle ATG Commerce provisioning process described in http://www.ateam-oracle.com/oracle-atg-commerce-iaascloud-provisioning/ A predefined configuration template, and corresponding orchestration files are provided; allowing the end user to have an […]

Testing Oracle ATG Commerce with ATG Dust

  Introduction ATG Dust is a Java unit testing framework based on JUnit meant for use with Oracle ATG Commerce.   How ATG Dust works In a non ATG application, when you create a unit test against a class, the test is often executing by instantiating the class directly, and calling methods inside it. Code […]

Oracle ATG Commerce IaaS/Cloud provisioning

Introduction The Oracle ATG Commerce provisioning tool set allows for the rapid deployment of the ATG Commerce stack. The tool set contains 3 distinct components that can be used independently, or together to create a Cloud provisioning, software installation and software configuration solution. The Oracle ATG Commerce stack is comprised of several integrated software packages. […]

The importance of clean log files

Introduction This post will refer to Oracle ATG Commerce stack specific examples, but the theme applies to any product/configuration. Reading and understand log files is an important skill. Having clean log files is critical!   Why are clean logs so important? On many occasions we see questions along the lines of “why isn’t XYZ working […]

Tips for Improving Endeca CAS Reliability with ATG

The Content Acquisition System [CAS] component is provided as a part of the Endeca Guided Search product. CAS provides the record stores into which ATG pushes product information in preparation for search indexing. It is a generational data store; in other words, it keeps track of product information changes being made over time and applies […]

How to configure Oracle Commerce external repository caching with Coherence

Introduction A growing trend in the e-commerce industry is the exponential growth of assets in catalogs and related assets. The fastest way to access these assets is of course the local, in-memory caching, offered by the GSA, Generic SQL Adapter.  But in-memory caching imposes its own limitations: heap size growth, increased database pressure, etc. An alternative […]

A pattern for managing segments across Oracle apps

Background A large number of Oracle and 3rd party CX applications include segmentation as a key part of their feature set. Trouble is, most of these implementations are siloed and proprietary. Further very few of these segment-aware applications expose services to the underlying segment mechanism, making integrations — with regard to segments — difficult if […]

Building Oracle ATG Commerce with Maven

Introduction This article will provide an overview of using Maven to build code and create modules for Oracle ATG Commerce. A sample that builds the Commerce Reference Store for Oracle ATG Commerce 11.2 is available at https://github.com/oracle/atg-build-tools/tree/master/atg-crs-11.2-maven   Understanding Oracle ATG Commerce modules, and their relationship to Maven In order to effectively use Maven with […]

TCP/IP Tuning

Introduction This article is meant to provide an overview of TCP tuning. It is important to understand that there is no single set of optimal TCP parameters. The optimal tuning will depend on your specific operating system, application(s), network setup, and traffic patterns. The content presented here is a guide to common parameters that can […]

Oracle Commerce Best Practices for Repository Item Cache Warming

Oracle Commerce customers often ask, “How should we warm our repository item cache for better page serving performance?” This article will address that question as well as some of the decisions that you’ll need to make along the way. First, let’s talk about what repository item cache warming is. Generally speaking, warming is when we […]

How to plan for “Modern Marketing” architectures

The days of the company website being the most important online marketing asset are long over. No matter how sexy/compelling/brilliant a website is it now represents just a small fraction of a customer’s journey. While still important, the website is just one piece of the online puzzle that needs to be addressed. And this brings […]

Debugging CAS with the Endeca RecordStore Inspector

Introduction When it comes to debugging Endeca Content Acquisition System (CAS) related issues, there are few tools that Endeca developers have at their disposal to aid them in their troubleshooting. Most know to review the CAS service logs, but occasionally an issue arises where a peek inside a record store can be very revealing. If […]