Showing posts with the label ATG

Explore Endeca Workbench Architecture and embedded applications

Explore Endeca Workbench - Apache Sling Web Console
Oracle Commerce 11.2Workbench is an hybrid web application, housing the Experience Manager (XM), EAC console, Data sources (CAS crawls) etc., providing the bunch of capabilities for business users and also the content and system administrators to configure and administer the Endeca application.  The Endeca workbench application is made up of other well known technologies and applications like Apache Sling, a framework for RESTful web-applications, Apache Jackrabbit, a content repository complying to the JCR API, Apache Felix, etc.,
In this blog we can have a look at the Apache Sling configurations and capabilities that are exposed and available for fine tuning.
Apache Sling Simply put, Apache Sling is a framework for RESTful web applications, mapping HTTP request URLs to content resources based on the request's path, extension, etc.,
You can have a deep dive on Sling at the above link...

Apache Sling application exposes the configur…

Endeca Baseline Indexing Issue - Perl Script Error

Baseline Indexing Issue Fix - Perl script errorCan't locate in @INC
Can't locate in @INC (@INC contains: /tmp/original_perl_build_dir/lib/5.8.3/x86_64-linux /tmp/original_perl_build_dir/lib/5.8.3 /tmp/original_perl_build_dir/lib/site_perl/5.8.3/x86_64-linux /tmp/original_perl_build_dir/lib/site_perl/5.8.3 /tmp/original_perl_build_dir/lib/site_perl .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
Sometimes when Baseline or Partial indexing may fail while executing any utility scripts, with "Perl" script error, as above ( check the below screenshots for reference..) 

To fix this error, follow the below steps: Check if the PlatformServices are running in Endeca Server  (eg- using ps -ef | grep java )naviage to /opt/endeca/PlatformServices/11.2.0/tools/server/binExecute ./shutdown.shnavigate to /opt/endeca/PlatformServices/workspace/setupExecute the following command - source installer_sh.ininavigate back to /opt/endeca/PlatformS…

Catalog Maintenance System - Manual process

Catalog Maintenance System  Catalog Maintenance System - CMS, is a set of batch process and dynamic services that updates catalog, category and product relationships.

The service can be executed by various methods.

Manual invocationScheduled serviceAutomatic invocation after project deployments

In this post, we can see how to manually invoke the CMS process. 
Step-by-step guideLogin into dyn/admin of the server (http://<IP>:<port>/dyn/admin/)Goto Commerce adminstration page -> Basic Catalog Maintenance1.http://<IP>:<port>/dyn/admin/atg/commerce/admin/en/maintenance/startService.jhtml?process=BasicMaintProcessClick on Start Process  The process should end without any errors   Execute Baseline Index