Posts

Showing posts from 2020

How to enable more detailed logging for ATG application

  The following documents describe how to enable more detailed thread logging for ATG application especially if weblogic server being used as sessionId display in app server logs are not feasible  1) Improve Thread Names with ThreadNamingPipelineServlet to Aid in Hung Thread Analysis (Doc ID 1486700.1) -  2) ThreadNamingPipelineServle t - https://docs.oracle.com/cd/E55783_02/Platform.11-2/ATGPlatformProgGuide/html/s2201threadnamingpipelineservlet01. html Note: it might affect performance so keep in mind that ThreadNamingPipelineServlet is enabled when its enabled property is true (the default). You may want to disable it in a production environment by setting enabled to false.

How to generate event queue in ATG from eclipse

Image
How to generate event queue in ATG from eclipse ----------------------------------------------------------------------- Step 1: Create listener interface as below import java.util.EventListener; import atg.commerce.order.Order; /**  *  */ public interface UpdateOrderListener extends EventListener { public void updateOrder(Order orderItem,String emailType); } Step2. Configure Run configuration for OOB (atg.service.queue.EventQueueGenerator)EventQueueGenerator class as below Step3. Click on arguments tab in run configuration Add below line and click on "Run". com.cc.common.UpdateOrderListener com.cc.common UpdateOrderQueue <Full qualified class name of listener interface> <package -name where queue classes will be generated> <Queue class name> This will generate queue class only as per below screenshot.You need to implement listenerImpl and all other classes