<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1170042628351141434</id><updated>2026-09-08T13:52:28.224-07:00</updated><category term="ATG-Commerce"/><category term="ATG"/><category term="BCC"/><category term="ATG-Repository"/><category term="ATG-CSC"/><category term="ATG-Search"/><category term="ATG-SelfService"/><category term="Ajax and jquery"/><category term="Servers"/><category term="ATG-Interviews Q and A"/><category term="Endeca"/><category term="others"/><category term="ATG-Issues"/><title type='text'>Immuraliraj-TechTalks</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>247</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-3930231123182038808</id><published>2018-11-16T23:57:00.002-08:00</published><updated>2018-11-16T23:57:19.215-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Endeca"/><title type='text'>com.endeca.itl.component.manager.ComponentManagerException - Could not create component instance</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;ERROR&lt;/span&gt; [ComponentInstanceManager] [main] com.endeca.itl.component.manager.impl.ComponentInstanceManagerImpl: Error auto starting instance &#39;Extensions of type RecordStore&lt;br /&gt;
com.endeca.itl.component.manager.ComponentManagerException: Could not create component instance&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.component.manager.impl.ComponentInstanceManagerImpl.startInstance(ComponentInstanceManagerImpl.java:142)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.component.manager.impl.ComponentInstanceManagerImpl.&amp;lt;init&amp;gt;(ComponentInstanceManagerImpl.java:60)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.component.manager.impl.ComponentInstanceManagerImpl.&amp;lt;init&amp;gt;(ComponentInstanceManagerImpl.java:47)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.service.ServiceHubServlet.loadBus(ServiceHubServlet.java:50)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:67)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at java.lang.reflect.Method.invoke(Method.java:606)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.plugin.ThreadContextRunner$1$1.doWork(ThreadContextRunner.java:19)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.plugin.ThreadContextRunner.run(ThreadContextRunner.java:110)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.plugin.ThreadContextRunner$1.invoke(ThreadContextRunner.java:25)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.sun.proxy.$Proxy1.init(Unknown Source)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.bootstrap.CasBootStrapServlet.init(CasBootStrapServlet.java:42)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:736)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.jetty.Server.doStart(Server.java:224)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.jetty.Main.main(Main.java:74)&lt;br /&gt;
Caused by: com.endeca.itl.recordstore.RecordStoreException: Error starting embedded database: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile@f1d244ec[file =/u01/endeca/CAS/workspace/state/WCSExtensions/data/dictionary/db.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat length: 2289&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.recordstore.impl.RecordStoreImpl.startup(RecordStoreImpl.java:108)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.recordstore.impl.RecordStoreImpl.&amp;lt;init&amp;gt;(RecordStoreImpl.java:91)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at java.lang.reflect.Constructor.newInstance(Constructor.java:526)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.component.manager.impl.ComponentInstanceManagerImpl.startInstance(ComponentInstanceManagerImpl.java:130)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;... 31 more&lt;br /&gt;
Caused by: java.sql.SQLException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile@f1d244ec[file =/u01/endeca/CAS/workspace/state/WCSExtensions/data/dictionary/db.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat length: 2289&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.jdbc.Util.sqlException(Util.java:418)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.jdbc.Util.sqlException(Util.java:113)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.jdbc.JDBCConnection.&amp;lt;init&amp;gt;(JDBCConnection.java:3596)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.jdbc.JDBCDriver.getConnection(JDBCDriver.java:322)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.jdbc.JDBCDataSource.getConnection(JDBCDataSource.java:190)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.jdbc.JDBCDataSource.getConnection(JDBCDataSource.java:149)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.db.Database.createConnection(Database.java:116)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.db.Database.createConnection(Database.java:112)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.db.Database.startup(Database.java:88)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at com.endeca.itl.recordstore.impl.RecordStoreImpl.startup(RecordStoreImpl.java:105)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;... 37 more&lt;br /&gt;
Caused by: org.hsqldb.HsqlException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile@f1d244ec[file =/u01/endeca/CAS/workspace/state/WCSExtensions/data/dictionary/db.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat length: 2289&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.error.Error.error(Error.java:81)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.error.Error.error(Error.java:70)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.persist.LockFile.newLockFileLock(LockFile.java:642)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.persist.Logger.acquireLock(Logger.java:1211)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.persist.Logger.openPersistence(Logger.java:349)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.Database.reopen(Database.java:227)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.Database.open(Database.java:193)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.DatabaseManager.getDatabase(DatabaseManager.java:250)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.DatabaseManager.newSession(DatabaseManager.java:157)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hsqldb.jdbc.JDBCConnection.&amp;lt;init&amp;gt;(JDBCConnection.java:3576)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;... 44 more&lt;br /&gt;
2018-10-18 11:40:51,114 INFO [ComponentInstanceManager] [main] com.endeca.itl.component.manager.impl.ComponentInstanceManagerImpl: Starting component instance &#39;CRS_en_data&#39; of component type &#39;RecordStore&#39;.&lt;br /&gt;
2018-10-18 11:40:51,192 INFO [CRS_en_data] [main] com.endeca.itl.recordstore.impl.RecordStoreImpl: Starting up RecordStore&lt;br /&gt;
2018-10-18 11:40:51,299 INFO [CRS_en_data] [main] com.endeca.itl.recordstore.impl.GenerationManager: Last committed generation: 13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Solution:&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
1. Stop CAS services&lt;br /&gt;
&lt;br /&gt;
2. Run &lt;b&gt;initialize_rs_feeds.sh&lt;/b&gt; script for linux or &lt;b&gt;initialize_rs_feeds&lt;/b&gt;.bat for windows&lt;br /&gt;
&lt;br /&gt;
3. Start CAS services&lt;br /&gt;
&lt;br /&gt;
4. Run &lt;b&gt;Baseline indexing&lt;/b&gt; in Dyn/Admin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/3930231123182038808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/3930231123182038808?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3930231123182038808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3930231123182038808'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2018/11/comendecaitlcomponentmanagercomponentma.html' title='com.endeca.itl.component.manager.ComponentManagerException - Could not create component instance'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-8978825565466117221</id><published>2015-10-07T06:13:00.001-07:00</published><updated>2015-10-07T06:14:53.868-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG"/><title type='text'>RMI Over SSL in ATG Platform Configuration</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;RMI Over SSL&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;b&gt;Component:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Use this component for RMI over SSL configuration &lt;span style=&quot;color: blue;&quot;&gt;/atg/dynamo/service/socket/SSLRMISocketFactory&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Enable RMI Over SSL:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
set the &lt;span style=&quot;color: purple;&quot;&gt;RMISocketFactory &lt;/span&gt;property of the &lt;span style=&quot;color: blue;&quot;&gt;/atg/dynamo/server/RmiInitialization&lt;/span&gt; component to point to the &lt;span style=&quot;color: purple;&quot;&gt;SSLRMISocketFactory &lt;/span&gt;component&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;eg:&lt;/b&gt;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;RMISocketFactory=/atg/dynamo/service/socket/SSLRMISocketFactory&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Configuring Keys and Certificates:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Go to your &lt;span style=&quot;color: blue;&quot;&gt;ATGDir\home&lt;/span&gt; directory.&lt;br /&gt;
&lt;br /&gt;
2. Use the &lt;span style=&quot;color: blue;&quot;&gt;keytool &lt;/span&gt;utility to export the Oracle ATG Web Commerce certificate:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: yellow;&quot;&gt;keytool -export -alias atgkey –keystore ..\DAS\keystore\atg-ssl.jks&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: yellow;&quot;&gt;-rfc –file ..\DAS\keystore\atg-ssl.cer&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
3. Enter &lt;span style=&quot;color: blue;&quot;&gt;atgkey &lt;/span&gt;when prompted for the key store password:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Enter password name: atgkey&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Certificate stored in file &amp;lt;..\das\keystore\atg-ssl.cer&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
4. Now import the Oracle ATG Web Commerce certificate:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: yellow;&quot;&gt;keytool -import -alias atgcert -file ..\DAS\keystore\atg-ssl.cer -keystore&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: yellow;&quot;&gt;..\DAS\keystore\cacerts.jks&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The key tool utility displays information about the certificate:&lt;br /&gt;
&lt;br /&gt;
5. &lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Owner: CN=Snorthog, OU=Dynamo, O=Art Techonology Group, L=Cambridge,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;ST=MA, C=US&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Issuer: CN=Snorthog, OU=Dynamo, O=Art Techonology Group, L=Cambridge,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;ST=MA, C=US&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Serial number: 3eef2fc2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Valid from: Tue Jun 17 11:12:02 EDT 2003 until: Thu May 04 14:50:08&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;EDT 2006&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Certificate fingerprints:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MD5: &amp;nbsp;95:0E:9A:3A:D7:C9:A6:CA:73:B5:CA:C0:44:DB:E0:1E&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SHA1: 32:38:3C:AD:57:BB:59:B7:9C:91:A3:79:03:56:9E:96:44:37:20:4C&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
6. Answer yes when prompted whether to trust the certificate:&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Trust this certificate? [no]: yes&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Certificate was added to keystore&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Generating a New Certificate on Production Environment:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
We can use the &lt;span style=&quot;color: purple;&quot;&gt;keytool &lt;/span&gt;utility to generate a new private key and public key, and wrap the public key into a new self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
1. Configure the &lt;span style=&quot;color: blue;&quot;&gt;/atg/dynamo/security/BasicSSLConfiguration&lt;/span&gt; component on each server.&lt;br /&gt;
&lt;br /&gt;
2. You must set the &lt;span style=&quot;color: purple;&quot;&gt;keyStore &lt;/span&gt;and &lt;span style=&quot;color: purple;&quot;&gt;trustStore &lt;/span&gt;properties to point to your new key store and trust store file locations. You must also set the &lt;span style=&quot;color: purple;&quot;&gt;keyStorePassword &lt;/span&gt;and &lt;span style=&quot;color: purple;&quot;&gt;trustStorePassword &lt;/span&gt;properties to the values that you used when creating the key store and trust store.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: white; color: red;&quot;&gt;Note:&lt;/span&gt;&amp;nbsp;&lt;/b&gt;Use the &lt;b&gt;JDK keytool&lt;/b&gt; utility with the&lt;span style=&quot;color: blue;&quot;&gt; –genkey&lt;/span&gt; flag to generate a new self-signed certificate that wraps the public key.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/8978825565466117221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/8978825565466117221?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/8978825565466117221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/8978825565466117221'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2015/10/rmi-over-ssl-in-atg-platform.html' title='RMI Over SSL in ATG Platform Configuration'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-8976966748908599611</id><published>2015-07-01T10:54:00.000-07:00</published><updated>2015-07-01T10:56:11.274-07:00</updated><title type='text'>LDAPConnection - CommunicationException: someUrl.domain:389 : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;LDAPConnection - CommunicationException: someUrl.domain:389&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFSSdYlqmw0azFCyCOVM-BE9zLgoka6i9fxc1jveBAmL1iSNplbLTWg9sQtALGO6EdeeAdMvvYvXR3EM9EW43MQu9_zHTepNLmtdJuQx9i4v422XjoK3h8zws-1aSQCTqYFk8-RVYWWSg/s1600/ldapissue.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFSSdYlqmw0azFCyCOVM-BE9zLgoka6i9fxc1jveBAmL1iSNplbLTWg9sQtALGO6EdeeAdMvvYvXR3EM9EW43MQu9_zHTepNLmtdJuQx9i4v422XjoK3h8zws-1aSQCTqYFk8-RVYWWSg/s400/ldapissue.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Solution:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;GoTo &lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;&lt;b&gt;==&amp;gt;&lt;/b&gt;&lt;/span&gt; &lt;b&gt;&amp;lt;ATGDir&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;\DAS\LDAP\MicrosoftActiveDirectory\config\atg\dynamo\security&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;InitialContextEnvironment.properties&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Edit&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;providerURL=ldap://someUrl.domain:389 to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;ldap://localhost:389&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b style=&quot;background-color: yellow;&quot;&gt;Example:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;# @version $Id: //product/DAS/version/11.1/release/DAS/LDAP/MicrosoftActiveDirectory/config/atg/dynamo/security/InitialContextEnvironment.properties#1 $$Change: 875535 $&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;$class=atg.adapter.ldap.LDAPJNDIEnvironment&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;# URL of the LDAP server&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;providerURL=ldap://localhost:389&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;# Authentication mechanism for the provider to use. Possible&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;# values are:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;# &amp;nbsp; CRAM-MD5 - use the CRAM-MD5 (RFC-2195) SASL mechanism&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;# &amp;nbsp; none &amp;nbsp; &amp;nbsp; - use no authentication (anonymous)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;# &amp;nbsp; simple &amp;nbsp; - use weak authentication (cleartext password)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;securityAuthentication=simple&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;# The identity of the principal to be authenticated, in form&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;# of a distinguished name.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;securityPrincipal=RootDN&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;# The credentials of the principal to be authenticated.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;securityCredentials=password&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: yellow;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/8976966748908599611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/8976966748908599611?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/8976966748908599611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/8976966748908599611'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2015/07/ldapconnection-communicationexception.html' title='LDAPConnection - CommunicationException: someUrl.domain:389 : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFSSdYlqmw0azFCyCOVM-BE9zLgoka6i9fxc1jveBAmL1iSNplbLTWg9sQtALGO6EdeeAdMvvYvXR3EM9EW43MQu9_zHTepNLmtdJuQx9i4v422XjoK3h8zws-1aSQCTqYFk8-RVYWWSg/s72-c/ldapissue.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-7516955996424784267</id><published>2015-05-31T12:28:00.001-07:00</published><updated>2015-05-31T12:31:35.804-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Endeca"/><title type='text'>Creating Endeca Discover Application For Beginners : Endeca</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Create Discover App:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;1. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Go To&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: lime;&quot;&gt;=&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;background-color: white; color: #274e13; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;C:\Endeca\ToolsAndFrameworks\3.1.1\deployment_template\bin&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;background-color: white; color: #274e13; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;2. &amp;nbsp; Open Command Prompt from the above location,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;3. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Note:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: yellow;&quot;&gt;deploy.bat&lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;file will call&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white;&quot;&gt;deploy.pl&lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;file from&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: purple;&quot;&gt;ToolAndFrameworks&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;lib folder&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;4. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Note:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: yellow;&quot;&gt;deploy.pl&lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;file will allow the system to call respective variable for creating new app&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;5. &amp;nbsp; Follow the below steps:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
Microsoft Windows [Version 6.1.7601]&lt;br /&gt;
Copyright (c) 2009 Microsoft Corporation. &amp;nbsp;All rights reserved.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;&lt;b&gt;C:\Endeca\ToolsAndFrameworks\3.1.1\deployment_template\bin&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;deploy.bat --app C:\Endeca\ToolsAndFrameworks\3.1.1\reference\discover-data\deploy.xml&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;Found version 6.1 of the Endeca IAP installed in directory&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;C:\Endeca\PlatformServices\6.1.3&lt;/b&gt;. &lt;span style=&quot;color: #38761d;&quot;&gt;If either the version or location are&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;incorrect, type &#39;Q&#39; to quit and adjust your &lt;/span&gt;&lt;b&gt;ENDECA_ROOT&lt;/b&gt; &lt;span style=&quot;color: #38761d;&quot;&gt;environment variable.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Press enter to continue with these settings.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;&amp;nbsp;Continue?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;Deployment Template installation script.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;This script creates the directory structure for your&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;deployment and installs configuration files and scripts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;into the directory structure.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/05/2015 12:11:57 [deploy.pl] INFO: &amp;nbsp;Starting deployment template&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;installation.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;The following app modules were specified on the command line argument:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;C:\Endeca\ToolsAndFrameworks\3.1.1\reference\discover-data\deploy.xml&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;Modules may be deployed standalone or on top of a base deployment type. Do&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;you want to install a base deployment with the specified module(s)?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;Install base deployment? [Y/N]: &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;Y&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/05/2015 12:12:05 [AppDescriptorReader] INFO: &amp;nbsp;Parsing application descriptor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;file C:\Endeca\ToolsAndFrameworks\3.1.1\reference\discover-data\deploy.xml.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/05/2015 12:12:05 [AppDescriptorReader] INFO: &amp;nbsp;Parsing application descriptor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;file&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;C:\Endeca\ToolsAndFrameworks\3.1.1\deployment_template\app-templates\base_descriptor.xml.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;Enter a short name for your application.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Note: The name must conform to this regular expression: &lt;b&gt;^[a-zA-Z0-9]+$&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt; [default: Discover]&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Choosing a different application name may require additional configuration on&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;your web application.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Application name: &amp;nbsp;lifestyle&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;Specify the path into which the application will be deployed. The specified&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;directory must exist and cannot contain spaces.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;For example, to deploy into c:\apps\lifestyle, specify the path as c:\apps.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Deployment directory: C:\Endeca\Apps&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;Specify the port on which the Endeca Application Controller is running. This&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;is configured in the server.xml file in the workspace of the Endeca software&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;install and should be the same for all applications deployed in this&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;environment. Ports must be in the range 1024-65535 &lt;b&gt;[default: 8888]&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;&amp;nbsp;EAC port: &amp;nbsp;8888&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/05/2015 12:12:46 [deploy.pl] INFO: &amp;nbsp;Deploying application into&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;C:\Endeca\Apps\lifestyle&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;What port is the Workbench running? &lt;b&gt;[Default: 8006]&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;8006&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Note&lt;/span&gt;:&lt;/b&gt; &lt;b&gt;I have another app running on 15000 Port. In this app i am using 18000 port&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;What port should be used for the Live Dgraph? &lt;b&gt;[Default: 15000]&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;18000&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;What port should be used for the Authoring Dgraph? &lt;b&gt;[Default: 15002]&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;18002&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;What port should be used for LogServer? &lt;b&gt;[Default: 15010]&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;18010&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/05/2015 12:13:25 [AppDescriptorReader] INFO: &amp;nbsp;Parsing application descriptor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;file&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;C:\Endeca\ToolsAndFrameworks\3.1.1\deployment_template\app-templates\base_descriptor.xml.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/05/2015 12:13:25 [deploy.pl] INFO: &amp;nbsp;Processing install with id &#39;Dgraph&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/05/2015 12:13:27 [AppDescriptorReader] INFO: &amp;nbsp;Parsing application descriptor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;file C:\Endeca\ToolsAndFrameworks\3.1.1\reference\discover-data\deploy.xml.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/05/2015 12:13:27 [deploy.pl] INFO: &amp;nbsp;Processing install with id&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;&#39;DefaultTemplateManagerApp&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/05/2015 12:13:30 [deploy.pl] INFO: &amp;nbsp;Application successfully deployed.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;C:\Endeca\ToolsAndFrameworks\3.1.1\deployment_template\bin&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b style=&quot;color: #656565;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Note&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #656565;&quot;&gt;: &lt;/span&gt;Verify our new app will be created under C:/Endeca/Apps folder. if it is created. then we are successfully created the new app.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; margin: 0px; position: relative;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Run Initial_Services.bat&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;C:\Endeca\Apps\lifestyle\control&amp;gt;initialize_services.bat&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Setting EAC provisioning and performing initial setup...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:51] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:51] INFO: Setting definition for application &#39;lifestyle&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:52] INFO: Setting definition for host &#39;AuthoringMDEXHost&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:52] INFO: Setting definition for host &#39;LiveMDEXHostA&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:53] INFO: Setting definition for host &#39;ReportGenerationHost&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:53] INFO: Setting definition for host &#39;WorkbenchHost&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:53] INFO: Setting definition for host &#39;ITLHost&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:53] INFO: Setting definition for component &#39;AuthoringDgraph&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:53] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-dgidx-output&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:57] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-partials-forge-output&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:58] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-partials-cumulative-partials&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:17:59] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-workbench-dgraph-config&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:01] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-dgraphs-local-dgraph-input&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:02] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-dgraphs-local-cumulative-partials&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:03] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-dgraphs-local-dgraph-config&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:04] INFO: Setting definition for component &#39;DgraphA1&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:05] INFO: Setting definition for script &#39;PromoteAuthoringToLive&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:05] INFO: Setting definition for custom component &#39;WorkbenchManager&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:05] INFO: Updating provisioning for host &#39;ITLHost&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:05] INFO: Updating definition for host &#39;ITLHost&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:05] INFO: [ITLHost] Starting shell utility &#39;mkpath_-&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:07] INFO: [ITLHost] Starting shell utility &#39;mkpath_-data-workbench-temp&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:08] INFO: Setting definition for custom component &#39;IFCR&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:08] INFO: Updating provisioning for host &#39;ITLHost&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:08] INFO: Updating definition for host &#39;ITLHost&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:08] INFO: [ITLHost] Starting shell utility &#39;mkpath_-&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:10] INFO: [ITLHost] Starting shell utility &#39;mkpath_-&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:11] INFO: Setting definition for component &#39;LogServer&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:11] INFO: [ReportGenerationHost] Starting shell utility &#39;mkpath_-reports-input&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:13] INFO: Setting definition for script &#39;DaySoFarReports&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:13] INFO: Setting definition for script &#39;DailyReports&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:13] INFO: Setting definition for script &#39;WeeklyReports&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:13] INFO: Setting definition for script &#39;DaySoFarHtmlReports&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:14] INFO: Setting definition for script &#39;DailyHtmlReports&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:14] INFO: Setting definition for script &#39;WeeklyHtmlReports&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:14] INFO: Setting definition for component &#39;WeeklyReportGenerator&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:14] INFO: Setting definition for component &#39;DailyReportGenerator&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:20] INFO: Setting definition for component &#39;DaySoFarReportGenerator&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:20] INFO: Setting definition for component &#39;WeeklyHtmlReportGenerator&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:21] INFO: Setting definition for component &#39;DailyHtmlReportGenerator&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:21] INFO: Setting definition for component &#39;DaySoFarHtmlReportGenerator&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:21] INFO: Setting definition for script &#39;BaselineUpdate&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:21] INFO: Setting definition for script &#39;PartialUpdate&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:21] INFO: Setting definition for component &#39;Forge&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:22] INFO: [ITLHost] Starting shell utility &#39;mkpath_-data-incoming&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:23] INFO: Setting definition for component &#39;PartialForge&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:23] INFO: [ITLHost] Starting shell utility &#39;mkpath_-data-partials-incoming&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:25] INFO: Setting definition for component &#39;Dgidx&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:25] INFO: Definition updated.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:25] INFO: Provisioning site from prototype...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:26] INFO: Finished provisioning site from prototype.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:26] INFO: Uploading config files to Workbench.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:26] INFO: [ITLHost] Starting shell utility &#39;emgr_update_update_mgr_settings&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:36] INFO: Finished uploading config files to Workbench.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished updating EAC.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Importing sample content...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:37] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:37] INFO: Definition has not changed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:38] INFO: Packaging contents for upload...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:38] INFO: Finished packaging contents.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:38] INFO: Uploading contents to: http://ADMINIB-EAOPVNR:8006/ifcr/sites/lifestyle/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:39] INFO: Finished uploading contents.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:40] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:41] INFO: Definition has not changed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:41] INFO: Packaging contents for upload...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:41] INFO: Finished packaging contents.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:41] INFO: Uploading contents to: http://ADMINIB-EAOPVNR:8006/ifcr/sites/lifestyle/content&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:42] INFO: Finished uploading contents.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:43] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:44] INFO: Definition has not changed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:44] INFO: Packaging contents for upload...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:44] INFO: Finished packaging contents.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:44] INFO: Uploading contents to: http://ADMINIB-EAOPVNR:8006/ifcr/sites/lifestyle/pages&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:44] INFO: Finished uploading contents.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished importing sample content&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Importing editors configuration...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:45] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:46] INFO: Definition has not changed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:46] INFO: Packaging contents for upload...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:46] INFO: Finished packaging contents.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:46] INFO: Uploading contents to: http://ADMINIB-EAOPVNR:8006/ifcr/sites/lifestyle/configuration/tools/xmgr&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:46] INFO: Finished uploading contents.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished importing editors configuration&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Importing media...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:47] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:47] INFO: Definition has not changed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:47] INFO: Packaging contents for upload...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:48] INFO: Finished packaging contents.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:48] INFO: Uploading contents to: http://ADMINIB-EAOPVNR:8006/ifcr/sites/lifestyle/media&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:18:49] INFO: Finished uploading contents.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished importing media&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Importing templates...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Removing existing cartridge templates for lifestyle&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Setting new cartridge templates for lifestyle&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished setting templates&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished importing templates&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; margin: 0px; position: relative;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Run load_baseline_test_data.bat&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;C:\Endeca\Apps\lifestyle\control&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;load_baseline_test_data.bat&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;C:\Endeca\Apps\lifestyle\config\script\..\..\test_data\baseline\camerastore.xml.gz&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 file(s) copied.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Setting flag &#39;baseline_data_ready&#39; in the EAC.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; margin: 0px; position: relative;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Run baseline_update.bat&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;C:\Endeca\Apps\lifestyle\control&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;baseline_update.bat&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:14] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:15] INFO: Updating provisioning for component &#39;DailyReportGenerator&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:15] INFO: Updating definition for component &#39;DailyReportGenerator&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:15] INFO: Definition updated.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:15] INFO: Starting baseline update script.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:15] INFO: Acquired lock &#39;update_lock&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:15] WARNING: Baseline data not ready for processing.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:15] INFO: Released lock &#39;update_lock&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:15] INFO: Baseline update script finished.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; margin: 0px; position: relative;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Run promote_content.bat&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;C:\Endeca\Apps\lifestyle\control&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;promote_content.bat&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:55] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:56] INFO: Definition has not changed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:56] INFO: Promoting IFCR content...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.06.15 01:11:58] INFO: Finished promoting IFCR content.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; margin: 0px; position: relative;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Final Step:&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Verify lifeStyle in Endeca Workbench by accessing below URL&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;http://localhost:8006&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
Also check access your lifestyle application by accessing below URL&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;&lt;b&gt;http://localhost:8006/lifestyle&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thats It.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Endeca Issues When creating Any App:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
Some times when you are trying to execute baseline_update.bat, &amp;nbsp;you may face below issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;C:\Endeca\Apps\lifestyle\control&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;baseline_update.bat&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:19:45] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:19:45] INFO: Definition has not changed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:19:45] INFO: Starting baseline update script.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:19:45] INFO: Acquired lock &#39;update_lock&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:19:46] INFO: [ITLHost] Starting shell utility &#39;move_-_to_processing&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:19:47] INFO: [ITLHost] Starting copy utility &#39;fetch_config_to_input_for_forge_Forge&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:19:48] INFO: [ITLHost] Starting backup utility &#39;backup_log_dir_for_component_Forge&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:19:49] INFO: [ITLHost] Starting component &#39;Forge&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:19:54] INFO: [ITLHost] Starting backup utility &#39;backup_log_dir_for_component_Dgidx&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:19:55] INFO: [ITLHost] Starting component &#39;Dgidx&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:20:01] SEVERE: Batch component &amp;nbsp;&#39;Dgidx&#39; failed. Refer to component logs in &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;C:\Endeca\Apps\lifestyle\config\script\..\..\.\logs\dgidxs\Dgi&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;dx on host ITLHost.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Occurred while executing line 25 of valid BeanShell script:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;[[&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;22| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Forge.archiveLogDir();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;23| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Forge.run();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;24| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dgidx.archiveLogDir();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;25| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dgidx.run();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;26|&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;27| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// distributed index, update Dgraphs&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;28| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DistributeIndexAndApply.run();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;]]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;[05.05.15 12:20:01] SEVERE: Caught an exception while invoking method &#39;run&#39; on object &#39;BaselineUpdate&#39;. Releasing locks.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Caused by java.lang.reflect.InvocationTargetException&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;sun.reflect.NativeMethodAccessorImpl invoke0 - null&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Caused by com.endeca.soleng.eac.toolkit.exception.AppControlException&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;com.endeca.soleng.eac.toolkit.script.Script runBeanShellScript - Error executing valid BeanShell script.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Caused by com.endeca.soleng.eac.toolkit.exception.EacComponentControlException&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;com.endeca.soleng.eac.toolkit.component.BatchComponent run - Batch component &amp;nbsp;&#39;Dgidx&#39; failed. Refer to component logs in C:\Endeca\Apps\lifestyle\conf&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;ig\script\..\..\.\logs\dgidxs\Dgidx on host ITLHost.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.05.15 12:20:01] INFO: Released lock &#39;update_lock&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Solution:&lt;/span&gt;&amp;nbsp;&lt;/h4&gt;
&lt;br /&gt;
1. This issue will occur only when your Mdex Engine is not started properly.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;Go to&lt;/b&gt;&lt;/span&gt; &lt;span style=&quot;color: #741b47;&quot;&gt;Windows &lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;&lt;b&gt;==&amp;gt;&lt;/b&gt;&lt;/span&gt; Run &lt;span style=&quot;color: lime;&quot;&gt;&lt;b&gt;==&amp;gt;&lt;/b&gt;&lt;/span&gt; Type &quot;&lt;span style=&quot;color: #741b47;&quot;&gt;Services.msc&lt;/span&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
And &lt;b&gt;Start/Restart&lt;/b&gt; &lt;span style=&quot;color: #741b47;&quot;&gt;Endeca Mdex&lt;/span&gt; will resolve this issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/7516955996424784267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/7516955996424784267?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/7516955996424784267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/7516955996424784267'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2015/05/creating-endeca-discover-applicating.html' title='Creating Endeca Discover Application For Beginners : Endeca'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-5166589611889981081</id><published>2015-04-30T13:14:00.001-07:00</published><updated>2015-04-30T13:14:25.807-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Endeca"/><title type='text'>Creating Endeca App Using CRS For Beginners : Endeca</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Create Endeca App:&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;1. &amp;nbsp; &lt;b&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Go To&lt;/span&gt; &lt;span style=&quot;color: lime;&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;C:\Endeca\ToolsAndFrameworks\3.1.1\deployment_template\bin&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2. &amp;nbsp; Open Command Prompt from the above location,&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
3. &amp;nbsp; &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Note:&lt;/span&gt;&lt;/b&gt; &lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;deploy.bat&lt;/b&gt;&lt;/span&gt; file will call &lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;deploy.pl&lt;/b&gt;&lt;/span&gt; file from &lt;span style=&quot;color: purple;&quot;&gt;ToolAndFrameworks&lt;/span&gt; lib folder&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4. &amp;nbsp; &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Note:&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;b style=&quot;background-color: yellow;&quot;&gt;deploy.pl&lt;/b&gt;&amp;nbsp;file will allow the system to call respective variable for creating new app&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
5. &amp;nbsp; Follow the below steps:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;C:\Endeca\ToolsAndFrameworks\3.1.1\deployment_template\bin&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;deploy.bat --app C:\ATG\ATG10.1.2\CommerceReferenceStore\Store\Storefront\deploy\deploy.xml&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt; &amp;nbsp;Found version 6.1 of the Endeca IAP installed in directory&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &lt;b&gt;&amp;nbsp;C:\Endeca\PlatformServices\6.1.3&lt;/b&gt;. &lt;span style=&quot;color: #38761d;&quot;&gt;If either the version or location are&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;incorrect, type &#39;Q&#39; to quit and adjust your&lt;/span&gt; &lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;ENDECA_ROOT&lt;/span&gt;&lt;/b&gt; &lt;span style=&quot;color: #38761d;&quot;&gt;environment variable.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Press enter to continue with these settings.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &lt;b&gt;&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;&amp;nbsp;Continue?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Deployment Template installation script.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;This script creates the directory structure for your&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;deployment and installs configuration files and scripts&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;into the directory structure.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/01/2015 00:50:05 [deploy.pl] INFO: &amp;nbsp;Starting deployment template&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;installation.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;The following app modules were specified on the command line argument:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;C:\ATG\ATG10.1.2\CommerceReferenceStore\Store\Storefront\deploy\deploy.xml&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;Modules may be deployed standalone or on top of a base deployment type. Do&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;you want to install a base deployment with the specified module(s)?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;Install base deployment? [Y/N]: &amp;nbsp; Y&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;05/01/2015 00:50:09 [AppDescriptorReader] INFO: &amp;nbsp;Parsing application descriptor&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;file&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;C:\ATG\ATG10.1.2\CommerceReferenceStore\Store\Storefront\deploy\deploy.xml.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;05/01/2015 00:50:09 [AppDescriptorReader] INFO: &amp;nbsp;Parsing application descriptor&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;file&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;C:\Endeca\ToolsAndFrameworks\3.1.1\deployment_template\app-templates\base_descriptor.xml.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;Enter a short name for your application.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Note: The name must conform to this regular expression: ^[a-zA-Z0-9]+$&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp; [default: CRS]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Choosing a different application name may require additional configuration on&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;your web application.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;Application name: &amp;nbsp;MyNewApp&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;Specify the path into which the application will be deployed. The specified&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;directory must exist and cannot contain spaces.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;For example, to deploy into c:\apps\MyNewApp, specify the path as c:\apps.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: yellow;&quot;&gt;&lt;b style=&quot;background-color: black;&quot;&gt;Deployment directory: &amp;nbsp;C:\Endeca\Apps&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;Specify the port on which the Endeca Application Controller is running. This&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;is configured in the server.xml file in the workspace of the Endeca software&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;install and should be the same for all applications deployed in this&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;environment. Ports must be in the range 1024-65535 [default: 8888].&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;&amp;nbsp;EAC port: &amp;nbsp;8888&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;05/01/2015 00:50:38 [deploy.pl] INFO: &amp;nbsp;Deploying application into&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;b&gt;C:\Endeca\Apps\MyNewApp&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Please enter the CAS install directory using Unix-style forward slashes,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;including the version number (e.g. C:/Endeca/CAS/3.1.1).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;C:\Endeca\CAS\3.1.1&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Please enter the version for CAS jar files (or hit &#39;enter&#39; to use the&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;default). &amp;nbsp;[Default: 3.1.1]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: yellow;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;b style=&quot;background-color: black;&quot;&gt;3.1.1&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Please enter the hostname where CAS is running (or hit &#39;enter&#39; to use the&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;default). [Default: localhost]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &lt;b&gt;&amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;localhost&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Please enter the port where CAS is running (or hit &#39;enter&#39; to use the&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;default). [Default: 8500]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;&lt;b&gt;8500&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Please enter the language code to use (or hit &#39;enter&#39; to use the default).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;[Default: en]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;&lt;b&gt;en&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Please enter the hostname of the Workbench.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;&lt;b&gt;localhost&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Please enter the preview host name. [Default: localhost]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;localhost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Please enter the preview port number. Typical values are 7003 for WebLogic,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;8080 for JBoss and Tomcat, and 9080 for WebSphere.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;7003&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;Please enter the context root of the preview application. [Default: crs]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;MyNewApp&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;What port is the Workbench running? [Default: 8006]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &lt;b&gt;&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;8006&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;What port should be used for the Live Dgraph? [Default: 15000]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;&lt;b&gt;15000&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;What port should be used for the Authoring Dgraph? [Default: 15002]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;&lt;b&gt;15002&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;What port should be used for LogServer? [Default: 15010]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span style=&quot;background-color: black; color: yellow;&quot;&gt;15010&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #38761d;&quot;&gt;05/01/2015 00:51:35 [AppDescriptorReader] INFO: &amp;nbsp;Parsing application descriptor&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;file&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;C:\Endeca\ToolsAndFrameworks\3.1.1\deployment_template\app-templates\base_descriptor.xml.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #38761d;&quot;&gt;05/01/2015 00:51:36 [deploy.pl] INFO: &amp;nbsp;Processing install with id &#39;Dgraph&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #38761d;&quot;&gt;05/01/2015 00:51:37 [AppDescriptorReader] INFO: &amp;nbsp;Parsing application descriptor&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;file&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #38761d;&quot;&gt;&amp;nbsp; &amp;nbsp;C:\ATG\ATG10.1.2\CommerceReferenceStore\Store\Storefront\deploy\deploy.xml.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #38761d;&quot;&gt;05/01/2015 00:51:37 [deploy.pl] INFO: &amp;nbsp;Processing install with id &#39;CRSApp&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #38761d;&quot;&gt;05/01/2015 00:51:38 [deploy.pl] INFO: &amp;nbsp;Application successfully deployed.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: yellow;&quot;&gt;C:\Endeca\ToolsAndFrameworks\3.1.1\deployment_template\bin&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Note&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-weight: normal;&quot;&gt;: Verify our new app will be created under C:/Endeca/Apps folder. if it is created. then we are successfully created the new app.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Run Initial_Services.bat&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;After Completion of new app creation. We must run initial_services,bat file to initialize all the services for the newly created app. Follow the below steps,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;1. &amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Go To&lt;/span&gt;&lt;/b&gt; &lt;span style=&quot;color: lime;&quot;&gt;&lt;b&gt;=&amp;gt;&lt;/b&gt;&lt;/span&gt; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;C:\Endeca\Apps\MyNewApp\control folder&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;2. &amp;nbsp;Open the Command Prompt&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;3. &amp;nbsp;Enter&amp;nbsp;&lt;/span&gt;&lt;b&gt;C:\Endeca\Apps\MyNewApp\control\initialize_services.bat&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4. &amp;nbsp;Check the Command Prompt log whether &lt;span style=&quot;color: purple;&quot;&gt;agraph&lt;/span&gt;, &lt;span style=&quot;color: purple;&quot;&gt;dgraph&lt;/span&gt; are created or not.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
5. &amp;nbsp;Find below the log details&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;C:\Endeca\Apps\MyNewApp\control&amp;gt;&lt;/span&gt;&amp;nbsp;initialize_services.bat&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Setting EAC provisioning and performing initial setup...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:28] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:28] INFO: Setting definition for application &#39;MyNewApp&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:30] INFO: Setting definition for host &#39;AuthoringMDEXHost&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:30] INFO: Setting definition for host &#39;LiveMDEXHostA&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:30] INFO: Setting definition for host &#39;ReportGenerationHost&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:30] INFO: Setting definition for host &#39;WorkbenchHost&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:31] INFO: Setting definition for host &#39;ITLHost&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:31] INFO: Setting definition for component &#39;AuthoringDgraph&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:33] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-dgidx-output&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:35] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-partials-forge-output&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:36] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-partials-cumulative-partials&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:37] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-workbench-dgraph-config&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:38] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-dgraphs-local-dgraph-input&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:39] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-dgraphs-local-cumulative-partials&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:41] INFO: [AuthoringMDEXHost] Starting shell utility &#39;mkpath_-data-dgraphs-local-dgraph-config&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:42] INFO: Setting definition for component &#39;DgraphA1&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:42] INFO: Setting definition for script &#39;PromoteAuthoringToLive&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:42] INFO: Setting definition for custom component &#39;WorkbenchManager&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:43] INFO: Updating provisioning for host &#39;ITLHost&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:43] INFO: Updating definition for host &#39;ITLHost&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:43] INFO: [ITLHost] Starting shell utility &#39;mkpath_-&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:44] INFO: [ITLHost] Starting shell utility &#39;mkpath_-data-workbench-temp&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:45] INFO: [ITLHost] Starting shell utility &#39;mkpath_-data-processing&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:47] INFO: Setting definition for custom component &#39;IFCR&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:47] INFO: Updating provisioning for host &#39;ITLHost&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:47] INFO: Updating definition for host &#39;ITLHost&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:47] INFO: [ITLHost] Starting shell utility &#39;mkpath_-&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:49] INFO: [ITLHost] Starting shell utility &#39;mkpath_-&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:50] INFO: Setting definition for component &#39;LogServer&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:50] INFO: [ReportGenerationHost] Starting shell utility &#39;mkpath_-reports-input&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:51] INFO: Setting definition for script &#39;DaySoFarReports&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:51] INFO: Setting definition for script &#39;DailyReports&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:52] INFO: Setting definition for script &#39;WeeklyReports&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:52] INFO: Setting definition for script &#39;DaySoFarHtmlReports&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:52] INFO: Setting definition for script &#39;DailyHtmlReports&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:52] INFO: Setting definition for script &#39;WeeklyHtmlReports&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:52] INFO: Setting definition for component &#39;WeeklyReportGenerator&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:52] INFO: Setting definition for component &#39;DailyReportGenerator&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:53] INFO: Setting definition for component &#39;DaySoFarReportGenerator&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:53] INFO: Setting definition for component &#39;WeeklyHtmlReportGenerator&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:53] INFO: Setting definition for component &#39;DailyHtmlReportGenerator&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:54] INFO: Setting definition for component &#39;DaySoFarHtmlReportGenerator&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:54] INFO: Setting definition for script &#39;BaselineUpdate&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:54] INFO: Setting definition for script &#39;PartialUpdate&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:54] INFO: Setting definition for component &#39;ConfigurationGeneratorForge&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:54] INFO: Setting definition for component &#39;Forge&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:55] INFO: [ITLHost] Starting shell utility &#39;mkpath_-data-incoming&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:56] INFO: Setting definition for component &#39;PartialForge&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:57] INFO: [ITLHost] Starting shell utility &#39;mkpath_-data-partials-incoming&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:59] INFO: Setting definition for component &#39;Dgidx&#39;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:59] INFO: Definition updated.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:30:59] INFO: Provisioning site from prototype...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:02] INFO: Finished provisioning site from prototype.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished updating EAC.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Initializing record stores...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;These record stores exist:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;STATUS&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;CRS_en_schema &amp;nbsp; RecordStore &amp;nbsp; &amp;nbsp; RUNNING&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;CRS_en_dimvals &amp;nbsp;RecordStore &amp;nbsp; &amp;nbsp; RUNNING&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;CRS_en_prules &amp;nbsp; RecordStore &amp;nbsp; &amp;nbsp; RUNNING&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;CRS_en_data &amp;nbsp; &amp;nbsp; RecordStore &amp;nbsp; &amp;nbsp; RUNNING&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;==================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Dropping old record stores (errors will occur on non-existent rs):&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Error during execution (check log for more info): Component instance not found: MyNewApp_en_schema&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Error during execution (check log for more info): Component instance not found: MyNewApp_en_dimvals&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Error during execution (check log for more info): Component instance not found: MyNewApp_en_prules&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Error during execution (check log for more info): Component instance not found: MyNewApp_en_data&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;==================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Creating fresh record stores:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Successfully created component: MyNewApp_en_schema&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Successfully created component: MyNewApp_en_dimvals&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Successfully created component: MyNewApp_en_prules&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Successfully created component: MyNewApp_en_data&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;==================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Deploying rs configs:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Successfully set recordstore configuration.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Successfully set recordstore configuration.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Successfully set recordstore configuration.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Successfully set recordstore configuration.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;==================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished initializing record stores&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Importing sample content...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:52] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:53] INFO: Definition has not changed.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:53] INFO: Packaging contents for upload...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:53] INFO: Finished packaging contents.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:53] INFO: Uploading contents to: http://localhost:8006/ifcr/sites/MyNewApp/&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:54] INFO: Finished uploading contents.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished importing sample content&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Importing media...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished importing media&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Importing editors configuration...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:56] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:57] INFO: Definition has not changed.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:57] INFO: Packaging contents for upload...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:57] INFO: Finished packaging contents.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:57] INFO: Uploading contents to: http://localhost:8006/ifcr/sites/MyNewApp/configuration/tools/xmgr&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;[05.01.15 01:31:57] INFO: Finished uploading contents.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished importing editors configuration&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Importing templates...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Removing existing cartridge templates for MyNewApp&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Setting new cartridge templates for MyNewApp&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished setting templates&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Finished importing templates&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Final Step:&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Verify MyNewApp in Endeca Workbench by accessing below URL&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;http://localhost:8006 &lt;/b&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilge2K15jsgvyybqDWQScEb8CZeOh9os0qbKei_hpIjw8kJkBMgrJIas2-dElgX23WApfai-LJ2vvKm4ZI-3eq3ytN5D3bmfbGtHHize66LdAmoYWRyWBtApyKY8ylEgMVlvZgoGsrcJA/s1600/endecaapp.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilge2K15jsgvyybqDWQScEb8CZeOh9os0qbKei_hpIjw8kJkBMgrJIas2-dElgX23WApfai-LJ2vvKm4ZI-3eq3ytN5D3bmfbGtHHize66LdAmoYWRyWBtApyKY8ylEgMVlvZgoGsrcJA/s1600/endecaapp.jpg&quot; height=&quot;356&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Endeca Workbench&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Thats it: Endeca App Created successfully, Follow these methods for any new app&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/5166589611889981081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/5166589611889981081?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/5166589611889981081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/5166589611889981081'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2015/04/creating-endeca-app-using-crs-for.html' title='Creating Endeca App Using CRS For Beginners : Endeca'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilge2K15jsgvyybqDWQScEb8CZeOh9os0qbKei_hpIjw8kJkBMgrJIas2-dElgX23WApfai-LJ2vvKm4ZI-3eq3ytN5D3bmfbGtHHize66LdAmoYWRyWBtApyKY8ylEgMVlvZgoGsrcJA/s72-c/endecaapp.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-746513460937695650</id><published>2015-03-31T20:33:00.001-07:00</published><updated>2015-03-31T20:37:46.246-07:00</updated><title type='text'>How To Make Product Catalog To Use PriceLists : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Product Catalog To Use PriceLists&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
Oracle ATG Web Commerce includes a tool that can be used to convert your existing product catalog without price lists so that it can use price lists.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b style=&quot;background-color: yellow;&quot;&gt;The PriceListMigration component first creates two price lists:&amp;nbsp;&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
1. list price,&lt;br /&gt;
2. sales price.&lt;br /&gt;
&lt;br /&gt;
For each &lt;b&gt;SKU &lt;/b&gt;in the product catalog, the &lt;span style=&quot;background-color: white; color: purple;&quot;&gt;&lt;b&gt;PriceListMigration &lt;/b&gt;&lt;/span&gt;component creates a price that points to the list price list and sets its list price as the &lt;b&gt;SKU’s &lt;/b&gt;list price. If the &lt;span style=&quot;color: purple;&quot;&gt;onSale &lt;/span&gt;property for the &lt;b&gt;SKU &lt;/b&gt;is true, it creates another price that points to the sales price list and set its list price as the &lt;b&gt;SKU’s &lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;salePrice.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;How to use the PriceListMigration component:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
1. Run the price list &lt;b&gt;SQL &lt;/b&gt;script against your catalog database. This script can be found at:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: #f3f3f3; color: #660000;&quot;&gt;&lt;b&gt;C:/ATG/ATG10.1.2/DCS/sql/db_components/dbvendor/priceLists_ddl.sql&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2. Start the &lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;/atg/commerce/pricing/priceLists/PriceListMigration&lt;/b&gt;&lt;/span&gt; component.&lt;br /&gt;
&lt;br /&gt;
3. Open the component editor for the &lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;PriceListMigration &lt;/b&gt;&lt;/span&gt;component. Invoke the &lt;span style=&quot;color: purple;&quot;&gt;runMigration &lt;/span&gt;method from the methods tab in the component editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The &lt;b&gt;ATG Control Center&lt;/b&gt; allows users to create, edit, and delete price lists. When a user attempts to view or edit a price list, the security system checks the security information associated with the object and grants or denies access based on the information.&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;For example&lt;/b&gt;&lt;/span&gt;, if a user does not have write access to a particular item, then the &lt;b&gt;ACC &lt;/b&gt;will display the item in gray characters. Additionally, certain objects might not be visible to certain users.&lt;br /&gt;
&lt;br /&gt;
Based on these criteria&#39;s we need to follow on when doing &lt;span style=&quot;background-color: white;&quot;&gt;&lt;b style=&quot;color: purple;&quot;&gt;PriceListMigration, &lt;/b&gt;so that security policies cannot be overridden.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/746513460937695650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/746513460937695650?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/746513460937695650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/746513460937695650'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2015/03/how-to-make-product-catalog-to-use.html' title='How To Make Product Catalog To Use PriceLists : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-7185528066541161117</id><published>2015-02-28T12:48:00.004-08:00</published><updated>2015-03-01T00:14:10.769-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG"/><title type='text'>How to Configure/Integrate Spring Framework with ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow; font-family: inherit;&quot;&gt;Introduction:&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Spring is a framework (open source). More important thing here is ATG accepts spring based application which can be integrate along with ATG modules. Spring&amp;nbsp;framework&amp;nbsp;providing the way to establish&amp;nbsp;its mechanism to ATG with the help of nucleus based approach. Spring is based on JavaBeans as like as Nucleus.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow; font-family: inherit;&quot;&gt;Steps to start with:&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1. Create a spring framework entry in &lt;/span&gt;&lt;span style=&quot;color: #990000; font-family: inherit;&quot;&gt;web.xml&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt; which is available in our ATG projects,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f3f3f3; color: #38761d; font-family: inherit;&quot;&gt;&lt;span class=&quot;str&quot;&gt;&amp;lt;servlet&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
   &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;servlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;spring&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;servlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
   &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;servlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;org&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;springframework&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;web&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;servlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;DispatcherServlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;servlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
   &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;load&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;on&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;startup&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;load&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;on&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;startup&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;servlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;

&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;servlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;mapping&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
   &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;servlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;spring&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;servlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
   &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;url&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;pattern&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;/spring/&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;*&amp;lt;/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;url&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;pattern&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;servlet&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;mapping&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;a) &lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;DispatcherServlet&lt;/b&gt;&lt;/span&gt; act as controller and it is a bridge between ATG and Spring components&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;2. Make sure our pageFilter has a entry for spring under &lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;&amp;lt;filter-mapping&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f3f3f3; color: #38761d;&quot;&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;mapping&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;PageFilter&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;url&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;pattern&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;/spring/&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;*&amp;lt;/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;url&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;pattern&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;mapping&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;a) &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;DAF&lt;/span&gt; &lt;span style=&quot;color: purple;&quot;&gt;pipeline&lt;/span&gt;&lt;/b&gt; will take care of rest of the process.&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt; &lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;3. We should use Two OOTB ATG Classes for this spring integration&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;a) &lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;NucleusResolverUtil&lt;/b&gt;&lt;/span&gt;:&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;It contains a single static &lt;span style=&quot;color: purple;&quot;&gt;resolveName&lt;/span&gt; method. which attempts to resolve the specified Nucleus path. Since Spring is unaware of Nucleus component scope. &lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;It will check resolve name on current request, if it is fails then in next attempt it will resolve the name in the global Nucleus scope.&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;b style=&quot;background-color: lime;&quot;&gt;eg:&lt;/b&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;To make a Nucleus component available in Spring, you declare it in your Spring configuration XML file. For example, to resolve the current user profile as a Spring component:&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;b&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;bean&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot;&gt;&quot;/Profile&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot;&gt;&quot;atg.nucleus.spring.NucleusResolverUtil&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;atn&quot;&gt;factory-method&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot;&gt;&quot;resolveName&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot;&gt;singleton&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot;&gt;&quot;false&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
  &lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;constructor-arg&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot;&gt;&quot;/atg/userprofiling/Profile&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;/bean&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;a) &lt;span class=&quot;atn&quot; style=&quot;font-weight: bold;&quot;&gt;singleton&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-weight: bold;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot;&gt;&lt;b&gt;&quot;false&quot; : &lt;/b&gt;Profile is a session based component. only global scope component will be specified as &lt;/span&gt;&lt;b&gt;&lt;span class=&quot;atn&quot;&gt;singleton&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;atv&quot;&gt;&lt;b&gt;&quot;true&quot;&lt;/b&gt;, request and session component should be specified as &amp;nbsp;&lt;/span&gt;&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;display: inline !important;&quot;&gt;&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;color: black;&quot;&gt;&lt;b&gt;singleton=&quot;false&quot;&lt;/b&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;b) &lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;NucleusPublisher&lt;/b&gt;&lt;/span&gt;:&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;The NucleusPublisher class publishing a Spring configuration to nucleus path.&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;&amp;lt;bean name=&quot;/NucleusPublisher&quot; class=&quot;atg.nucleus.spring.NucleusPublisher&quot;
    singleton=&quot;true&quot;&amp;gt;
  &amp;lt;property name=&quot;nucleusPath&quot;&amp;gt;
    &amp;lt;value&amp;gt;/atg/spring/MyspringBeanClass&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
&amp;lt;/bean&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;4. We have to add&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #38761d; font-family: Times New Roman;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;b&gt;springtonucleus.jar&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;background-color: #6fa8dc;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;Path:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;ATGDir&amp;gt;/DAF/spring/lib/springtonucleus.jar&lt;b&gt;.&lt;/b&gt;&lt;/span&gt; 

a) &lt;span style=&quot;color: purple;&quot;&gt;NucleusPublisher&lt;/span&gt; requires access to the Spring classes, so the &lt;span style=&quot;color: #38761d;&quot;&gt;springtonucleus.jar&lt;/span&gt; must be added to the &lt;b&gt;&lt;span style=&quot;background-color: #274e13; color: white;&quot;&gt;WEB-INF/lib&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;5. Now you can check your application&lt;/span&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/7185528066541161117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/7185528066541161117?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/7185528066541161117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/7185528066541161117'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2015/02/how-to-configureintegrate-spring.html' title='How to Configure/Integrate Spring Framework with ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-3982579672301209397</id><published>2015-01-30T10:27:00.001-08:00</published><updated>2015-01-30T10:44:20.257-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BCC"/><title type='text'>System Level Deployment Error : ATG BCC</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;System Level Deployment Error:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGtaq3cNoANj4dTOciHnAGiTVV7uRk6qPkYt5ODmtc9VltfCVv_CjTCAmBmAJRKcR9VG1ZLpGABDsrsPzmIKUGxMs6GLBZa4OMj7Px0mnc3MHnWbBuLZrJqT53NqSdr7gUl4aKRqTHSHk/s1600/bccissue5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGtaq3cNoANj4dTOciHnAGiTVV7uRk6qPkYt5ODmtc9VltfCVv_CjTCAmBmAJRKcR9VG1ZLpGABDsrsPzmIKUGxMs6GLBZa4OMj7Px0mnc3MHnWbBuLZrJqT53NqSdr7gUl4aKRqTHSHk/s1600/bccissue5.jpg&quot; height=&quot;356&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Note&lt;/span&gt;&lt;/b&gt;: These error will occur because of data issues, try to deploy your project with valid assets, If not these kind of exception will occur,&lt;br /&gt;
&lt;br /&gt;
1. Temporarily how to skip this issue on deployment:&amp;nbsp; Goto &lt;span style=&quot;color: purple;&quot;&gt;DeploymentManager &lt;/span&gt;Component in ACC and make &quot;&lt;span style=&quot;color: purple;&quot;&gt;ErrorLevel&lt;/span&gt;&quot; to some number, Above&amp;nbsp;&amp;nbsp;&amp;nbsp; screen shot I had issues with many asserts which causes 11 errors. To skip these errors i set &quot;ErrorLevel&quot; as 11,&lt;br /&gt;
&lt;br /&gt;
2. Once you sets the &quot;&lt;span style=&quot;color: purple;&quot;&gt;ErrorLevel&lt;/span&gt;&quot; on &lt;span style=&quot;color: purple;&quot;&gt;DeploymentManager&amp;nbsp; &lt;/span&gt;It will skip 11 errors in the deployment, and then it will resume the deployment as soon as possible, &lt;br /&gt;
&lt;br /&gt;
3. This is not a good practice to follow up, but still you can use it if there is some critical scenario where your application requires that particular deployment to be happen&lt;br /&gt;
&lt;br /&gt;
4. Always start your deployment with valid assets,&lt;br /&gt;
&lt;br /&gt;
5. On the other side these issues will arise because of your publishing server not started properly also, Check the log before trying above steps.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/3982579672301209397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/3982579672301209397?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3982579672301209397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3982579672301209397'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2015/01/system-level-deployment-error-atg-bcc.html' title='System Level Deployment Error : ATG BCC'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGtaq3cNoANj4dTOciHnAGiTVV7uRk6qPkYt5ODmtc9VltfCVv_CjTCAmBmAJRKcR9VG1ZLpGABDsrsPzmIKUGxMs6GLBZa4OMj7Px0mnc3MHnWbBuLZrJqT53NqSdr7gUl4aKRqTHSHk/s72-c/bccissue5.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-8480048946652526950</id><published>2014-12-31T21:46:00.001-08:00</published><updated>2015-01-24T00:41:30.734-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BCC"/><title type='text'>BCC Snapshot ID is not Valid: ATG</title><content type='html'>&lt;script&gt;
  (function(i,s,o,g,r,a,m){i[&#39;GoogleAnalyticsObject&#39;]=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,&#39;script&#39;,&#39;//www.google-analytics.com/analytics.js&#39;,&#39;ga&#39;);

  ga(&#39;create&#39;, &#39;UA-58903360-1&#39;, &#39;auto&#39;);
  ga(&#39;send&#39;, &#39;pageview&#39;);

&lt;/script&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;BCC Snapshot ID is not Valid&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB093l3qp7qSocdJUR4lQ0FiQHi8lD7Htts_GiypXd4RPD5MUSrsWDStAaQeV0AlqusszQFKMBQAysnfNP0j44EIb2IHSGrTa4cJpqa4aVDZkdAIlmfjO_r7gfwg0CkEw9kGwU-QkAqlA/s1600/bccissue2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB093l3qp7qSocdJUR4lQ0FiQHi8lD7Htts_GiypXd4RPD5MUSrsWDStAaQeV0AlqusszQFKMBQAysnfNP0j44EIb2IHSGrTa4cJpqa4aVDZkdAIlmfjO_r7gfwg0CkEw9kGwU-QkAqlA/s1600/bccissue2.jpg&quot; height=&quot;356&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Solution:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. This issue will arise when you try to force the invalid snapshot id, or deleted snapshot id, Try to delete all the deployment tables and start the server.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Note&lt;/span&gt;&lt;/b&gt;: Dont create snapshot id&#39;s manually on deployment tables, it wont work,&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/8480048946652526950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/8480048946652526950?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/8480048946652526950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/8480048946652526950'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/12/bcc-snapshot-id-is-not-valid-atg.html' title='BCC Snapshot ID is not Valid: ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB093l3qp7qSocdJUR4lQ0FiQHi8lD7Htts_GiypXd4RPD5MUSrsWDStAaQeV0AlqusszQFKMBQAysnfNP0j44EIb2IHSGrTa4cJpqa4aVDZkdAIlmfjO_r7gfwg0CkEw9kGwU-QkAqlA/s72-c/bccissue2.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-3273696303236856312</id><published>2014-12-31T21:39:00.004-08:00</published><updated>2014-12-31T21:40:42.731-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BCC"/><title type='text'>Bcc Transport UnInstantiated Issue : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;BCC Transport UnInstantiated Issue:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgP5dWUkE19ZX2ibyfWHf1QwYQ7SZYbwR0YeC8cEf6kpVdrcLsdUFarrVdXc0x15gwIw8Mwom9csi22inigTwHo3u5tuDhwrnqWQ9s1u2khIwhAUUV7HX02NX7_4piFQn1e30kZg-PShE/s1600/bccissue.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgP5dWUkE19ZX2ibyfWHf1QwYQ7SZYbwR0YeC8cEf6kpVdrcLsdUFarrVdXc0x15gwIw8Mwom9csi22inigTwHo3u5tuDhwrnqWQ9s1u2khIwhAUUV7HX02NX7_4piFQn1e30kZg-PShE/s1600/bccissue.jpg&quot; height=&quot;356&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Transport UnInstantiated Issue&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Solution:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. This issue will occurs when your agent server is down, also check the port configuration of the agent whether it is rightly configured or not.&lt;br /&gt;
&lt;br /&gt;
2. Restart your Agent server will fix this issue,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/3273696303236856312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/3273696303236856312?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3273696303236856312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3273696303236856312'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/12/bcc-transport-uninstantiated-issue-atg.html' title='Bcc Transport UnInstantiated Issue : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgP5dWUkE19ZX2ibyfWHf1QwYQ7SZYbwR0YeC8cEf6kpVdrcLsdUFarrVdXc0x15gwIw8Mwom9csi22inigTwHo3u5tuDhwrnqWQ9s1u2khIwhAUUV7HX02NX7_4piFQn1e30kZg-PShE/s72-c/bccissue.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-3071897682756662755</id><published>2014-11-30T23:02:00.003-08:00</published><updated>2014-11-30T23:03:25.879-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BCC"/><title type='text'>BCC issues : ATG BCC</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;1.&amp;nbsp; fileMarker cause NullPointerException&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;**** Error&amp;nbsp;&amp;nbsp;&amp;nbsp; Thu Nov 27 19:53:23 IST 2014&amp;nbsp;&amp;nbsp;&amp;nbsp; 1417098203972&amp;nbsp;&amp;nbsp;&amp;nbsp; /atg/deployment/DeploymentManager&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;item = fileMarker:mark600001 cause = java.lang.NullPointerException&lt;br /&gt;**** Error&amp;nbsp;&amp;nbsp;&amp;nbsp; Thu Nov 27 19:53:23 IST 2014&amp;nbsp;&amp;nbsp;&amp;nbsp; 1417098203972&amp;nbsp;&amp;nbsp;&amp;nbsp; /atg/deployment/DeploymentManager&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; at atg.epub.file.VersionFilePropertyDescriptor.verifyLatestFileVersion(VersionFilePropertyDescriptor.java:353)&lt;br /&gt;**** Error&amp;nbsp;&amp;nbsp;&amp;nbsp; Thu Nov 27 19:53:23 IST 2014&amp;nbsp;&amp;nbsp;&amp;nbsp; 1417098203972&amp;nbsp;&amp;nbsp;&amp;nbsp; /atg/deployment/DeploymentManager&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; at atg.epub.file.VersionFilePropertyDescriptor.getPropertyValue(VersionFilePropertyDescriptor.java:205)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: magenta;&quot;&gt;Solution:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Delete all your epub datas and import it again, This issue will arise missing of some required data&#39;s, Check your epub tables and if you know the exact value you can directly put that into required tables if not then enable logDebug=true for your repository and DeploymentManager component and find out the table which causing this exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;2. GSAInvalidatorService java.rmi.server.ExportException&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;**** Error&amp;nbsp;&amp;nbsp;&amp;nbsp; Thu Nov 27 20:28:06 IST 2014&amp;nbsp;&amp;nbsp;&amp;nbsp; 1417100286825&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;nbsp;&amp;nbsp;&amp;nbsp; Unable to create class atg.adapter.gsa.invalidator.GSAInvalidatorService for configuration /atg/dynamo/service/GSAInvalidatorService java.rmi.server.ExportException: Port already in use: 0; nested exception is: &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;**** Error&amp;nbsp;&amp;nbsp;&amp;nbsp; Thu Nov 27 20:28:06 IST 2014&amp;nbsp;&amp;nbsp;&amp;nbsp; 1417100286825&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; java.net.BindException: Address already in use: JVM_Bind&amp;nbsp;&amp;nbsp;&amp;nbsp; java.rmi.server.ExportException: Port already in use: 0; nested exception is: &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;**** Error&amp;nbsp;&amp;nbsp;&amp;nbsp; Thu Nov 27 20:28:06 IST 2014&amp;nbsp;&amp;nbsp;&amp;nbsp; 1417100286825&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; java.net.BindException: Address already in use: JVM_Bind&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;**** Error&amp;nbsp;&amp;nbsp;&amp;nbsp; Thu Nov 27 20:28:06 IST 2014&amp;nbsp;&amp;nbsp;&amp;nbsp; 1417100286825&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:310)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: magenta;&quot;&gt;Solution:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This issues will arise when your agent server is down. or it is not started properly, Check your agent server, Whether it is in disabled mode or not. if it is enable mode and also this issue arise, it is because of port issue. you should check the lockserver ports and then pointing to these into valid port which is not used before,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/3071897682756662755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/3071897682756662755?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3071897682756662755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3071897682756662755'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/11/bcc-issues-atg-bcc.html' title='BCC issues : ATG BCC'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-8368334019801455457</id><published>2014-10-31T15:06:00.002-07:00</published><updated>2014-10-31T15:08:07.475-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG-Commerce"/><title type='text'>Difference between Dynamic vs Static Pricing : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Difference between Dynamic vs Static Product Pricing&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Static pricing : &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
1. There is a property called listPrice in each item in catalog repository, Commerce Pricing services&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; are using this price as a base price for calculating the order prices, (Shipping, total, tax etc),&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
2. It is sku based pricing, it uses the pricelist components&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
3. We can use static pricing on where static prices are required. Not so many places where we can use&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; this. only few areas static prices are used nowa days&lt;br /&gt;
&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Dynamic Pricing : &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
1. These prices are normally coming from external services which reach the repository through&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; Programming API&#39;s, It will dynamically changing the prices on different conditions with the help&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; of programmatic approach,&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
2. It is also a sku based pricing, it uses the pricelist components and site configuration components,&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
3. Dynamic pricing can cause a significant decreases in performance compared to using static&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; pricing. Many sites do not need to show dynamic pricing on product pages; it may be sufficient to&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; show dynamic prices only when a customer places items in the shopping cart,&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
4. Example: suppose you send a specific group of customers a coupon for 20oRs off all blue items.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; On the product pages of the site, blue items appear with their static list or sale price, which is the&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; same for all customers. However, when a customer with the “200Rs off” coupon adds a blue item&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; to his or her shopping cart, dynamic pricing takes effect, and the item price appears on the&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Shopping Cart or Checkout page (for example) with a discount of 200Rs.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
5. We can use dynamic pricing on certain product templates&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
6. Dynamic pricing will provides the high level of performance by using the pricing features&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; selectively.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/8368334019801455457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/8368334019801455457?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/8368334019801455457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/8368334019801455457'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/10/difference-between-dynamic-vs-static.html' title='Difference between Dynamic vs Static Pricing : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-1861864697751836235</id><published>2014-09-30T12:19:00.002-07:00</published><updated>2014-09-30T12:24:44.914-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG-Commerce"/><title type='text'>Create Promotion Template and Add ClosenessQualifier : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&amp;nbsp; &lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Steps:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
1. Create Screen-Segments with ,&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&amp;lt;screen-segment display-name-resource=&quot;closenessQualifierTitle&quot; &amp;gt;&amp;lt;/screen-segment&amp;gt;&lt;/span&gt;&lt;/span&gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Add &lt;span style=&quot;color: purple;&quot;&gt;display-once=true&lt;/span&gt; to screen-segments, because it should be mandatory for all the templates.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&amp;lt;screen-segment display-name-resource=&quot;closenessQualifierTitle&quot;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&amp;nbsp;display-once=&quot;true&quot;&amp;gt;&amp;lt;/screen-segment&amp;gt;&lt;/span&gt;&lt;/span&gt;, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Have one or more line elements for Closeness Qualifier information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&amp;lt;line&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label id=&quot;amountToSpend&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display-name=&quot;Amount to spend:&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;textInput id=&quot;textId${inc}&quot; placeholder-name=&quot;myAmount&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/line&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp;Finally it looks like:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&amp;lt;screen-segment display-name-resource=&quot;closenessQualifierTitle&quot;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;display-once=&quot;true&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;line&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label id=&quot;amountToSpend&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display-name=&quot;Amount to spend:&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;textInput id=&quot;textId${inc}&quot; placeholder-name=&quot;myAmount&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/line&amp;gt;&lt;br /&gt;&amp;lt;/screen-segment&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Create a Promotion (Upsell) in ACC/BCC (eg: When spending limit crosses &lt;b&gt;$2000&lt;/b&gt;, Then that customer is eligible for free shipping ).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Create item-properties section which will including &lt;b&gt;PMDL &lt;/b&gt;Rule,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Note&lt;/b&gt;&lt;/span&gt;: There should be only one &lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;item-properties&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; for each and every screen segment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&amp;lt;item-properties&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;property name=&quot;closenessQualifiers&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;item-properties&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;pmdlRule&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;![CDATA[&lt;br /&gt;&amp;nbsp; &amp;lt;pricing-model&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;qualifier&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;comparator name=&quot;greater-than-or-equals&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;order.priceInfo.amount&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;constant&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;data-type&amp;gt;java.lang.Double&amp;lt;/data-type&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;string-value&amp;gt; ${myAmount} &amp;lt;/string-value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/constant&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/comparator&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/qualifier&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/pricing-model&amp;gt;&lt;br /&gt;&amp;nbsp; ]]&amp;gt;&lt;br /&gt;&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/item-properties&amp;gt;&lt;br /&gt;&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;lt;/item-properties&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Comparator name &lt;span style=&quot;color: purple;&quot;&gt;&quot;greater-than-or-equals&quot;&lt;/span&gt;&amp;nbsp; will give you a exact result when spending limit crosses &lt;b&gt;$2000&lt;/b&gt; it allowing the new promotions to be display in the application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Note : When we are creating &lt;b&gt;PMDL &lt;/b&gt;rule then we should have&lt;br /&gt;
&amp;nbsp;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&amp;lt;property name=&quot;closenessQualifiers&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp; under item-property tag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Spend around &lt;b&gt;$2000&lt;/b&gt; and see the application, Now you could see the free shipping available on your application (&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Note&lt;/b&gt;&lt;/span&gt;: you must create shipping flags for displaying free shipping messages) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. That&#39;s it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/1861864697751836235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/1861864697751836235?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/1861864697751836235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/1861864697751836235'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/09/create-promotion-template-and-add.html' title='Create Promotion Template and Add ClosenessQualifier : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-239591222740346816</id><published>2014-08-30T23:17:00.000-07:00</published><updated>2014-08-30T23:22:10.627-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG-Commerce"/><title type='text'>Disabling the Gift List In ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Steps:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;Go to&lt;/span&gt;&lt;/b&gt; --&amp;gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt; /atg/registry/ContentRepositories&lt;/span&gt;&lt;/span&gt; component and remove the value in the &lt;span style=&quot;color: purple;&quot;&gt;initialRepositories &lt;/span&gt;property that references the &lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;/atg/commerce/gifts/Giftlist&lt;/span&gt;&lt;/span&gt; component.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;Go to&lt;/b&gt;&lt;/span&gt; --&amp;gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt; /atg/commerce/gifts/GiftlistTools&lt;/span&gt;&lt;/span&gt; component and set the &lt;span style=&quot;color: purple;&quot;&gt;giftlistRepository &lt;/span&gt;property to &lt;span style=&quot;color: red;&quot;&gt;null&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;Go to&lt;/b&gt;&lt;/span&gt; --&amp;gt;&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt; userProfile.xml&lt;/span&gt;&lt;/b&gt; file and remove properties that reference items in the &lt;span style=&quot;color: purple;&quot;&gt;Giftlists &lt;/span&gt;repository. The &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;userProfile.xml&lt;/span&gt;&lt;/b&gt; file is located in the Commerce configuration layer. &lt;span style=&quot;color: #0b5394;&quot;&gt;Remove the following tables.&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: lime;&quot;&gt; 1.&lt;/span&gt; dcs_user_wishlist&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: lime;&quot;&gt; 2.&lt;/span&gt; dcs_user_giftlist&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: lime;&quot;&gt; 3.&lt;/span&gt; dcs_user_otherlist&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;eg: &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Remove below repository entries&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;!-- key into private wishlist --&amp;gt;&lt;br /&gt;&amp;lt;table name=&quot;dcs_user_wishlist&quot; type=&quot;auxiliary&quot;&lt;br /&gt;id-column-name=&quot;user_id&quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;property category=&quot;Commerce - Lists&quot; name=&quot;wishlist&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; item-type=&quot;gift-list&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repository=&quot;/atg/commerce/gifts/Giftlists&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; column-name=&quot;giftlist_id&quot;cascade=&quot;insert,update,delete&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display-name=&quot;Wish list&quot;/&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&amp;lt;!-- key into user created giftlists --&amp;gt;&lt;br /&gt;&amp;lt;table name=&quot;dcs_user_giftlist&quot; type=&quot;multi&quot;&lt;br /&gt;id-column-name=&quot;user_id&quot; multi-column-name=&quot;sequence_num&quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;property category=&quot;Commerce - Lists&quot; name=&quot;giftlists&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data-type=&quot;list&quot; component-item-type=&quot;gift-list&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repository=&quot;/atg/commerce/gifts/Giftlists&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; column-name=&quot;giftlist_id&quot; display-name=&quot;Gift list&quot;/&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&amp;lt;!-- key into giftlists found for other customers --&amp;gt;&lt;br /&gt;&amp;lt;table name=&quot;dcs_user_otherlist&quot; type=&quot;multi&quot;&lt;br /&gt;id-column-name=&quot;user_id&quot; multi-column-name=&quot;sequence_num&quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;property category=&quot;Commerce - Lists&quot; name=&quot;otherGiftlists&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data-type=&quot;list&quot; component-item-type=&quot;gift-list&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repository=&quot;/atg/commerce/gifts/Giftlists&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; column-name=&quot;giftlist_id&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display-name=&quot;Other gift lists&quot;/&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;Go to&lt;/b&gt;&lt;/span&gt; --&amp;gt;&amp;nbsp; &lt;span style=&quot;color: purple;&quot;&gt;updateGiftRepository &lt;/span&gt;and &lt;span style=&quot;color: purple;&quot;&gt;sendGiftPurchased &lt;/span&gt;processors from the commerce pipeline and Remove these processors . These processors are found in the &lt;span style=&quot;color: purple;&quot;&gt;processOrder &lt;/span&gt;pipeline chain. After these entries have been removed from the chain definition, create a link from the &lt;span style=&quot;color: purple;&quot;&gt;authorizePayment&lt;/span&gt; processor to the &lt;span style=&quot;color: purple;&quot;&gt;addOrderToRepository &lt;/span&gt;processor.&lt;br /&gt;
&lt;br /&gt;
Thats it, Gift list has been disabled permanently in your application. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/239591222740346816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/239591222740346816?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/239591222740346816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/239591222740346816'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/08/disabling-gift-list-in-atg.html' title='Disabling the Gift List In ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-3767019846497418572</id><published>2014-08-30T22:47:00.001-07:00</published><updated>2014-08-30T22:49:01.620-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Endeca"/><title type='text'>ATG - Endeca Integration Architecture Diagram</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtcwcz8HWXpYDbyMm1e3dzriaiYRInf7hOAsXDAtdLnK63hFefToUuZVngX6T7ecQZ1sg514lsaZmXyktOdRqmHp9OT4t3JBYcjDzBN0nHlzB3y17sPDvQnl_whYPSlxbIe_GWbZpm5z4/s1600/image4.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtcwcz8HWXpYDbyMm1e3dzriaiYRInf7hOAsXDAtdLnK63hFefToUuZVngX6T7ecQZ1sg514lsaZmXyktOdRqmHp9OT4t3JBYcjDzBN0nHlzB3y17sPDvQnl_whYPSlxbIe_GWbZpm5z4/s1600/image4.png&quot; height=&quot;521&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/3767019846497418572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/3767019846497418572?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3767019846497418572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3767019846497418572'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/08/atg-endeca-integration-architecture.html' title='ATG - Endeca Integration Architecture Diagram'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtcwcz8HWXpYDbyMm1e3dzriaiYRInf7hOAsXDAtdLnK63hFefToUuZVngX6T7ecQZ1sg514lsaZmXyktOdRqmHp9OT4t3JBYcjDzBN0nHlzB3y17sPDvQnl_whYPSlxbIe_GWbZpm5z4/s72-c/image4.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-4533496320868425472</id><published>2014-07-31T13:03:00.001-07:00</published><updated>2014-07-31T13:06:40.572-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG-Commerce"/><title type='text'>Product Comparison Simple Analysis : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Product Comparison:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Product Comparison provides the ability to compare the products in the catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;A
 simple site may offer the user a single product comparison list and 
enable the user to add and remove products from the list, as well as 
compare the properties of the products in the list. A more complex site 
may offer the user multiple comparison lists to compare different types 
of items (for example, one list to compare funitures, a different list 
to compare mobiles, and so on).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Components Involved:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;1. /atg/commerce/catalog/comparison/ProductList&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;2. /atg/commerce/catalog/comparison/ProductListContains.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;3. /atg/commerce/catalog/comparison/ProductListHandler&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;4. /atg/commerce/catalog/comparison/ProductComparisonList&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;ProductList:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
1. The items property of the ProductList component stores the list of Entry objects that represent each product in the product comparison list &lt;br /&gt;
2. Each Entry object in the ProductList combines category, product, SKU, and inventory information in a single object,&lt;br /&gt;
3. A unique ID that names the list entry. You can use this property to retrieve individual entries by calling&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&amp;lt;dsp:valueof bean=&quot;ProductList.entries[id]&quot;/&amp;gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;ProductComparisonList:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
1. It is a session scoped component located in nucleus,&lt;br /&gt;
2. To manage multiple comparison lists (for eg: list to compare mobiles, list to compare&amp;nbsp; TV&#39;s) we can use &lt;span style=&quot;color: purple;&quot;&gt;ProductComparisonList&lt;/span&gt;,&lt;br /&gt;
3. &lt;span style=&quot;color: purple;&quot;&gt;ProductComparisonList&lt;/span&gt; provides some convenience methods like &lt;span style=&quot;color: purple;&quot;&gt;sortProperties&lt;/span&gt; and &lt;span style=&quot;color: purple;&quot;&gt;tableColumns&lt;/span&gt; that call through to the referenced &lt;span style=&quot;color: purple;&quot;&gt;TableInfo&lt;/span&gt; object,&lt;br /&gt;
4. &lt;span style=&quot;color: blue;&quot;&gt;ProductList.tableColumns&lt;/span&gt; is equivalent to the expression &lt;span style=&quot;color: blue;&quot;&gt;ProductList.tableInfo.tableColumns&lt;/span&gt;, you can use either of it. &lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt; &amp;lt;dsp:param bean=&quot;ProductList.tableColumns&quot; name=&quot;array&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;dsp:param value=&quot;&quot; name=&quot;sortProperties&quot;/&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;JSP Code Snippet for ProductComparisonList&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;dsp:droplet name=&quot;ForEach&quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;dsp:param bean=&quot;ProductComparisonList.items&quot; name=&quot;array&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;dsp:oparam name=&quot;output&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Product Name:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dsp:valueof param=&quot;element.product.displayName&quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Category:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dsp:valueof param=&quot;element.category.displayName&quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Inventory: &amp;lt;dsp:valueof param=&quot;element.inventoryInfo.inventoryAvailabilityMsg&quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/dsp:oparam&amp;gt;&lt;br /&gt;&amp;lt;/dsp:droplet&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;ProductListContains:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
1. It is a global scope component located in nucleus,&lt;br /&gt;
2. The very good advantage of using &lt;span style=&quot;color: purple;&quot;&gt;ProductListContains&lt;/span&gt; if you dont specify a categoryId for a given product, then &lt;span style=&quot;color: purple;&quot;&gt;ProductListContains&lt;/span&gt; checks the list of entry &lt;br /&gt;
&amp;nbsp;&amp;nbsp; whose category matches either the given products default category or if there is no category for the given product (&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;null&lt;/b&gt;&lt;/span&gt;), we can blindly go with this component,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;ProductListHandler:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
1. It is a request scope component located in nucleus,&lt;br /&gt;
2. This component is used for setting the forms and submitting the forms,&lt;br /&gt;
3. This component will provide you the very flexible way of adding and removing the products to the comparison list.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Example: &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;dsp:input bean=&quot;ProductListHandler.addProductList&quot; value=&quot;Add to list&quot;&amp;nbsp; type=&quot;submit&quot;/&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;br /&gt;&amp;lt;dsp:input bean=&quot;ProductListHandler.removeEntries&quot; value=&quot;Remove selected&amp;nbsp; items&quot; type=&quot;submit&quot;/&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;br /&gt;&amp;lt;dsp:input bean=&quot;ProductListHandler.clearList&quot; value=&quot;Remove all&quot; type=&quot;submit&quot;/&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;/span&gt; Previously &lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;/atg/commerce/catalog/SearchFormHandler&lt;/b&gt;&lt;/span&gt; has been used for providing the search result for product comparison list. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Example :&amp;nbsp;&lt;/span&gt;&lt;/b&gt; &lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;dsp:param bean=&quot;SearchFormHandler.searchResults&quot; name=&quot;array&quot;/&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;,&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Nowa days &lt;b&gt;Oracle Endeca&lt;/b&gt; is providing some search component for more flexible way of providing the search results.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/4533496320868425472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/4533496320868425472?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/4533496320868425472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/4533496320868425472'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/07/product-comparison-simple-analysis-atg.html' title='Product Comparison Simple Analysis : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-6123293308284622520</id><published>2014-06-30T12:04:00.004-07:00</published><updated>2014-06-30T12:05:34.685-07:00</updated><title type='text'>OOTB Promotions : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;P { margin-bottom: 0.08in; }CODE.cjk { font-family: &quot;文泉驛等寬正黑&quot;,monospace; }CODE.ctl { font-family: &quot;Lohit Devanagari&quot;,monospace; }&lt;/style&gt;


&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;OOTB Promotions : &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;ul type=&quot;DISC&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;d0e19471&quot;&gt;&lt;/a&gt;Specific amount off a particular
 product&lt;/span&gt;

 &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;d0e194711&quot;&gt;&lt;/a&gt;Percentage amount off a whole order&lt;/span&gt;

 &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;d0e194712&quot;&gt;&lt;/a&gt;Specific amount or percentage off a
 product based on an attribute&lt;/span&gt;

 &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;d0e194713&quot;&gt;&lt;/a&gt;Free shipping for a specific product&lt;/span&gt;

 &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;d0e194714&quot;&gt;&lt;/a&gt;Buy one, get one free&lt;/span&gt;

 &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;d0e194715&quot;&gt;&lt;/a&gt;Free gift with purchase&lt;/span&gt;

&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;
&lt;/b&gt;&lt;b&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;d0e21782&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Adding a new discount type involves the
following tasks:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;


&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;d0e217821&quot;&gt;&lt;/a&gt;Extend or create a calculator that
 supports the discount type.&lt;/span&gt;

 &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;d0e217822&quot;&gt;&lt;/a&gt;Modify the &lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;&lt;code class=&quot;western&quot;&gt;CalculatorInfo&lt;/code&gt;&lt;/b&gt;&lt;/span&gt;
 object to include the new discount type and calculator information.&lt;/span&gt;

&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;d0e217823&quot;&gt;&lt;/a&gt;The PMDL uses the &lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;&lt;code class=&quot;western&quot;&gt;CalculatorInfo&lt;/code&gt;&lt;/b&gt;&lt;/span&gt;
to identify which calculator to use.&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;You can determine the promotion type by checking if its item
descriptor is a subtype of the base item, shipping, and order
discount item descriptors:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;br /&gt;if (((GSAItemDescriptor)
pricingModel.getItemDescriptor()).isSubTypeOf(&quot;Item Discount&quot;))
&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;List qualifyingItems =
qualifierService.findQualifyingItems(...params..); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;


&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/6123293308284622520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/6123293308284622520?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/6123293308284622520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/6123293308284622520'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/06/ootb-promotions-atg.html' title='OOTB Promotions : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-7431365457907185238</id><published>2014-05-22T12:42:00.001-07:00</published><updated>2014-05-22T12:44:53.351-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG-Commerce"/><title type='text'>Creating a New Pricing Engine : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Creating a New Pricing Engine&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;If you want to create a new pricing engine that prices Sample costs separately from shipping. You create a &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;SamplePricingEngine&lt;/span&gt;&lt;/b&gt; that acts independently of the &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;ShippingPricingEngine&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Create an &lt;b&gt;&lt;span style=&quot;color: #660000;&quot;&gt;interface&lt;/span&gt;&lt;/b&gt; called &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;SamplePricingEngine&lt;/span&gt;&lt;/b&gt; that &lt;span style=&quot;color: blue;&quot;&gt;extends&lt;/span&gt; &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;PricingEngine&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Create an implementation called &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;SamplePricingEngineImpl&lt;/span&gt;&lt;/b&gt; that &lt;span style=&quot;color: blue;&quot;&gt;extends&lt;/span&gt; &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;PricingEngineService&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Create a &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;SamplePricingInfo&lt;/span&gt;&lt;/b&gt; that &lt;span style=&quot;color: blue;&quot;&gt;extends&lt;/span&gt; the&amp;nbsp; &lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;atg.commerce.pricing.AmountInfo&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; price holding class. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Create a &lt;span style=&quot;color: purple;&quot;&gt;calculator&lt;/span&gt; called &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;SamplePricingCalculator&lt;/span&gt;&lt;/b&gt; and implementations of it that calculate and &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;discount Sample as your business requires.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Modify the Promotions repository definition file&lt;span style=&quot;background-color: yellow;&quot;&gt; (&lt;/span&gt;by default, &lt;b&gt;&lt;span style=&quot;color: #660000;&quot;&gt;pricingModels.xml&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;)&lt;/span&gt;. Add an &lt;span style=&quot;color: purple;&quot;&gt;item-descriptor&lt;/span&gt; for the Sample discount type and &lt;span style=&quot;color: purple;&quot;&gt;sub-descriptors&lt;/span&gt; for the various &lt;span style=&quot;color: purple;&quot;&gt;implementations&lt;/span&gt; of the &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;SamplePricingCalculator&lt;/span&gt;&lt;/b&gt; that you created.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Create properties files for the &lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;SamplePricingEngine&lt;/span&gt;&lt;/b&gt; and each of the &lt;span style=&quot;color: purple;&quot;&gt;calculators&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Your engine is ready for use. You may also want to add &lt;span style=&quot;color: purple;&quot;&gt;preCalculators&lt;/span&gt; that calculate the base cost of Sample.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/7431365457907185238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/7431365457907185238?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/7431365457907185238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/7431365457907185238'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/05/creating-new-pricing-engine-atg.html' title='Creating a New Pricing Engine : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-1466618903182479081</id><published>2014-04-20T11:41:00.003-07:00</published><updated>2014-04-20T11:43:43.301-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG-Repository"/><title type='text'>Item Caches and Query Caches : ATG Repository</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
Each item descriptor in a SQL repository has its own separate item cache and query cache. This lets you size and flush caches separately for separate item types. &lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;The item cache holds property values for repository items&lt;/span&gt;. It is indexed by the repository item IDs.&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt; The query cache holds the repository IDs of items that match particular queries in the cache&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;For example, suppose you have a query like this:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #fff2cc; color: purple;&quot;&gt;color = red AND size = XXL&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
If query caching is enabled, the first time this query is issued, the result set is retrieved from the database and stored in the query cache. Then, the next time this same query is issued, the SQL repository can retrieve the result set from the cache, rather than needing to access the database.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;The item caches hold the values of repository items&lt;/span&gt;. Repository queries are performed in two passes, using two separate &lt;span style=&quot;color: purple;&quot;&gt;SELECT&lt;/span&gt; statements. The first statement gathers the &lt;span style=&quot;color: purple;&quot;&gt;IDs&lt;/span&gt; of the repository items that match that query. The SQL repository then examines the result set from the first &lt;span style=&quot;color: purple;&quot;&gt;SELECT&lt;/span&gt; statement and finds any items that already exist in the item cache. A second &lt;span style=&quot;color: purple;&quot;&gt;SELECT&lt;/span&gt; statement retrieves from the database any items that are not in the item cache.&lt;br /&gt;
&lt;br /&gt;
Query caching is turned off by default. If items in your repository are updated frequently, or if repeated queries are not common, you may not receive enough benefit from a query cache to justify the minor amount of overhead in maintaining the cache.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Invalidate the item caches for every item descriptor in a repository:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;RepositoryImpl rep = getRepository();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; String[] descriptorNames = getItemDescriptorNames();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;// iterate over all the descriptors&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;for (int i=0; i&amp;lt;descriptorNames.length; i++) {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp; String name = descriptorNames[i];&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp; ItemDescriptorImpl d = (ItemDescriptorImpl)rep.getItemDescriptor(name);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp; d.invalidateItemCache();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Cache Timeout:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
if you set &lt;span style=&quot;color: purple;&quot;&gt;item-expire-timeout&lt;/span&gt; to 1000 milliseconds, the SQL repository will reload those properties after they have been in the cache for 1 second. If you set &lt;span style=&quot;color: purple;&quot;&gt;query-expire-timeout&lt;/span&gt; to 1000 milliseconds, the SQL repository re-executes the query after that entry has been in the query cache for 1 second.&lt;br /&gt;
&lt;br /&gt;
To use the &lt;span style=&quot;color: purple;&quot;&gt;item-expire-timeout&lt;/span&gt; and &lt;span style=&quot;color: purple;&quot;&gt;query-expire-timeout&lt;/span&gt; attributes, set the value (in milliseconds) in the &lt;span style=&quot;color: purple;&quot;&gt;item-descriptor&lt;/span&gt; tag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;background-color: lime;&quot;&gt;For example:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;&amp;lt;item-descriptor name=&quot;order&quot; cache-mode=&quot;simple&quot;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; item-expire-timeout=&quot;180000&quot;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; query-expire-timeout=&quot;180000&quot;&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;...&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;&amp;lt;/item-descriptor&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/1466618903182479081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/1466618903182479081?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/1466618903182479081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/1466618903182479081'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/04/item-caches-and-query-caches-atg.html' title='Item Caches and Query Caches : ATG Repository'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-121326204548103430</id><published>2014-03-05T02:29:00.000-08:00</published><updated>2014-03-05T02:32:09.647-08:00</updated><title type='text'>What is New in ATG10.2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;NEW FEATURES IN ATG 10.2&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Site Administration&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
1. Profile realms provide &lt;span style=&quot;color: purple;&quot;&gt;multisite &lt;/span&gt;profile management support &lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;REST Web Services &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
1. A new extensible &lt;span style=&quot;color: purple;&quot;&gt;REST &lt;/span&gt;architecture (the &lt;b&gt;&lt;span style=&quot;color: #660000;&quot;&gt;REST MVC Web Services API&lt;/span&gt;&lt;/b&gt;) is available in addition to the legacy &lt;span style=&quot;color: purple;&quot;&gt;REST API&lt;/span&gt;. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;ATG Content Administration &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
1. An extensible asset purge function removes unneeded repository items. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
2.
 Emergency workflows are now available for situations where an emergency
 project must be updated within minutes, bypassing standard deployment. &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Oracle ATG Web Commerce &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
1.&lt;span style=&quot;color: purple;&quot;&gt; Cross-channel inventory&lt;/span&gt; visibility adds &lt;span style=&quot;color: purple;&quot;&gt;in-store&lt;/span&gt; pickup functionality, and enhances the current ATG Inventory system to accommodate multiple locations for any given &lt;b&gt;SKU&lt;/b&gt;. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Oracle ATG Web Commerce Merchandising &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
• New roles and access rights help control the content that business users can access in the &lt;b&gt;Business Control Center&lt;/b&gt;. &lt;br /&gt;
&lt;br /&gt;
• &lt;b&gt;Configurable filters&lt;/b&gt; can now restrict how &lt;span style=&quot;color: purple;&quot;&gt;promotions &lt;/span&gt;are applied to &lt;span style=&quot;color: purple;&quot;&gt;qualifiers &lt;/span&gt;and target items. &lt;br /&gt;
&lt;br /&gt;
• In &lt;span style=&quot;color: purple;&quot;&gt;Oracle &lt;span style=&quot;color: black;&quot;&gt;&lt;b&gt;ATG Web Merchandising layout view&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;, &lt;span style=&quot;color: purple;&quot;&gt;Promotions &lt;/span&gt;Visibility features analyze how &lt;span style=&quot;color: purple;&quot;&gt;promotions &lt;/span&gt;behave when preview users shop for items. You can also edit &lt;span style=&quot;color: purple;&quot;&gt;promotions &lt;/span&gt;directly from layout view. &lt;br /&gt;
&lt;br /&gt;
• &lt;span style=&quot;color: purple;&quot;&gt;Promotions &lt;/span&gt;now support &lt;span style=&quot;color: purple;&quot;&gt;non-discountable&lt;/span&gt; items. &lt;br /&gt;
&lt;br /&gt;
• The workbench pane that appears at the top of the &lt;b&gt;Merchandising &lt;/b&gt;window bookmarks assets for organization and editing. (Previously, the workbench could be used only for &lt;b&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Multi Edit&lt;/span&gt;&lt;/b&gt; operations.) &lt;br /&gt;
&lt;br /&gt;
• &lt;b&gt;New &lt;/b&gt;&lt;span style=&quot;color: purple;&quot;&gt;UI&lt;/span&gt; for working with &lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;internal&lt;/span&gt;&lt;/span&gt;, &lt;span style=&quot;color: purple;&quot;&gt;preview&lt;/span&gt;, and &lt;span style=&quot;color: purple;&quot;&gt;external &lt;/span&gt;users. &lt;br /&gt;
&lt;br /&gt;
• &lt;b&gt;New Store Location assets&lt;/b&gt; contain information about physical “&lt;span style=&quot;color: #660000;&quot;&gt;&lt;b&gt;brick and mortar&lt;/b&gt;&lt;/span&gt;” stores, such as &lt;span style=&quot;color: purple;&quot;&gt;addresses &lt;/span&gt;and &lt;span style=&quot;color: purple;&quot;&gt;hours&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
• The existing rich text editor has been replaced with &lt;b&gt;&lt;span style=&quot;color: #660000;&quot;&gt;FCKeditor &lt;/span&gt;&lt;span style=&quot;color: #660000;&quot;&gt;HTML &lt;/span&gt;&lt;span style=&quot;color: #660000;&quot;&gt;editor&lt;/span&gt;&lt;/b&gt;. &lt;span style=&quot;color: purple;&quot;&gt;FCKeditor &lt;/span&gt;is installed automatically with the &lt;b&gt;Oracle ATG Web Commerce&lt;/b&gt; applications that require it. &lt;br /&gt;
&lt;br /&gt;
• In &lt;span style=&quot;color: purple;&quot;&gt;multisite &lt;/span&gt;environments, administrators can limit &lt;span style=&quot;color: purple;&quot;&gt;Merchandising users&lt;/span&gt;’ access to &lt;span style=&quot;color: purple;&quot;&gt;catalog &lt;/span&gt;assets and &lt;span style=&quot;color: purple;&quot;&gt;promotions &lt;/span&gt;based on their &lt;span style=&quot;color: purple;&quot;&gt;site affiliation&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
• All &lt;span style=&quot;color: purple;&quot;&gt;personalization &lt;/span&gt;items can be configured to use &lt;span style=&quot;color: purple;&quot;&gt;site groups&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Oracle ATG Web Commerce Reference Store &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
• Updated code to &lt;span style=&quot;color: purple;&quot;&gt;improve &lt;/span&gt;&lt;span style=&quot;color: #660000;&quot;&gt;&lt;b&gt;checkout &lt;/b&gt;&lt;/span&gt;performance. &lt;br /&gt;
&lt;br /&gt;
• Example of &lt;b&gt;Oracle ATG Web Commerce&lt;/b&gt; returns functionality. &lt;br /&gt;
&lt;br /&gt;
• Optional integration with &lt;b&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Oracle RightNow Knowledge Cloud Service&lt;/span&gt;&lt;/b&gt;, which displays context-sensitive &lt;span style=&quot;color: purple;&quot;&gt;knowledgebase &lt;/span&gt;and support information. &lt;br /&gt;
&lt;br /&gt;
• Integration with &lt;b&gt;Oracle Endeca Commerce&lt;/b&gt;. All search facilities use Oracle Endeca Commerce and the Commerce Reference Store category pages and search results pages are &lt;span style=&quot;color: purple;&quot;&gt;Endeca-driven&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
• A &lt;span style=&quot;color: purple;&quot;&gt;build &lt;/span&gt;environment allows you to quickly and easily rebuild the Commerce Reference Store modules using the &lt;span style=&quot;color: #660000;&quot;&gt;&lt;b&gt;Apache Ant build tool&lt;/b&gt;&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Commerce Reference Store iOS Universal Application &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;ATG Web Commerce 10.2&lt;/b&gt; includes the first release of the &lt;span style=&quot;color: purple;&quot;&gt;Commerce Reference Store&lt;/span&gt; &lt;span style=&quot;color: #660000;&quot;&gt;&lt;b&gt;iOS Universal Application (CRS-IUA)&lt;/b&gt;&lt;/span&gt; that serves both &lt;span style=&quot;background-color: #cfe2f3;&quot;&gt;iPhone &lt;/span&gt;and &lt;span style=&quot;background-color: #cfe2f3;&quot;&gt;iPad&lt;/span&gt;. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Oracle ATG Web Commerce Business Intelligence &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
The following features are new to Oracle ATG Web Commerce Business Intelligence. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
• &lt;span style=&quot;color: purple;&quot;&gt;Data aggregation&lt;/span&gt; to improve reporting performance in the &lt;span style=&quot;color: purple;&quot;&gt;Business Intelligence data warehouse&lt;/span&gt;. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
• Usability improvements in &lt;span style=&quot;color: purple;&quot;&gt;Business Intelligence reports&lt;/span&gt;. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Oracle ATG Web Commerce Service Center &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
The following features are new to Oracle ATG Web Commerce Service Center. &lt;br /&gt;
&lt;br /&gt;
• Optional integration with&lt;span style=&quot;color: purple;&quot;&gt; Oracle Endeca Commerce for catalog search&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
• &lt;span style=&quot;color: purple;&quot;&gt;Commerce Service Center&lt;/span&gt;
 can be configured to use in-store pickup, which allows the customer to 
go to a store near them and pickup the merchandise. Returns with 
in-store pickup are also supported. &lt;br /&gt;
&lt;br /&gt;
• Support for profile realms, which provide multisite profile management support. &lt;br /&gt;
&lt;br /&gt;
• Optional integration with &lt;span style=&quot;color: #660000;&quot;&gt;&lt;b&gt;Oracle Live Help On Demand Click to Call&lt;/b&gt;&lt;/span&gt;. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/121326204548103430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/121326204548103430?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/121326204548103430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/121326204548103430'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/03/what-is-new-in-atg102_5.html' title='What is New in ATG10.2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-8250767454948834764</id><published>2014-02-28T11:25:00.001-08:00</published><updated>2014-02-28T11:53:28.046-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG-Commerce"/><title type='text'>Simple Way To Create Payment Group : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Creating a Payment Group&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
A &lt;span style=&quot;color: purple;&quot;&gt;PaymentGroup &lt;/span&gt;contain information about the payment method that will be used to purchase a group of commerce items.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. By default, a new Order has one default &lt;span style=&quot;color: purple;&quot;&gt;PaymentGroup&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
2. As items are added to the Order, these items automatically become part of the default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: purple;&quot;&gt;PaymentGroup&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
3. Once a second &lt;span style=&quot;color: purple;&quot;&gt;PaymentGroup &lt;/span&gt;is added to the &lt;span style=&quot;color: purple;&quot;&gt;Order&lt;/span&gt;, all the items in the &lt;span style=&quot;color: purple;&quot;&gt;Order &lt;/span&gt;are removed from the default &lt;span style=&quot;color: purple;&quot;&gt;PaymentGroup &lt;/span&gt;and must be explicitly added to one of the two payment groups.&lt;br /&gt;
&lt;br /&gt;
4. Relationships must now be created to associate the items with payment groups.&lt;br /&gt;
&lt;br /&gt;
5. Payment groups also contain a &lt;span style=&quot;color: purple;&quot;&gt;requisitionNumber &lt;/span&gt;property for orders that require approval before a means of payment can be specified.&lt;br /&gt;
&lt;br /&gt;
6. Orders with requisition numbers are automatically assumed to require approval.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Follow these steps to create a new PaymentGroup and add it to an Order:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Call &lt;span style=&quot;color: blue;&quot;&gt;PaymentGroupManager.createPaymentGroup()&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
2. Make any changes to the &lt;span style=&quot;color: purple;&quot;&gt;PaymentGroup&lt;/span&gt;. For example, you could set the credit card number and expiration date.&lt;br /&gt;
&lt;br /&gt;
3. Call &lt;span style=&quot;color: blue;&quot;&gt;PaymentGroupManager.addPaymentGroupToOrder(pOrder, pPaymentGroup)&lt;/span&gt; to add the payment group to the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Refer to the following example:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;// Get a reference to the OrderManager&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: purple;&quot;&gt;OrderManager orderManager = (OrderManager)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.resolveName(&quot;/atg/commerce/order/OrderManager&quot;);&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;// Create the PaymentGroup&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: purple;&quot;&gt;PaymentGroup paymentGroup = paymentGroupManager.createPaymentGroup();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;b&gt;// Add the PaymentGroup to the Order&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: purple;&quot;&gt;paymentGroupManager.addPaymentGroupToOrder(pOrder, paymentGroup);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Tips For Creating Multiple Payment Groups&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Multiple payment groups (which &lt;span style=&quot;color: #990000;&quot;&gt;&lt;b&gt;implement &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;Multipayment&lt;/span&gt;) on a commerce site permit a customer to split the cost of an order by amount and/or items. &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;For example&lt;/b&gt;&lt;/span&gt;, suppose a customer begins the checkout process on a site that supports multiple payment methods for a single order. The customer chooses to partition payment by putting the first $1000 of a $1250 order on a Visa credit card. The customer then chooses to pay for the remaining $250 using points earned on the site during previous visits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;The following assumptions were made regarding Multipayment:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Customers can divide payment for an order or individual items by item quantity, percentage, or amount.&lt;br /&gt;
&lt;br /&gt;
2. Customers can pay for part of a purchase using one payment method and use another payment method for the rest of the purchases.&lt;br /&gt;
&lt;br /&gt;
3. Gift certificates are implemented as payment methods.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;/span&gt; The base commerce classes have built-in support for multiple payment methods. Multipayment allows customers to pay for purchases using multiple payment methods. &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;For example&lt;/span&gt;&lt;/b&gt;, a customer can choose to pay for an order using two or more credit cards and a gift certificate. While customers can select payment methods by item level, amount level, or any combination of the two, you can limit the ways in which an order’s costs can be split, if necessary. The product UI for this component is entirely &lt;b&gt;JSP-based&lt;/b&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/8250767454948834764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/8250767454948834764?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/8250767454948834764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/8250767454948834764'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/02/simple-way-to-create-payment-group-atg.html' title='Simple Way To Create Payment Group : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-2115508539069233578</id><published>2014-02-11T10:05:00.002-08:00</published><updated>2014-02-28T11:56:09.906-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG-Commerce"/><title type='text'>Simple Way To Create Shipping Group : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;/h3&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Creating Shipping Groups: &lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;A &lt;span style=&quot;color: purple;&quot;&gt;ShippingGroup &lt;/span&gt;contains information on the shipping address and delivery method for a group of commerce items.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;1. By default, a new Order has one default &lt;span style=&quot;color: purple;&quot;&gt;ShippingGroup&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;2. As items are added to the Order, these items automatically become part of the default &lt;span style=&quot;color: purple;&quot;&gt;ShippingGroup&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;3. Once a second &lt;span style=&quot;color: purple;&quot;&gt;ShippingGroup &lt;/span&gt;is added to the Order, all the items in the Order are removed from the default &lt;span style=&quot;color: purple;&quot;&gt;ShippingGroup &lt;/span&gt;and must be explicitly added to one of two shipping groups.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;4. Relationships must now be created to associate the items with shipping groups.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Follow these steps to create a new ShippingGroup and add it to an Order:&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&amp;nbsp;1. Call &lt;span style=&quot;color: blue;&quot;&gt;ShippingGroupManager.createShippingGroup()&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&amp;nbsp;2. Make any changes to the &lt;span style=&quot;color: purple;&quot;&gt;ShippingGroup&lt;/span&gt;, such as setting the address.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&amp;nbsp;3. Call &lt;span style=&quot;color: blue;&quot;&gt;ShippingGroupManager.addShippingGroupToOrder(pOrder, pShippingGroup)&lt;/span&gt; to add the &lt;span style=&quot;color: purple;&quot;&gt;ShippingGroup &lt;/span&gt;to the Order.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;background-color: orange;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;Refer to the following example:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;// Get a reference to the OrderManager&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: purple;&quot;&gt;OrderManager orderManager = (OrderManager)&lt;br /&gt;&amp;nbsp; request.resolveName(&quot;/atg/commerce/order/OrderManager&quot;);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;// Create the ShippingGroup&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: purple;&quot;&gt;ShippingGroup shippingGroup = shippingGroupManager.createShippingGroup();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;// Add the ShippingGroup to the Order&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: purple;&quot;&gt;shippingGroup.addShippingGroupToOrder(pOrder, shippingGroup);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;When setting the shipping and billing addresses, normally you pass a &lt;span style=&quot;color: purple;&quot;&gt;RepositoryContactInfo &lt;/span&gt;object to &lt;span style=&quot;color: blue;&quot;&gt;setShippingAddress()&lt;/span&gt; or &lt;span style=&quot;color: blue;&quot;&gt;setBillingAddress()&lt;/span&gt;. If you want to use a &lt;span style=&quot;color: purple;&quot;&gt;ContactInfo &lt;/span&gt;object instead, but do not want to subclass &lt;span style=&quot;color: purple;&quot;&gt;RepositoryContactInfo &lt;/span&gt;(see &lt;span style=&quot;color: purple;&quot;&gt;defaultShippingGroupAddressType &lt;/span&gt;in the &lt;span style=&quot;color: purple;&quot;&gt;OrderTools &lt;/span&gt;section), you must modify some Nucleus components. List the properties of your address object in the &lt;span style=&quot;color: purple;&quot;&gt;savedProperties &lt;/span&gt;property of &lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;/atg/commerce/order/processor/SaveShippingGroupObjects&lt;/b&gt; &lt;/span&gt;and the &lt;span style=&quot;color: purple;&quot;&gt;loadProperties &lt;/span&gt;property of&lt;span style=&quot;color: #274e13;&quot;&gt; &lt;b&gt;atg/commerce/order/processor/LoadShippingGroupObjects&lt;/b&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;Tip For Multiple Shipping Groups&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;1. Multiple
 shipping groups (which &lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;b&gt;implement &lt;/b&gt;&lt;/span&gt;Multishipment&lt;/span&gt;) on a commerce site 
permit a customer to ship parts of an order to different addresses using
 different methods of delivery.&lt;br /&gt;&lt;br /&gt;2. &lt;b&gt;For example&lt;/b&gt;, suppose a customer 
enters the checkout process on a site that supports multiple shipping 
methods for a single order. The customer chooses to have the items 
shipped to different locations. The site must provide a UI that allows 
the customer to enter an address, and then associate it with a shipper, 
such as UPS or US Postal.&lt;br /&gt;&lt;br /&gt;3. After the customer selects a shipper, a
&lt;span style=&quot;color: purple;&quot;&gt; ShippingGroup &lt;/span&gt;is created. The site must then provide a UI that allows 
the customer to associate items with that shipping group. If there is 
only one shipping group, then all the items to be shipped will go into 
that shipping group. If more than one shipping group is associated with 
the order, then the customer must decide which items go into each group.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;----------------------------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/2115508539069233578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/2115508539069233578?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/2115508539069233578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/2115508539069233578'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/02/simple-way-to-create-shipping-group-atg.html' title='Simple Way To Create Shipping Group : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-2342078547217385048</id><published>2014-01-16T09:37:00.000-08:00</published><updated>2014-01-16T09:37:04.404-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG-Commerce"/><title type='text'>Creating a Configurable Commerce Item : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Configurable commerce items are items with other items as optional components, and are described in the Using and Extending the Standard Catalog chapter of this manual.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Follow these steps to create a new ConfigurableCommerceItem and associate it with an Order:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
Call &lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;CommerceItemManager.createCommerceItem()&lt;/span&gt;&lt;/span&gt; to create the base commerce item.&lt;br /&gt;
&lt;br /&gt;
Call &lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;CommerceItemManager.addSubItemToConfigurableItem()&lt;/span&gt;&lt;/span&gt; or &lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;addAsSeparateSubItemToConfigurableItem()&lt;/span&gt;&lt;/span&gt; to add options to the base item.&lt;br /&gt;
&lt;br /&gt;
The example below illustrates how to programmatically create a &lt;span style=&quot;color: purple;&quot;&gt;ConfigurableCommerceItem &lt;/span&gt;with &lt;span style=&quot;color: purple;&quot;&gt;subSKU &lt;/span&gt;items and then add it to an Order.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Example:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: purple;&quot;&gt;// Creating Configurable CommerceItem&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;ConfigurableCommerceItem configurableItem = (ConfigurableCommerceItem)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;getCommerceItemManager().createCommerceItem(&quot;configurableCommerceItem&quot;,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp;&quot;sku10001&quot;, null, &quot;prod10001&quot;, null, 1, null, null, new ItemPriceInfo());&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;SubSkuCommerceItem subskuItem = (SubSkuCommerceItem)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;getCommerceItemManager().createCommerceItem(&quot;subSkuCommerceItem&quot;,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&quot;sku20001&quot;, null, &quot;prod20001&quot;, null, 1, null, null, new ItemPriceInfo());&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;getCommerceItemManager().addSubItemToConfigurableItem(configurableItem,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;subskuItem);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;subskuItem = (SubSkuCommerceItem)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;getCommerceItemManager().createCommerceItem(&quot;subSkuCommerceItem&quot;,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&quot;sku20002&quot;, null, &quot;prod20002&quot;, null, 1, null, null, new ItemPriceInfo());&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;getCommerceItemManager().addSubItemToConfigurableItem(configurableItem,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;subskuItem);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;//Adding Configurable CommerceItem to Order&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;getCommerceItemManager().addItemToOrder(order, configurableItem);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/2342078547217385048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/2342078547217385048?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/2342078547217385048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/2342078547217385048'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/01/creating-configurable-commerce-item-atg.html' title='Creating a Configurable Commerce Item : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-878105876168445170</id><published>2014-01-16T09:25:00.004-08:00</published><updated>2014-01-16T09:29:19.795-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG-Commerce"/><title type='text'>Creating a Standard Commerce Item : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;/h3&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Follow these steps to create a new CommerceItem and associate it with an Order:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
1. Call &lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;CommerceItemManager.createCommerceItem()&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
2. Make any changes to the &lt;span style=&quot;color: purple;&quot;&gt;CommerceItem&lt;/span&gt;, such as setting the quantity.&lt;br /&gt;
&lt;br /&gt;
3. Call &lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;CommerceItemManager.addItemToOrder(pOrder, pCommerceItem)&lt;/span&gt;&lt;/span&gt; to add the &lt;span style=&quot;color: purple;&quot;&gt;CommerceItem &lt;/span&gt;to &amp;nbsp; &amp;nbsp; &amp;nbsp; the Order.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Refer to the below example:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;// Get a reference to the OrderManager&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;OrderManager orderManager = (OrderManager)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; request.resolveName(&quot;/atg/commerce/order/OrderManager&quot;);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;// Create the CommerceItem&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;CommerceItem commerceItem =&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; commerceItemManager.createCommerceItem(pCatalogRefId);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;commerceItem.setQuantity(3);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;// Add the CommerceItem to the Order&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;commereceItemManager.addItemToOrder(pOrder, commerceItem);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Note: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;createCommerceItem() &lt;/span&gt;&lt;/span&gt;will work even if you pass it a nonexistent catalog reference ID. This allows you to use ATG Commerce as an ordering system with multiple catalogs, some of which may not have repositories. If you want to prevent this behavior, you must institute a check.&lt;br /&gt;
&lt;br /&gt;
Auxiliary data is a construct that exists in a &lt;span style=&quot;color: purple;&quot;&gt;CommerceItem &lt;/span&gt;object. This structure allows arbitrary data to be stored with a &lt;span style=&quot;color: purple;&quot;&gt;CommerceItem&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
This data could be the options for a &lt;span style=&quot;color: purple;&quot;&gt;CommerceItem &lt;/span&gt;such as size and color. It could also refer to the product reference in the catalog. An important concept is that any data that is inserted into the auxiliary data can be serialized at any time in a system that contains remote components.&lt;br /&gt;
&lt;br /&gt;
When defining &lt;span style=&quot;color: purple;&quot;&gt;AuxiliaryData &lt;/span&gt;objects, the classes must be defined as &lt;span style=&quot;color: purple;&quot;&gt;serializable&lt;/span&gt;. As initially defined, the class includes &lt;span style=&quot;color: purple;&quot;&gt;ProductID, ProductRef, PropertyValue&lt;/span&gt;, and &lt;span style=&quot;color: purple;&quot;&gt;CatalogRef &lt;/span&gt;properties.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/878105876168445170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/878105876168445170?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/878105876168445170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/878105876168445170'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2014/01/creating-standard-commerce-item-atg.html' title='Creating a Standard Commerce Item : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1170042628351141434.post-3332534314303600584</id><published>2013-12-23T10:59:00.002-08:00</published><updated>2013-12-23T10:59:45.192-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATG"/><title type='text'>Session Management in ATG Applications : ATG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Note: &lt;/span&gt;&lt;/b&gt;This is about session management in ATG applications running on third-party application servers&lt;br /&gt;
&lt;br /&gt;
The J2EE specification defines that each web application has its own session object and any attributes added to the session are only accessible from within that web application. The application server is entirely responsible for managing session life cycles; it generates a unique session ID, creates the session, invalidates it, fails it over, etc. An &lt;b&gt;“ATG session”&lt;/b&gt; refers to &lt;span style=&quot;color: purple;&quot;&gt;session-scoped&lt;/span&gt; components Also, keep in mind that Nucleus components have a tree structure, and can include multiple scopes, with each scope being rooted at a particular component. The root for session-scoped components is &lt;span style=&quot;color: blue;&quot;&gt;/atg/dynamo/servlet/sessiontracking/GenericSessionManager/sessionid/&lt;/span&gt; where &lt;span style=&quot;color: purple;&quot;&gt;sessionid &lt;/span&gt;is generated by the application server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Sharing Session Information Among ATG Applications&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
You can run multiple ATG applications in the form of WAR files within a single EAR. In this case, you should share session-scoped Nucleus components so that your application will always have access to the same instance of session scoped components. By default, J2EE servers hand out different session objects in each web application visited, even if all requests came from the same browser. Sharing sessions across ATG applications ensures that you can build a J2EE application consisting of multiple WAR files in a single EAR, and each WAR has access to the same session-scoped components. Note that you should never run more than a single ATG EAR per application server instance.&lt;br /&gt;
&lt;br /&gt;
When multiple web applications exist in the ATG EAR file, one of them must be designated as the parent application. Being the parent means that that application’s session ID is used as the basis for creating the ATG session scope root.&lt;br /&gt;
&lt;br /&gt;
By default, ATG makes the &lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;ATG10.2dir&amp;gt;\DafEar\base\j2ee-components\atg_bootstrap.war&lt;/span&gt; file the parent web application. The parent context path is /dyn. No additional configuration is required to use this, but your web applications should define the &lt;span style=&quot;color: blue;&quot;&gt;atg.session.parentContextName&lt;/span&gt; and &lt;span style=&quot;color: blue;&quot;&gt;atg.dafear.bootstrapContextName &lt;/span&gt;parameters in their &lt;span style=&quot;color: #990000;&quot;&gt;web.xml&lt;/span&gt; to point to the parent web-application as shown:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;context-param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;param-name&amp;gt;atg.session.parentContextName&amp;lt;/param-name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;param-value&amp;gt;/dyn&amp;lt;/param-value&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;/context-param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;context-param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;param-name&amp;gt;atg.dafear.bootstrapContextName&amp;lt;/param-name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;param-value&amp;gt;/dyn&amp;lt;/param-value&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;The name of the DAF bootstrap WAR context.&amp;lt;/description&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;/context-param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The context path the context-param points to must be for a WAR file with the &lt;span style=&quot;color: purple;&quot;&gt;SessionNameContextServlet &lt;/span&gt;defined in its &lt;span style=&quot;color: #990000;&quot;&gt;web.xml:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;servlet&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;servlet-name&amp;gt;SessionNameContextServlet&amp;lt;/servlet-name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;servlet-class&amp;gt;atg.nucleus.servlet.SessionNameContextServlet&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/servlet-class&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;/servlet&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Note that there can be only one parent web application specified per EAR file. Therefore, if you change the parent application, be sure to set the context-param to the same values in all &lt;span style=&quot;color: #990000;&quot;&gt;web.xml&lt;/span&gt; files within your EAR file:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;context-param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;param-name&amp;gt;atg.session.parentContextName&amp;lt;/param-name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;param-value&amp;gt;/portal&amp;lt;/param-value&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;lt;/context-param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Note:&lt;/span&gt;&lt;/b&gt; This information applies only to session-scoped Nucleus components, and does not affect HTTP sessions obtained using &lt;span style=&quot;color: blue;&quot;&gt;atg.servlet.ServletUtil.getDynamoRequest(request).getSession()&lt;/span&gt;, which retain a context particular to the current web application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Managing User Sessions&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
You can manage user sessions from the Dynamo Component Browser for debugging or administrative purposes. To access the Session Manager, click through the hierarchy:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;/atg/dynamo/servlet/sessiontracking/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Click &lt;span style=&quot;color: purple;&quot;&gt;GenericSessionManager&lt;/span&gt; to view sessions. Choose the selection criteria, then click the View button. Click an individual session to see its properties.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://immuraliraj.blogspot.com/feeds/3332534314303600584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1170042628351141434/3332534314303600584?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3332534314303600584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1170042628351141434/posts/default/3332534314303600584'/><link rel='alternate' type='text/html' href='http://immuraliraj.blogspot.com/2013/12/session-management-in-atg-applications.html' title='Session Management in ATG Applications : ATG'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15419487332733536050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>