Before you going to work with Oracle ATG eCommerce platform there are several things need to be concerned.
1. What is the Operating System best suited for memory hungry development ?
That is LINUX.
Here i will install ATG on Windows just to compare LINUX vs Windows. If you really need to install ATG with lesser pain good to use ATG on LINUX approach.
This conclusion done after installing ATG on both Windows and Linux with same configuration with 4GB RAM, same Intel i3 processors with same HP motherboards.
That is LINUX.
Here i will install ATG on Windows just to compare LINUX vs Windows. If you really need to install ATG with lesser pain good to use ATG on LINUX approach.
This conclusion done after installing ATG on both Windows and Linux with same configuration with 4GB RAM, same Intel i3 processors with same HP motherboards.
Linux | Windows | Conclusion | |
Total Installation Time | 2 hours | 6 hours | Linux is very fast |
Re-installation at failures | No issues. Just delete the installation folder and extract the installation packages and then run :D | You need to do step by step Un-installation, If it is failed at Un-installation time, windows registries will keep entries. | High chances to Re-installation entire Windows OS due to windows registries. |
Transparency | You know what you are doing with Linux, ATG Framework, Endeca, App Servers and finally with your code | Very thing hide other than your code | I have confidence with Linux |
Support for Developers | Flexible like a Elastic, Eclipse is very fast with Two Production and Publishing weblogc server instances | Very slow, System hangs with two Weblogic server instances and Eclipse IDE | Linux has no pain |
Listening to music while development | Yes of course | Not smooth | Love TUX |
This is my honest experience in both platform. If you don't know TUX, Try following painful WINDOWS approach.
2. This document was prepared 17th June of 2013 with considering latest software modules up to date. Following information are correct as of 17th June of 2013.
3. ATG 10.2 development required at least 4 GB RAM with 64 bit OS architecture. 32 bit Operating Systems including Linux and Windows unable to cater more than 3 GB of memory. Even your computer system configured with more than 3 GB RAM ( Ex- 8 GB ) it will show maximum up to 4 GB RAM. This is commonly called as 3 GB barrier.
4. The successful installation will include ATG 10.2 framework, Endeca search engine and Sample reference application called "ATG Web Commerce Reference Store 10.2". This helps to understand the integration with Endeca search engine and ATG framework. In ATG 10.2, all items of web page can be shown through Endeca Search Engine queries. It is a new feature of ATG 10.2.
5. It is not mandatory to show web contents through Endeca Search Engine queries. You can create your own application without interacting Endeca search engine.
5. It is not mandatory to show web contents through Endeca Search Engine queries. You can create your own application without interacting Endeca search engine.
6. Create your own account in Oracle. Go to https://edelivery.oracle.com/. Here you can download ATG frameworks and Endeca frameworks.
7. Total installation time will take at least 6 hours.
8. As a best practice, use separate location for installation.
Ex - Installation Folder Structure
Installation Root ( Driver D: )
--------------------------------------
|
| --- D:\Oracle
| ( For Weblogic )
| --- D:\ATG\ATG10.2
| ( For Oracle ATG Web Commerce 10.2 and Oracle ATG Web Commerce Reference Store 10.2 )
| --- D:\Endeca
( For Oracle Endeca MDEX Engine 6.4.1, Oracle Endeca Platform Services 6.1.3, Oracle Endeca Tools and Frameworks 3.1.2, Oracle Endeca Content Acquisition System 3.1.2 )
8. There are many instances of user authentications. For the easiness, use same password for all instances. ( Ex- ATGtraining123 ). In production level, use very strong passwords.
9. Download required installation in to separate driver it self. Not in to deep folder structure. If you download installations in to deep folder structure, then extraction path will be too long and it will failed the installation.
10. If you are using Oracle database located at remote server, Then network should have enough speed. Otherwise repository creation will be failed. It is good to install local Oracle XE database server in-order to eliminate those issue. For the production environment please consult Network and System engineers for high speed network.
Requried Hardware configurations
1. x86 processor with x86 motherboard
2. 8 GB RAM
Required software and their versions
Following software and their versions are mandatory.
Operating System
1. Linux 64 bit (Ubuntu 12.04 or Fedora 18 ) or Windows 7 64 bit
Java Framework
1. JDK 1.7 ( Download it from http://www.oracle.com )
Application Server
1. Oracle WebLogic Server 11gR1 (10.3.6)
Download Instructions :-
1.Download generic installer from http://www.oracle.com. It will come as a single JAR file around 1 GB.
2.Given version 11gR1 (10.3.6) is mandatory and download it from http://www.oracle.com.)
ATG Frameworks
1. Oracle ATG Web Commerce 10.2 (64 bit)
Download Instructions :-
1. Signed to https://edelivery.oracle.com/ .
2. Read and Accept license agreement.
3. Select product as ATG Web commerce
4. Select your platform as 64 bit
5. select Oracle ATG Web Commerce (10.2)
6. download Oracle ATG Web Commerce 10.2
ATG sample application
1. Oracle ATG Web Commerce Reference Store 10.2 (64 bit)
Download Instructions :-
1. Signed to https://edelivery.oracle.com/ .
2. Read and Accept license aggrement.
3. Select product as ATG Web commerce
4. Select your platform as 64 bit
5. select Oracle ATG Web Commerce (10.2)
6. download Oracle ATG Web Commerce Reference Store 10.2
Endeca Search Engine Frameworks
1. Oracle Endeca MDEX Engine 6.4.1 (64 bit)
2. Oracle Endeca Platform Services 6.1.3 (64 bit)
3. Oracle Endeca Tools and Frameworks 3.1.2 (64 bit)
4. Oracle Endeca Content Acquisition System 3.1.2 (64 bit)
Download Instructions :-
1. Signed to https://edelivery.oracle.com/ .
2. Read and Accept license agreement.
3. Select product as Oracle Endeca
4. Select your platform as 64 bit
5. select Oracle Endeca Commerce 3.1.2 Media Pack
6. download Oracle Endeca MDEX Engine 6.4.1
download Oracle Endeca Platform Services 6.1.3
download Oracle Endeca Tools and Frameworks 3.1.2
download Oracle Endeca Content Acquisition System 3.1.2
Database
1. Oracle Database Express Edition 11g Release 2 (Download it from http://www.oracle.com )
2. Oracle SQL Developer (Download it from http://www.oracle.com )
Editor
1.Install notepad++ from http://notepad-plus-plus.org/
Installation of ATG framework and Endeca search engine with sample application.
Step 2. view
Step 3. view
Go to java installation directory. My path is C:\Program Files\Java\jdk1.7.0_21\bin
Then append Java Path to system variable called Path
( Start -> Computer -> right click and select properties -> Advance System Settings -> Environment Variables -> go to section called "System Variables" -> select variable called "Path" -> select edit -> go to end of the variable value add semi colon (;) and past the bin path of JDK. )
Step 1. view
Then open a command prompt and type following two commands two check Java installation is succeeded.
1. java -version
2. javac -version
Step 1: view
Now you have finished java installation and then move to install Oracle Weblogic server.
Installing Weblogic Server.
Open a command prompt and navigate it to download location of Weblogic server
Then type following command. Then it will begin Weblogic installation
java -jar
Step 1: view
Then select Weblogic installation location as described above.
Installation Root ( Driver D: )
------------------------------
|
|
--- D:\Oracle ( For Weblogic )
Step 1: view
Then select next (Without adding emails for supports)
Step 1: view
Then click yes without sending support email addresses
Step 1: view
Then click yes to bypass initiation of configuration manager
Step 1: view
Then select remain security issues and continue.
Step 1: view
Then select typical installation
Step 1: view
Then select local JDK that you installed.
Step 1 : view
Then select next without changing given locations
Step 1: view
Then select next to complete the installation
Step 1: view
Then select "Run Quickstart"
Step 1: view
Then select "Getting started with Weblogic server" to create web logic server instances
Step 1: view
Then select "Create a new Weblogic domain"
Step 1: view
Then select "Generate a domain configured automatically to support the following product".
Step 1: view
Then click next by without changing configured values by default.
Step 1: view
Then add password for Weblogic instance. keep default username "weblogic" as it is.
Step 1: view
Then click next with default configurations
Step 1: view
Then click next without selecting any option.
Step 1: view
Then click create. This will create Weblogic server instance.
Step 1: view
Click done. Then installation will finish.
Then start web logic admin server using following steps
1. Open a command prompt
2. Then navigate to directory called "bin" of newly created domain.
Ex- D:\Oracle\Middleware\user_projects\domains\base_domain\bin>
3. Then type "startWebLogic.cmd" and press enter
Step 1: view
Then brows Weblogic admin server console by http://localhost:7001/console
Then enter username and password. (weblogic, weblogic123)
Step 1: view
1. Open a command prompt
2. Then navigate to directory called "bin" of newly created domain.
Ex- D:\Oracle\Middleware\user_projects\domains\base_domain\bin>
3. Then type "startWebLogic.cmd" and press enter
Step 1: view
Then brows Weblogic admin server console by http://localhost:7001/console
Then enter username and password. (weblogic, weblogic123)
Step 1: view
Once you able to logging to Weblogic admin console, then you have successfully installed Weblogic server.
Installing ATG framework
Move to install the ATG framework by double clicking the installation file.
Step 1: view
Select installation location.
Installation Root ( Driver D: )
------------------------------
|
|
|
--- D:\ATG\ATG10.2
Step 1: view
Select all modules
Step 1: view
Select Oracle Weblogic server
Step 1: view
Change Weblogic configuration locations to right locations.
Step 1: view
Click install.
Step 1: view
Now we have installed Oracle ATG eCommerce framework. Then move to install sample application.
Installing Oracle ATG Web Commerce Reference Store 10.2
Then move to install ATG sample project ( Reference Module ) called "Oracle ATG Web Commerce Reference Store 10.2" and double click the installation.
Step 1: view
Then select language preference
Step 1: view
Then select next
Step 1: view
Then accept license agreement
Step1: view
Then select the installation location as ATG root location ( D:\ATG\ATG10.2 )
Step 1: view
Then select next
Step 1: view
Then click install and it will successfully install.
Step 1: view
Now we have installed Java, Weblogic server, ATG 10.2 framework, ATG 10.2 Commerce Reference Application. Now move to install Endeca Framework
Installing Endeca Framework ( MDEX )
Extract the Oracle Endeca MDEX Engine 6.4.1.
It gives two things.
1. MDEX installation
2. Presentation API
Install MDEX by double click the installation
Step 1: view
Read license and click next
Step 1: view
Click next and select installation location ( Ex - D:\Endeca\MDEX\6.4.1 )
Step 1: view
Click next to finish the installation
Step 1: view
Then extract MDEX presentation API.
Step 1: view
Then copy the folder called "PresentationAPI" to Endeca Installation location ( Ex- D:\Endeca )
Step 1: view
Installing Endeca Framework ( Platform Services )
Then move to install Platform services. Extract zip file of Oracle Endeca Platform services 6.1.3 and double click the installation
Step 1: view
Then read license agreement and click next
Step 1: view
Then click next
Step 1: view
Then select the Endeca location ( Ex - D:\Endeca\PlatformServices )
Step 1: view
Then select Endeca control system with full features
Step 1: view
Then add your username, password of your computer login and domain of current machine.
Step 1: view
Then select MDEX root directory
Step 1: view
Then click next
Step 1: view
Then click next to complete the installation process.
Step 1: view
Then click yes to restart the machine.
Step 1: view
Now Endeca installation location will contain following folders.
Step 1: view
Then move to install Oracle Endeca Tools and Frameworks 3.1.2. Extract the zip file to Endeca location. Simply extract it to Edeca location.( Ex-D:\Endeca )
Step 1: view
Then create following system variables. Use your installation locations instead of followings.
1. ENDECA_TOOLS_ROOT
2. ENDECA_TOOLS_CONF
Ex - ENDECA_TOOLS_ROOT=D:\Endeca\ToolsAndFrameworks\3.1.2
Ex - ENDECA_TOOLS_CONF=D:\Endeca\ToolsAndFrameworks\3.1.2\server\workspace
Step 1: view
Then start the service of Tools and Frameworks by following steps
1. Open command prompt as administrator mode.
( Start -> All Programs->Accessories-> Right click on Command Prompt and Run as administrator )
2. Navigate to D:\Endeca\ToolsAndFrameworks\3.1.2\server\bin
3. Type install_service.bat and hit enter.
Step 1: view
Then move to install Oracle Endeca Content Acquisition System 3.1.2. Extract the zip file and double click.
Step 1: view
Click next. Then read license agreement and click next
Step 1: view
Click next
Step 1: view
Select the installation location to Endeca location.
Step 1: view
Add your username, password and domain of current computer login.
Step 1: view
Click next with default values
Step 1: view
Click next to finish the installation
Now we have installed Java, Weblogic, Endeca Framework including MDEX, Platform Services, Tools and Framework and CAS.
Open a command prompt and type services.msc. Then check following 4 services up and running.
Step 1: view
Now restart the computer.
Now move to install Oracle Database server and SQLDeveloper client.
Installing Oracle Database Server
Extract the Oracle Database Server Installation and double click and let it install.
Step 1: view
Select next and accept license agreement
Step 1: view
Change installation location if you want and click next
Enter password for SYSTEM database. Lets use same password "ATGtraining123"
Step 1: view
Click install.
Now move to install Oracle SQLDeveloper.
Installing Oracle SQLDeveloper
Extract the installation and run the sqldeveloper.exe
Then provide the java.exe path. ( Ex- C:\Program Files\Java\jdk1.7.0_21\bin\java.exe )
Step 1: view
Select SQL source ( .sql )
Step 1: view
Then create new connection to newly install Oracle Database.
Open SQLDeveloper. Then go to ( File -> New - Database Connection )
Step 1: view
Connection Name : ATG
Username : SYS
Password : ATGtraining123
Connection Type : basic
Role : SYSDBA
Hostname : localhost
Port : 1521
SID : xe
Step 1: view
Click the button called "Test" to test the connection. Save the connection and Connect.
Step 1: view
Extract newly saved connection. Then it will open SQL pad to run SQL commands.
Step 1: view
Run the following script to expand data files of SYSTEM database. ATG repository creation will failed without these expansions. This will create additional data file with 500 MB. I wish to create my data file in the installation location of Oracle Database.
Ex - C:\oraclexe\app\oracle\oradata\XE\ATGAPP.DBF
1. SELECT A.FILE_ID,B.FILE_NAME,B.AUTOEXTENSIBLE,B.BYTES/1024/1024,SUM(A.BYTES)/1024/1024
FROM DBA_EXTENTS A , DBA_DATA_FILES B WHERE A.FILE_ID=B.FILE_ID
GROUP BY A.FILE_ID,B.FILE_NAME,AUTOEXTENSIBLE,B.BYTES/1024/1024;
2. ALTER TABLESPACE SYSTEM ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\ATGAPP.DBF' size 500M;
3. COMMIT;
Step 1: view
Now we have already installed all required software. When you going to create new project you have to go through specific approach to create web logic server instances, data sources, database repositories.
Open a command prompt and navigate to D:\ATG\ATG10.2\home\bin.
Type cim.bat and hit enter.
Step 1: view
Hit enter to add admin password. Enter a password. Please use same password in this training. password :- ATGtraining123
Step 1: view
Hit enter to select products. Select 7 and hit enter.
Step 1: view
Type d and hit enter to finish selection
Step 1: view
Type 4 then hit enter to select Abandon Order services. Then type d and hit enter to finish selection.
Step 1: view
Type d and hit enter to move next screen. Then type 1 and hit enter to select Non switching database. Switching databases good for staging levels.
Step 1: view
Then type d and hit enter to move next screen.
Step 1: view
Then type 1 2 3 to select Sample application and other features.
Then type d to move next screen.
Step 1: view
Then type 2 and hit enter to inspect the application. Then type d and hit enter to move next screen
Then type 1 to populate data configurations.
Step 1: view
Then please make sure to start the application server if it is not running. It is already described how to start the application server. Brows http://localhost:7001/console to make sure the application server up and running.
Then type a and hit enter to select application server.
Step 1: view
Then type 2 to select Weblogic server.
Then provide Weblogic server path. ( Ex - D:\Oracle\Middleware\wlserver_10.3 )
Then provide weblogic domain path
( Ex - D:\Oracle\Middleware\user_projects\domains\base_domain )
Then hit enter to validate Weblogic server.
Step 1: view
Then provide Weblogic username, password.
Then hit enter to validate Weblogic server.
Step 1: view
Then it should able to connect Weblogic application server successfully.
Then move to create database repositories.
Then hit enter to move next screen.
Step 1: view
There are two database configurations need. One is for Publishing and Other one is for Production.
Then hit enter to select Production database configurations.
Then hit enter to add database connection details.
Then type 1 and hit enter to select Oracle Database connectivity.
Step 1: view
Next step is to create Oracle database schema for both Publishing and Production levels.
Now start the Oracle XE database server.
Step 1: view
Now open SQLDeveloper and run following script.
Here we create User called "PUBLISHING".
The password is our common password "ATGtraining123".
Then create another Schema for PRODUCTION database.
Use same password "ATGtraining123" for this time as well.
Script 1 for Publishing schema.
-- USER SQL
CREATE USER PUBLISHING IDENTIFIED BY ATGtraining123;
-- ROLES
GRANT "RESOURCE" TO PUBLISHING ;
GRANT "CONNECT" TO PUBLISHING ;
-- SYSTEM PRIVILEGES
GRANT ALTER TABLESPACE TO PUBLISHING ;
GRANT CREATE USER TO PUBLISHING ;
GRANT CREATE ANY OUTLINE TO PUBLISHING ;
GRANT CREATE MINING MODEL TO PUBLISHING ;
GRANT UPDATE ANY TABLE TO PUBLISHING ;
GRANT CREATE TRIGGER TO PUBLISHING ;
GRANT CREATE TABLESPACE TO PUBLISHING ;
GRANT CREATE ASSEMBLY TO PUBLISHING ;
GRANT CREATE SEQUENCE TO PUBLISHING ;
GRANT SELECT ANY SEQUENCE TO PUBLISHING ;
GRANT CREATE ANY SQL PROFILE TO PUBLISHING ;
GRANT EXECUTE ANY OPERATOR TO PUBLISHING ;
GRANT EXECUTE ANY TYPE TO PUBLISHING ;
GRANT CREATE ANY DIRECTORY TO PUBLISHING ;
GRANT CREATE TABLE TO PUBLISHING ;
GRANT CREATE ANY INDEX TO PUBLISHING ;
GRANT EXECUTE ASSEMBLY TO PUBLISHING ;
GRANT SELECT ANY TABLE TO PUBLISHING ;
GRANT CREATE OPERATOR TO PUBLISHING ;
GRANT CREATE ANY PROCEDURE TO PUBLISHING ;
GRANT CREATE ANY CUBE TO PUBLISHING ;
GRANT EXECUTE ANY CLASS TO PUBLISHING ;
GRANT CREATE ANY MATERIALIZED VIEW TO PUBLISHING ;
GRANT SELECT ANY TRANSACTION TO PUBLISHING ;
GRANT CREATE EXTERNAL JOB TO PUBLISHING ;
GRANT INSERT ANY TABLE TO PUBLISHING ;
GRANT CREATE LIBRARY TO PUBLISHING ;
GRANT CREATE JOB TO PUBLISHING ;
GRANT CREATE ANY OPERATOR TO PUBLISHING ;
GRANT CREATE ANY LIBRARY TO PUBLISHING ;
GRANT CREATE ANY SEQUENCE TO PUBLISHING ;
GRANT CREATE CLUSTER TO PUBLISHING ;
GRANT FORCE ANY TRANSACTION TO PUBLISHING ;
GRANT CREATE EVALUATION CONTEXT TO PUBLISHING ;
GRANT CREATE ANY CUBE BUILD PROCESS TO PUBLISHING ;
GRANT EXECUTE ANY INDEXTYPE TO PUBLISHING ;
GRANT CREATE ANY DIMENSION TO PUBLISHING ;
GRANT CREATE ANY RULE TO PUBLISHING ;
GRANT CREATE RULE TO PUBLISHING ;
GRANT CREATE ANY VIEW TO PUBLISHING ;
GRANT CREATE PROCEDURE TO PUBLISHING ;
GRANT CREATE ANY TRIGGER TO PUBLISHING ;
GRANT CREATE DIMENSION TO PUBLISHING ;
GRANT CREATE ROLLBACK SEGMENT TO PUBLISHING ;
GRANT CREATE CUBE DIMENSION TO PUBLISHING ;
GRANT EXECUTE ANY RULE TO PUBLISHING ;
GRANT EXECUTE ANY PROCEDURE TO PUBLISHING ;
GRANT FORCE TRANSACTION TO PUBLISHING ;
GRANT CREATE ANY JOB TO PUBLISHING ;
GRANT CREATE ANY INDEXTYPE TO PUBLISHING ;
GRANT EXECUTE ANY PROGRAM TO PUBLISHING ;
GRANT GRANT ANY PRIVILEGE TO PUBLISHING ;
GRANT CREATE ANY EVALUATION CONTEXT TO PUBLISHING ;
GRANT EXECUTE ANY ASSEMBLY TO PUBLISHING ;
GRANT CREATE CUBE BUILD PROCESS TO PUBLISHING ;
GRANT EXECUTE ANY RULE SET TO PUBLISHING ;
GRANT CREATE SYNONYM TO PUBLISHING ;
GRANT ALTER ANY TABLE TO PUBLISHING ;
GRANT CREATE VIEW TO PUBLISHING ;
GRANT EXECUTE ANY LIBRARY TO PUBLISHING ;
GRANT CREATE RULE SET TO PUBLISHING ;
GRANT CREATE ANY CLUSTER TO PUBLISHING ;
GRANT CREATE TYPE TO PUBLISHING ;
GRANT EXECUTE ANY EVALUATION CONTEXT TO PUBLISHING ;
GRANT CREATE PUBLIC SYNONYM TO PUBLISHING ;
GRANT CREATE ANY MINING MODEL TO PUBLISHING ;
GRANT CREATE ANY RULE SET TO PUBLISHING ;
GRANT CREATE MEASURE FOLDER TO PUBLISHING ;
GRANT CREATE ROLE TO PUBLISHING ;
GRANT CREATE ANY CONTEXT TO PUBLISHING ;
GRANT CREATE ANY SYNONYM TO PUBLISHING ;
GRANT CREATE ANY CUBE DIMENSION TO PUBLISHING ;
GRANT CREATE ANY TABLE TO PUBLISHING ;
GRANT CREATE SESSION TO PUBLISHING ;
GRANT CREATE PUBLIC DATABASE LINK TO PUBLISHING ;
GRANT UNLIMITED TABLESPACE TO PUBLISHING ;
GRANT CREATE ANY EDITION TO PUBLISHING ;
GRANT CREATE ANY ASSEMBLY TO PUBLISHING ;
GRANT CREATE INDEXTYPE TO PUBLISHING ;
GRANT GRANT ANY ROLE TO PUBLISHING ;
GRANT CREATE MATERIALIZED VIEW TO PUBLISHING ;
GRANT DROP TABLESPACE TO PUBLISHING ;
GRANT DELETE ANY TABLE TO PUBLISHING ;
GRANT CREATE PROFILE TO PUBLISHING ;
GRANT CREATE ANY MEASURE FOLDER TO PUBLISHING ;
GRANT CREATE ANY TYPE TO PUBLISHING ;
GRANT CREATE CUBE TO PUBLISHING ;
GRANT CREATE DATABASE LINK TO PUBLISHING ;
COMMIT;
-- QUOTAS
Script 2 for Production schema.
-- USER SQL
CREATE USER PRODUCTION IDENTIFIED BY ATGtraining123;
-- ROLES
GRANT "RESOURCE" TO PRODUCTION ;
GRANT "CONNECT" TO PRODUCTION ;
-- SYSTEM PRIVILEGES
GRANT ALTER TABLESPACE TO PRODUCTION ;
GRANT CREATE USER TO PRODUCTION ;
GRANT CREATE ANY OUTLINE TO PRODUCTION ;
GRANT CREATE MINING MODEL TO PRODUCTION ;
GRANT UPDATE ANY TABLE TO PRODUCTION ;
GRANT CREATE TRIGGER TO PRODUCTION ;
GRANT CREATE TABLESPACE TO PRODUCTION ;
GRANT CREATE ASSEMBLY TO PRODUCTION ;
GRANT CREATE SEQUENCE TO PRODUCTION ;
GRANT SELECT ANY SEQUENCE TO PRODUCTION ;
GRANT CREATE ANY SQL PROFILE TO PRODUCTION ;
GRANT EXECUTE ANY OPERATOR TO PRODUCTION ;
GRANT EXECUTE ANY TYPE TO PRODUCTION ;
GRANT CREATE ANY DIRECTORY TO PRODUCTION ;
GRANT CREATE TABLE TO PRODUCTION ;
GRANT CREATE ANY INDEX TO PRODUCTION ;
GRANT EXECUTE ASSEMBLY TO PRODUCTION ;
GRANT SELECT ANY TABLE TO PRODUCTION ;
GRANT CREATE OPERATOR TO PRODUCTION ;
GRANT CREATE ANY PROCEDURE TO PRODUCTION ;
GRANT CREATE ANY CUBE TO PRODUCTION ;
GRANT EXECUTE ANY CLASS TO PRODUCTION ;
GRANT CREATE ANY MATERIALIZED VIEW TO PRODUCTION ;
GRANT SELECT ANY TRANSACTION TO PRODUCTION ;
GRANT CREATE EXTERNAL JOB TO PRODUCTION ;
GRANT INSERT ANY TABLE TO PRODUCTION ;
GRANT CREATE LIBRARY TO PRODUCTION ;
GRANT CREATE JOB TO PRODUCTION ;
GRANT CREATE ANY OPERATOR TO PRODUCTION ;
GRANT CREATE ANY LIBRARY TO PRODUCTION ;
GRANT CREATE ANY SEQUENCE TO PRODUCTION ;
GRANT CREATE CLUSTER TO PRODUCTION ;
GRANT FORCE ANY TRANSACTION TO PRODUCTION ;
GRANT CREATE EVALUATION CONTEXT TO PRODUCTION ;
GRANT CREATE ANY CUBE BUILD PROCESS TO PRODUCTION ;
GRANT EXECUTE ANY INDEXTYPE TO PRODUCTION ;
GRANT CREATE ANY DIMENSION TO PRODUCTION ;
GRANT CREATE ANY RULE TO PRODUCTION ;
GRANT CREATE RULE TO PRODUCTION ;
GRANT CREATE ANY VIEW TO PRODUCTION ;
GRANT CREATE PROCEDURE TO PRODUCTION ;
GRANT CREATE ANY TRIGGER TO PRODUCTION ;
GRANT CREATE DIMENSION TO PRODUCTION ;
GRANT CREATE ROLLBACK SEGMENT TO PRODUCTION ;
GRANT CREATE CUBE DIMENSION TO PRODUCTION ;
GRANT EXECUTE ANY RULE TO PRODUCTION ;
GRANT EXECUTE ANY PROCEDURE TO PRODUCTION ;
GRANT FORCE TRANSACTION TO PRODUCTION ;
GRANT CREATE ANY JOB TO PRODUCTION ;
GRANT CREATE ANY INDEXTYPE TO PRODUCTION ;
GRANT EXECUTE ANY PROGRAM TO PRODUCTION ;
GRANT GRANT ANY PRIVILEGE TO PRODUCTION ;
GRANT CREATE ANY EVALUATION CONTEXT TO PRODUCTION ;
GRANT EXECUTE ANY ASSEMBLY TO PRODUCTION ;
GRANT CREATE CUBE BUILD PROCESS TO PRODUCTION ;
GRANT EXECUTE ANY RULE SET TO PRODUCTION ;
GRANT CREATE SYNONYM TO PRODUCTION ;
GRANT ALTER ANY TABLE TO PRODUCTION ;
GRANT CREATE VIEW TO PRODUCTION ;
GRANT EXECUTE ANY LIBRARY TO PRODUCTION ;
GRANT CREATE RULE SET TO PRODUCTION ;
GRANT CREATE ANY CLUSTER TO PRODUCTION ;
GRANT CREATE TYPE TO PRODUCTION ;
GRANT EXECUTE ANY EVALUATION CONTEXT TO PRODUCTION ;
GRANT CREATE PUBLIC SYNONYM TO PRODUCTION ;
GRANT CREATE ANY MINING MODEL TO PRODUCTION ;
GRANT CREATE ANY RULE SET TO PRODUCTION ;
GRANT CREATE MEASURE FOLDER TO PRODUCTION ;
GRANT CREATE ROLE TO PRODUCTION ;
GRANT CREATE ANY CONTEXT TO PRODUCTION ;
GRANT CREATE ANY SYNONYM TO PRODUCTION ;
GRANT CREATE ANY CUBE DIMENSION TO PRODUCTION ;
GRANT CREATE ANY TABLE TO PRODUCTION ;
GRANT CREATE SESSION TO PRODUCTION ;
GRANT CREATE PUBLIC DATABASE LINK TO PRODUCTION ;
GRANT UNLIMITED TABLESPACE TO PRODUCTION ;
GRANT CREATE ANY EDITION TO PRODUCTION ;
GRANT CREATE ANY ASSEMBLY TO PRODUCTION ;
GRANT CREATE INDEXTYPE TO PRODUCTION ;
GRANT GRANT ANY ROLE TO PRODUCTION ;
GRANT CREATE MATERIALIZED VIEW TO PRODUCTION ;
GRANT DROP TABLESPACE TO PRODUCTION ;
GRANT DELETE ANY TABLE TO PRODUCTION ;
GRANT CREATE PROFILE TO PRODUCTION ;
GRANT CREATE ANY MEASURE FOLDER TO PRODUCTION ;
GRANT CREATE ANY TYPE TO PRODUCTION ;
GRANT CREATE CUBE TO PRODUCTION ;
GRANT CREATE DATABASE LINK TO PRODUCTION ;
COMMIT;
-- QUOTAS
Now move in to CIM console. Here we can enter Database configuration details.
Enter following details.
Username : PUBLISHING
password : ATGtraining123 and re-enter same password
hostname : localhost
port : 1521
database : xe
Then hit enter to accept default Database URl.
Then provide driver JAR file path. ( Ex - D:\Oracle\Middleware\wlserver_10.3\server\lib\ojdbc6.jar )
The hit enter to test the connection. It should be success.
Step 1: view
Then hit enter to create the schema.
Then hit enter to move next screen.
Then hit enter to import reference data.
Then hit enter to move next screen.
Step 1: view
Then set administrator password. This will required to authenticate many user login.
So use same password "ATGtraining123"
Step 1: view
It will import reference data successfully.
Then hit enter to create similar schema for Production database..
Step 1: view
Then hit enter to accept production database configurations
Then hit enter to move forward with new database configuration
Then type 1 to select Oracle driver.
Enter following details.
Username : PRODUCTION
password : ATGtraining123 and re-enter same password
hostname : localhost
port : 1521
database : xe
Then hit enter to accept default Database URl.
Then provide driver JAR file path.
( Ex - D:\Oracle\Middleware\wlserver_10.3\server\lib\ojdbc6.jar )
Step 1: view
Then hit enter to test the connection. It should be success.
Then hit enter to create the schema.
Then hit enter to move next screen.
Then hit enter to import reference data.
Then hit enter to move next screen.
Step 1: view
Now we have created both database schemas.
Now we have to create Weblogic server instances for each Publishing and Production servers.
Now hit enter to move next screen.
Then hit enter to exit database configurations.
Then hit enter to create Weblogic server instances.
By default it selected option 2.
Then hit enter to create Publishing database server instance.
Step 1: view
Then hit enter to select Publishing server instance.
Then enter server instance name as "ATGPublishing"
Then hit enter to accept default values of following parameters
1. Production Lock Server Port [[9012]]
2. CAS Hostname [[localhost]]
3. CAS Port [[8500]]
4. EAC Hostname [[localhost]]
5. EAC Port [[8888]]
6. Endeca Base Application Name [[CRS]]
Then find the "Full computer name" by following way.
( Start-> Computer-> right click properties -> find Full computer name )
Then give this full computer name.
Then hit enter to accept default values of following parameters.
1. Workbench Port Number [[8006]]
2. Default MDEX Host Name [[localhost]]
3. Default MDEX Port Number [[15000]]
Step 1: view
Then type o and hit enter move next screen.
Then hit enter to select publishing server instance.
Then hit enter to create publishing server instance.
Then hit enter to add server instance.
Then hit enter to select default server type.
Then provide Server instance name as "ATGPublishing"
Step 1: view
Then type c and hit enter to proceed with Custom Port Binding.
Then type 2 and hit enter to specific port binding.
Then hit enter to accept default values for following parameters.
1. HTTP Port [[7103]] >
2. HTTPS Port [[7104]] >
3. HTTP Port [[7103]] >
4. RMI Port [[8861]] >
5. DRP Port [[8851]] >
6. File Deployment Port [[8811]] >
7. File Synchronization Deploy Server Port [[8816]] >
8. Lock Server Port [[9010]] >
Step 1: view
Then we have to create server instance for Production server.
Now hit enter to move next screen.
Again hit enter to move server instance configuration screen.
Then hit enter to proceed with Production server instance.
Then hit enter to Instance Management for Production server.
Then hit enter again to add server instance.
Step 1: view
Then hit enter to create production Server Instance
Then add server instance name as "ATGProduction"
Then hit enter to accept default port binding.
Then hit enter to accept default parameter values
1. HTTP Port [[7003]] >
2. HTTPS Port [[7004]] >
3. Site HTTP Port [[7003]] >
4. RMI Port [[8860]] >
5. DRP Port [[8850]] >
6. File Deployment Port [[8810]] >
7. Lock Server Port [[9012]] >
Step 1: view
Now we have configured required server instances.
Then we need to create CRS ( Sample commerce reference store ) inside Endeca.
Now hit enter to move next screen.
Again hit enter to move next screen.
Again hit enter to move next screen.
Then type 2 and hit enter to select server instances.
Then type p and hit enter. This is to deploy CRS (Sample commerce reference store) application.
Step 1: view
Then type d and hit enter to begin deployment process
Then type a and hit enter to proceed with Endeca App Configuration without Experience Manager Preview.
Step 1: view
Then create folder called APPS in Endeca location. (Ex - D:\Endeca\APPS ).
This folder will use as deployment locations for Endeca search engine.
Now hit enter to accept default application name "CRS"
Then provide newly created folder path. D:\Endeca\APPS
Then hit enter to accept default values for following parameters.
1. EAC Port Number [[8888]] >
2. Dgraph Port Number [[15000]] >
3. Authoring Dgraph Port Number [[15002]] >
4. Log Server Port Number [[15010]] >
5. CAS Hostname [[localhost]] >
6. CAS Port Number [[8500]] >
Then enter CAS path name ( Ex - D:\Endeca\CAS\3.1.2 )
Then hit enter to accept default values for following parameters.
1. CAS Version [[3.1.2]] >
2. Language Code [[en]] >
3. Workbench Hostname [[localhost]] >
4. Workbench Port Number [[8006]] >
Then provide path to the Endeca ToolsAndFrameworks directory
( Ex - D:\Endeca\ToolsAndFrameworks\3.1.2 )
Then provide path to the Endeca MDEX directory
( Ex - D:\Endeca\MDEX\6.4.1 )
Then provide path to the Endeca Platform Services directory
( Ex - D:\Endeca\PlatformServices\6.1.3 )
Then hit enter to deploy the CRS application. Then it will complete the deployment.
Step 1: view
Then go to folder called "control" in CRS application
( Ex- : D:\Endeca\APPS\CRS\control )
Then find the file called "initialize_services.bat" DONOT double click run this file. Just with notepad++.
Then search on following key word "set_media". Then comment that line by adding "REM" to beginning of the line.
Step 1: view
Then open a command prompt and navigate to file location.
( Ex- D:\Endeca\APPS\CRS\control )
Then type initialize_services.bat and hit enter.
Then it will initialize the CRS Endeca application.
Step 1: view
Then go to CIM console.
Then type s and hit enter to skip initializing through CIM. Because we already initialized it using
Step 1: view
Now we have to create EAR files to deploy CRS application in previously created server instances.
Hit enter to move next screen.
Hit enter again to move next screen.
Type 3 to select Application Assembly & Deployment process. Then hit enter.
Then hit enter to create ear file for production.
Then type ATGProduction.ear as name of the deployment EAR.
Step 1: view
Then hit enter to make the deployment.
Step 1: view
Then hit enter to register data source on Weblogic server
Step 1: view
Then hit enter to add database driver
Step 1: view
Then hit enter to update environment.
Step 1: view
Then hit enter for JVM optimization
Then hit enter to update start up script
Then hit enter to copy protocol.jar
Again hit enter to Copy protocol.jar to Production with a Server Lock Manager
Then hit enter to finish it.
Step 1: view
Then hit enter to move next screen.
Again hit enter to move next screen.
Add production EAR name "ATGProduction.ear"
Then hit enter to deploy the EAR file.
Step 1: view
Then hit enter to register the data-source for production database.
Step 1: view
Then hit enter to add database driver
Step 1: view
Then hit enter to update environment.
Step 1: view
Then hit enter for post deployments.
Then hit enter copy protocol.jar
Then again hit enter to Copy protocol.jar to Publishing with a Server Lock Manager
Then hit enter to move next screen.
Step 1: view
Then hit enter to move next screen.
Again hit enter to move next screen.
Then type q to quit the installation process.
Step 1: view
Now we have successfully deployed CRS application in Weblogic server.
Next we have to some addition configurations.
Open the folder located at D:\ATG\ATG10.2\home\servers\ATGPublishing\localconfig\atg\endeca\assembler
Then create property file called "AssemblerTools.properties"
Then add this entry loggingDebug=true
Step 1: view
Copy file called "AssemblerTools.properties" to production level at D:\ATG\ATG10.2\home\servers\ATGProduction\localconfig\atg\endeca\assembler
Step 1: view
Create new folder called "search" at D:\ATG\ATG10.2\home\servers\ATGPublishing\localconfig\atg
Step 1: view
Then create property file called "SynchronizationInvoker.properties" at newly created location.
Then add following entries.
host=localhost
port=8860
Step 1: view
Then brows the page of admin console. http://localhost:7001/console/
Then go to deployments -> Then tick both deployment EAR files -> Then click drop-down called "start". -> Then select "Servicing all requests"
Step 1: view
Then go to Data Sources at admin page.
Then goto Data Sources -> Then click on data source called "ATGProductionDS" -> Then click configuration tab -> Add maximum capacity as 40.
Then click save
Step 1: view
Step2: view
Then brows the page of admin console. http://localhost:7001/console/
Then go to Data Sources -> Then click on data source called "ATGPublishingDS" -> Then click configuration tab -> Add maximum capasity as 40.
Then click save
Step 1: view
Step 2: view
Then brows the page of admin console. http://localhost:7001/console/
Select JTA -> change timeout to 30000.
Then save.
Step 1: view
Now we have to start Production and Publishing servers.
Open command prompt.
Then go to D:\Oracle\Middleware\user_projects\domains\base_domain\bin.
Then type
startManagedWebLogic.cmd ATGPublishing
and hit enter.
Step 1: view
Again open command prompt.
Then go to D:\Oracle\Middleware\user_projects\domains\base_domain\bin.
Then type
startManagedWebLogic.cmd ATGProduction
and hit enter.
Step 1: view
Next we need to complete the full content deployment.
Brows Business Control Center. http://localhost:7103/atg/bcc
username - admin
password - ATGtraining123
Step 1: view
Then brows Content Administration -> Then Content Console
Step 1: view
Then Click Configuration -> Then Add Site
Step 1: view
Then enter following information.
1. Site Name: Production
2. Site Initialization Options: Do a full deployment
3. Site Type: Workflow target
Then map following repository mappings.
1./atg/commerce/catalog/SecureProductCatalog
To
/atg/commerce/catalog/ProductCatalog_production
2./atg/commerce/claimable/SecureClaimableRepository
To
/atg/commerce/claimable/ClaimableRepository_production
3./atg/commerce/locations/SecureLocationRepository
To
/atg/commerce/locations/LocationRepository_production
4./atg/commerce/pricing/priceLists/SecurePriceLists
To
/atg/commerce/pricing/priceLists/PriceLists_production
5. /atg/multisite/SecureSiteRepository
To
/atg/multisite/SiteRepository_production
6. /atg/seo/SecureSEORepository
To
/atg/seo/SEORepository_production
7. /atg/store/stores/SecureStoreTextRepository
To
/atg/store/stores/StoreTextRepository_production
8. /atg/userprofiling/PersonalizationRepository
To
/atg/userprofiling/PersonalizationRepository_production
Then click save changes.
Step 1: view
Then go to Agent Tab and add following information.
Agent Name : ProdAgent
Add both available sites to include sites.
RMI URL : rmi://localhost:8860/atg/epub/AgentTransport
Then click save changes.
Step 1: view
Step 2: view
Then go to Configuration -> Then click Make Changes Live
Step 1: view
Then click Do a full deployment -> Then click Make Changes Live.
Step 1: view
Then click Overview -> Then Click on site name ( Production )
Step 1: view
Then it will brings you the Full content deployment process.
In this process it will make search engine indexing process.
In this moment please don't run unnecessary new programs as computer consumes higher memory.
Keep your computer calm at least two hours.
In this time it will begin the indexing process for the sample application
( Commerce Reference Application 10.2 )
located at D:\Endeca\Apps\CRS.
Beep sound will generate in the middle of the indexing process.
Step 1: view
Following things need to do after above TWO hours of indexing process.
Then open command prompt and navigate to this location.
Ex - D:\Endeca\Apps\CRS\control
Then type promote_content.bat and hit enter.
Step 1: view
Then Login to Dynamo Admin Console located at http://localhost:7103/dyn/admin
For the Weblogic it will ask password for two times including Dynamo Admin Console and Weblogic Admin Console.
First prompt : ( For Dynamo Admin Console )
Username - admin
Password - ATGtraining123
Step 1: view
Second prompt : ( For Weblogic Admin Console )
Username - weblogic
Password - ATGtraining123
Step 1: view
Then it will show Dynamo Admin Console.
Step 1: view
Then click on
Component Browser -> atg -> commerce -> endeca -> index -> ProductCatelogSimpleIndexingAdmin
Then it will show the progress of indexing process.
There may be THREE situations can be occurred. Two situations need to be treated as FAILED situations of indexing process. Other one is succeeded one.
WHAT NOT TO DO - :
Do not click on Baseline Indexing or Partial Indexing Buttons.
This makes a disaster as it will retry to re-initiate another indexing process parallel to first one.
If you do it, Then you have to uninstall all items and re-install all items.
1. Situation 1 - Totally Pending.
Step 1: view
Step 1: view
3. Situation 3 - All five indexes completed successfully.
If it successfully completed all indexing process then open command prompt and navigate to this location.
Then brows final result at http://localhost:7003/crs/storeus
If you faced above failed situations then follow following approach.
1. Restart entire Computer.
2. Then start database server by open a command prompt and then navigate to following location.
Ex - C:\oraclexe\app\oracle\product\11.2.0\server\bin
Then type StartDB.bat
3. Now we have to start Production and Publishing servers.
Open command prompt.
Then go to D:\Oracle\Middleware\user_projects\domains\base_domain\bin.
Then type
startManagedWebLogic.cmd ATGPublishing
and hit enter.
4. Run ATGProduction server on separate console by following command.
Open command prompt.
Then go to D:\Oracle\Middleware\user_projects\domains\base_domain\bin.
Then type
startManagedWebLogic.cmd ATGPproduction
and hit enter.
Then login to Dynamo Admin Page. You have to enter password for Dynamo Admin Console and Weblogic Server.
First prompt : ( For Dynamo Admin Console )
Username - admin
Password - ATGtraining123
Step 1: view
Second prompt : ( For Weblogic Admin Console )
Username - weblogic
Password - ATGtraining123
1. Then brows ProductCatelogSimpleIndexingAdmin by following path.
2. Component Browser -> atg -> commerce -> endeca -> index -> ProductCatelogSimpleIndexingAdmin
Open command prompt.
Then go to D:\Oracle\Middleware\user_projects\domains\base_domain\bin.
Then type
startManagedWebLogic.cmd ATGPublishing
and hit enter.
4. Run ATGProduction server on separate console by following command.
Open command prompt.
Then go to D:\Oracle\Middleware\user_projects\domains\base_domain\bin.
Then type
startManagedWebLogic.cmd ATGPproduction
and hit enter.
First prompt : ( For Dynamo Admin Console )
Username - admin
Password - ATGtraining123
Step 1: view
Second prompt : ( For Weblogic Admin Console )
Username - weblogic
Password - ATGtraining123
1. Then brows ProductCatelogSimpleIndexingAdmin by following path.
2. Component Browser -> atg -> commerce -> endeca -> index -> ProductCatelogSimpleIndexingAdmin
3. Then you have to manually run the Baseline Index by Clicking the Button.
4. Wait untile it finish all FIVE indexing to be completed.
5. Once it successfully finished it's all indexes, then you can brows the our ultimate GOAL that is
All Menus, Categories will display through the search engine..
Check weather search engine is working fine. You can search based on a key word.
Ex : - belt
Cheers...
Saminda Konkaduwa.
excellent post ...this is the foremost ATG Blog in net...good contribution for ATG developers..
ReplyDeleteChandima
Wow..!!! Great post. This post has everything we want to install ATG. Thanks for sharing this with us. keep it up... :)
ReplyDeleteThat was amazing ! it was extraordinary
ReplyDeletegood work bro. keep blogging.
ReplyDeleteThanks all.. Drop me questions if you unable to complete....
ReplyDeleteGreat Work. This helped me to solve ATG problems.
ReplyDeleteExcellent post machan..
ReplyDeleteJana
great post, Kudos to you for sharing such valuable information!!!
ReplyDeleteCheers... :D
DeleteHi Saminda,
DeletePlease help me in installing ATG on windows 8 platform. I am facing so many issues related to installation and suported versions for windows 8.
Thanks.
Hi Bujji,
Delete80% of ATG installation based on configurations and integrity among each modules. If you missed single point will not work. My question is, have you followed each step without any mistake ?
Please list down your issues. Not in more details.
Thanks
Hi bujji,
DeleteI've installed and configured ATG and Endeca following this post in my Windows 8.1 OS without facing any issue. suggestion I can add for Windows 8 is like whenever you are installing any package, first make its compatibility to Windows 7 and then Run it as Administrator. For specifically endeca Installation, it will help.
Saminda, correct me if I'm wrong.
Thanks,
Tuhin
Excellent Post !
ReplyDeleteMany Thx
Excellent, only one issue with ENDECA_MDEX_ROOT at BaseLine Index, fixed setting manually on eac.properties
ReplyDeleteGreat... I have faced so much of problems during this installation..
DeleteI really don't need to see same thing happen to others. :D
Hi Saminda,
ReplyDeleteThis is a great post. I tried the Exact same steps mentioned in this post But getting one Error.
When I run Baseline Index by Clicking the Button in ProductCatelogSimpleIndexingAdmin component, it gives following Error and it is not getting COMPLETED.
Do you have any idea ?
15:55:38,910 ERROR [ProductCatalogSimpleIndexingAdmin]
java.lang.RuntimeException: java.io.IOException: http://localhost:8500/CRS_en_schema/?wsdl returned response code 404
at com.endeca.itl.service.ServiceLocator.getService(ServiceLocator.java:170)
HI,
DeleteI am no longer getting the above Error.
But What I see now is my CRS application is getting rendered without Categories.
In Logs, I see below. any help is appreciated.
19:14:04,835 INFO [DimensionValueCacheTools] DEBUG Obtained [rootCategory] default ancestors for item cat50056
19:14:05,199 INFO [DimensionValueCacheTools] DEBUG Cache refreshed attempted 75 seconds ago, the minimum time between refreshes is 600.
19:14:05,201 INFO [DimensionValueCacheTools] DEBUG Item cat50056 was not found after cache refresh. Returning null
19:14:05,202 INFO [DimensionValueCacheTools] DEBUG No cache entry was found for item cat50056 with ancestors [], returning first cache entry
19:14:05,203 INFO [DimensionValueCacheTools] DEBUG Retrieved null from the cache
19:14:05,942 INFO [DimensionValueCacheDroplet] DEBUG Item cat50056 does not exist in the cache. The cache may need to be rebuilt.
while i am install_service.bat i am getting access denied error tools and frameworks not installed
1. Open command prompt as administrator mode.
( Start -> All Programs->Accessories-> Right click on Command Prompt and Run as administrator )
2. Navigate to D:\Endeca\ToolsAndFrameworks\3.1.2\server\bin
3. Type install_service.bat and hit enter.
I'm unable to start Endeca Tools and Framework service.
ReplyDeleteWindows showing "Could not on Local Computer" and Program terminated with Error Code 1067.
Hi,
Deletedo found tha solution for this issue...
Please help me.
Excellent . This is really helpful for me.
ReplyDeleteHi , My Data import got failed for publishing.
ReplyDeletei get the following error,
SQL Statement Failed: [++SQLInsert++]
INSERT INTO epub_workflow_info(id,workflow_name,workflow_status,modification_time,creation_time,author,last_modified_by,psm_version,wdl)
java.sql.SQLException: ORA-01460: unimplemented or unreasonable conversion requested
Hello Arunprabu,
DeleteI haven't face this issue. During the installation process, CIM asks how to build the JDBC connectivity. You have to select correct JDBC Oracle jar from Weblogic server. You can see these JNDI Data sources from weblogic console as well. I think you have not properly setup JNDI data sources. If you have selected wrong Oracle Driver or Wrong JDBC lib, then this kind of issues can be raised.
saminda konkaduwa
Hey u r really done a superb job.... keeping rocking all the best ...
ReplyDeleteOh thank u.. (Y)
DeleteThanks a lot for your tutorials. It gave me a kick start for ATG. I have installed ATG in my system, dome with tedious CIM steps and finally today my CRS store is running. :)
ReplyDeleteThanks a ton to you.
Can you please spare some time and let me know how can I edit this CRS in eclipse?
Now I have two EAR's - publishing and production. What is the difference between these two? How to import them in eclipse? and How to edit the store? and how to build them back into EAR and run in weblogic?
Please guide.
Hello Nikil,
DeleteGood to listen from you with success.
Yes you can customize it to top quality e-commerce application. All ATG experts happy to customize CRS. Because it has all configurations. ATG has implemented all most all kind of e-commece concepts in their ATG framework with configurable manner. There are tons of database ( repository level ) configurations done by CRS implementation. So CRS is the best place for beginners as well as commercial level ( in production level ) customizations.
publishing and production are software release levels.
Actually we should have three levels.
1. publishing ( Once e-commerce applicatoin deployed for internal users such as owners. In this level owner can add products, categories, gift vouchers, fulfilment options such as how products can be deliverd to customers, payment options and many more things done before stagin level)
2. staging ( In this level owners can check where changes done to previous version is availale and ready to go live with production level)
2. production ( This is we called live application that customers can buy products )
You can import CRS to eclipse. Firts install ATG plugin to eclipse. You can find ATG plugin in ATG framework folder.
EARs can rebuild with ant script. Keep backups first.
Lets do these things step by step.
Thanks
saminda
Hi Saminda,
ReplyDeleteNice Post Yaar,Good One,Most HelpFull Which Provide Much Knowledge On Atg Installn with Endeca.
I Install But I Am Not Getting ATG Store Menu Bar and Categories
I Am Only Getting New Items Catagory Not Other Catagories.
As I Gone Through Log It Showing That ENEConnection Exception That Represents :Error Establishing Connection To Retrive Navigation Engine request...Y? In ATGProduction Server Instance
Hello,
DeleteYou have to run promote_content bat file during the endeca initialization... If it failed you have to redo CIM initialization..
:D
Welcome! Login Help
ReplyDeletePromotions Comparisons Gift Lists Wish List Checkout
New Items
thank u
ReplyDeleteit helped me alot
Cheers...
DeleteThanks for article.
ReplyDeleteI did not finished it successfully yet. I mean "atg crs with endeca integration"
One of additional issue which was appeared - CAS_RS_CLASSPATH in environment.properties contains bad path to recordstore-forge-adapter-3.1.2.1.jar. and baseline_update.bat/sh fails.
diff ../config/script/environment.properties.good ../config/script/environment_properties.bad
65c65
CAS_RS_CLASSPATH=/media/ephemeral0/endeca/CAS/3.1.2.1//lib/recordstore-forge-adapter/recordstore-forge-adapter-3.1.2.1.jar
---
CAS_RS_CLASSPATH=/media/ephemeral0/endeca/CAS/3.1.2.1//lib/recordstore-forge-adapter/recordstore-forge-adapter-3.1.2.jar
Have you commented that "set media... " line of initialization bat/sh ?
DeleteHi Saminda,
ReplyDeleteNice and very useful post. Waiting for integration with eclipse,hello world and page development posts.
Great.. Welcome...
DeleteHi Saminda,
ReplyDeleteFirst of all, thanks a lot for your great elaboration on the installation, great stuff. I do encounter an issue however when trying to run the "initialize_services.bat".
Please find the output below:
--------------------------------------------------------------------------------------------------------------------------
D:\Endeca\APPS\CRS\control>initialize_services.bat
[12.17.13 14:56:08] SEVERE: Caught exception while querying for defined applicat
ion list.
Occurred while executing line 18 of valid BeanShell script:
[[
15|
16| // If the application is already defined
17| // log an error and exit with code 1
18| if (app.isDefined()) {
19| log.severe("An application already exists with the name, \"" + provOb
j.getAppName() + "\". " +
20| "Please use the '--force' option if you want to replace all
existing configuration.");
21| System.exit(1);
]]
[12.17.13 14:56:08] SEVERE: Caught an exception while invoking method 'run' on o
bject 'AssertNotDefined'. Releasing locks.
Caused by java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl invoke0 - null
Caused by com.endeca.soleng.eac.toolkit.exception.AppControlException
com.endeca.soleng.eac.toolkit.script.Script runBeanShellScript - Error executing
valid BeanShell script.
Caused by com.endeca.soleng.eac.toolkit.exception.EacCommunicationException
com.endeca.soleng.eac.toolkit.application.Application isDefined - Caught excepti
on while querying for defined application list.
Caused by org.apache.axis.AxisFault
org.apache.axis.AxisFault makeFault - ; nested exception is:
java.net.ConnectException: Connection refused: connect
Caused by java.net.ConnectException
java.net.PlainSocketImpl socketConnect - Connection refused: connect
D:\Endeca\APPS\CRS\control>
--------------------------------------------------------------------------------------------------------------------------
do you have any idea what is going wrong and how I can solve it? Thanks a lot!
Jasper
I solved it, my Endeca services were not running anymore.
DeleteHi Jasper,
DeleteI have installed Endeca, but my Endeca Tools Service is not running. can you please help me in this regards?
Thanks
Hi Saminda, everything is working except for the last bit. The index says all 5 tasks are PENDING (situation 1). I tried your approach to resolve the issue (full restart, start index manually), but now parts fail (situation 2). Any suggestions on how to resolve this?
ReplyDeleteActually these indexing process begins just after you click full deployment in BCC. (http://localhost:7103/atg/bcc ) and Make Changes Live.
DeleteOk. Re-deploy again and Make Changes Live.
Getting the below exception continuously ,after starting the publishing server.
ReplyDeletejava.lang.Exception: Error acquiring lock. Check your client and server lock manager configurations.
at atg.deployment.server.queue.DeploymentQueueManager.performActionLocked(DeploymentQueueManager.java:232)
at atg.deployment.server.queue.DeploymentQueueManager.performAction(DeploymentQueueManager.java:172)
at atg.deployment.server.queue.DeploymentFulfiller.handleNextJobForTarget(DeploymentFulfiller.java:497)
at atg.deployment.server.queue.DeploymentFulfiller.performScheduledTask(DeploymentFulfiller.java:345)
at atg.service.scheduler.Scheduler$1handler.run(Scheduler.java:557)
Hi Saminda,
DeleteAny idea about the above client lock exception.?
Hi Saminda,
ReplyDeleteYou are a rock star dude. It was so easy to install ATG 9.4 but I couldn't install and configure(which is most important) ATG 10.2 without your post. So, a big "thank you". Installing Endeca also was a easy task in Linux. But, in Windows it's actually a hard nut to crack. But since ATG 10.2 comes with Endeca Integrated one, it gave me a great relief. Now, everything is up and running in my machine. Thank you again. Keep posting. Keep rocking.
One little help may be required, like Building new ATG application using eclipse. Looking forward towards your new posts.
Regards,
Tuhin
Hello Tuhin,
DeleteIt is really impressive to listen from you.
Your question regarding "Building new ATG application using eclipse. "
Yes that can be done using Apache Ant. In Ant script we have to invoke series of ATG internal command called "runAssember" at /home/bin/runAssember.bin or runAssember.sh.
In addition to that you have to link ATG dependencies in META-INF file in your web application project.
Writing quality content takes lots of time rather than posting java codes ad-hoc manner. I will post them within few days....
cheers
saminda
Hi Saminda,
ReplyDeleteI'm getting error like you said when I'm clicking on Baseline Update from dyn/admin(the screenshot you have shared). I restarted the PC and did the needful as you instructed, but still I'm facing same error. Please help.
Also, since Endeca is also installed, I tried to create a new Application like Discover using deploy.bat. initialize services.bat ran successfully. But baseline update failed generating following error(I ran in Admin mode from cmd prompt.):
[11.22.13 00:46:39] INFO: [ITLHost] Starting component ‘Forge’.
[11.22.13 00:46:41] SEVERE: Batch component ‘Forge’ failed. Refer to component
logs in C:\Endeca\Apps\Discover\config\script\..\..\.\logs\forges\Forge on host
ITLHost.
Occurred while executing line 23 of valid BeanShell script:
[[
20|
21| // archive logs and run ITL
22| Forge.archiveLogDir();
23| Forge.run();
24| Dgidx.archiveLogDir();
25| Dgidx.run();
26|
]]
[11.22.13 00:46:41] SEVERE: Caught an exception while invoking method ‘run’ on o
bject ‘BaselineUpdate’. Releasing locks.
Caused by java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl invoke0 – null
Caused by com.endeca.soleng.eac.toolkit.exception.AppControlException
com.endeca.soleng.eac.toolkit.script.Script runBeanShellScript – Error executing
valid BeanShell script.
Caused by com.endeca.soleng.eac.toolkit.exception.EacComponentControlException
com.endeca.soleng.eac.toolkit.component.BatchComponent run – Batch component ‘F
orge’ failed. Refer to component logs in C:\Endeca\Apps\Discover\config\script\.
.\..\.\logs\forges\Forge on host ITLHost.
[11.22.13 00:46:41] INFO: Released lock ‘update_lock’..
Hi Saminda, thanks for good manual. Could you please contact me at sashash77@hotmail.com if you have any VM setup available with CRS. Thanks
ReplyDeleteHi Saminda
ReplyDeleteI am new ATG and trying learn the product. You blog was very helpful. I did setup the ATG environment.
However, need your advise on the below items
(1) When I access the publishing site, I get the below error shown below
ATG production site is working fine, any thoughts on this ?
(2) How do I make changes to the existing product catalog, where can I see the pricing info, so that I can update ?
Thanks
Prakash
**** Error Mon Feb 03 14:49:31 MST 2014 1391464171019 /atg/endeca/asse
mbler/droplet/InvokeAssembler A problem occurred assembling the content for co
ntent item /content/Shared/Global Search Configuration/Search Box. The response
received was {@type=ContentSlot, atg:currentSiteProductionURL=/crs/storeus, rule
Limit=1, @error=com.endeca.infront.content.ContentException: com.endeca.navigati
on.ENEConnectionException: Error establishing connection to retrieve Navigation
Engine request 'http://localhost:15000/graph?node=0&profiles=sitegroup.siteGroup
Regions|sitegroup.siteGroupUS|site.storeSiteUS&offset=0&nbins=0&irversion=640'.
Tried all: '2' addresses, but could not connect over HTTP to server: 'localhost'
, port: '15000' Check MDEX Logs and specified query parameters. , contentCollect
ion=/content/Shared/Global Search Configuration/Search Box}. Servicing the error
open parameter.
<[ServletContext@656049
251[app:ATGPublishing.ear module:crs path:/crs spec-version:2.5]] Servlet failed
with Exception
java.lang.IllegalStateException: Response already committed
at weblogic.servlet.internal.ServletResponseImpl.objectIfCommitted(Servl
etResponseImpl.java:1629)
at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletRespon
seImpl.java:637)
at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletRespon
seImpl.java:602)
at atg.servlet.ContextRootSwappingInterceptor.interceptRequest(ContextRo
otSwappingInterceptor.java:366)
at atg.servlet.pipeline.TailPipelineServlet.service(TailPipelineServlet.
java:168)
Truncated. see log file for complete stacktrace
Hi Saminda,
ReplyDeleteThanks a lot for this wonderful and very helpful blog. I need some help in this now. I am trying to install in Windows 7 64 bit. I am not getting a Oracle 11g release 2 Express edition download for 64 bit. Also i tried installing a standard edition and it is giving error and getting failed. Kindly guide me on how to proceed further this is very urgent and important for me right now.
I need to learn ATG. Kindly give me a prompt help.
Awesome Great MindBlowing Excellent Post....... Bow to you Man.... Thanks is less
ReplyDeleteusing for such a great work... really thankyou u veryyyyyyyyy muchhh...... keep postinggg plzzzzzzzzzzzzz.
Feeling wonderful....
DeleteDear Saminda,
ReplyDeleteKindly reply ... Its kind of important for me right now...
My query is as below...
Hi Saminda,
Thanks a lot for this wonderful and very helpful blog. I need some help in this now. I am trying to install in Windows 7 64 bit. I am not getting a Oracle 11g release 2 Express edition download for 64 bit. Also i tried installing a standard edition and it is giving error and getting failed. Kindly guide me on how to proceed further this is very urgent and important for me right now.
I need to learn ATG. Kindly give me a prompt help.
Hi Sathya,
DeleteThere is a 64bit version for windows.. Following link is working as of 18 February 2014.
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html
saminda
Hi Saminda,
Deletethanks for the reply. The one proposed by you is of standard edition and the one mentioned in ur blog was express edition. Anyways this i had installed before your comment. Thanks anyways :).
Now i am following the steps post all installations. And i am not able to validate the online weblogic connectivity. getting error as
CIM is attempting to contact t3://localhost:7001
>> Unable to connect to weblogic admin server t3://localhost:7001
*[R] Redo Validation
[I] Ignore
Now how should i proceed. Help me please.
Please check whether weblogic server started or not if not U need to start the weblogic server then we wont be getting that error u mentioned
DeleteHi Satya,
DeleteWe have currently 32 bit version of XE, please got thru the below link,
http://www.hanmiaojuan.com/2013/03/install-oracle-xe-11g-for-windows7-64bits.html
follow the steps in the above link and modify the registry with the name of the file in the temp path as mentioned and then it will work properly
Hi Saminda,
ReplyDeleteThe blog is very helpful and thanks a lot for this wonderful article of installing atg. Could u please let me know which eclipse is suitable for atg and can u tel me where can i get the plugins of atg to create atg modules in eclipse..
Thanks in Advance...
Hello Chery,
DeleteUse latest eclipse version. You can find eclipse plugin inside ATG installation folder.. Install it.. :D
saminda
Hello Saminda,
ReplyDeleteI found your post very helpful
I am trying to set up ATG 11 on my desktop Windows using MySQL as Database and Jboss as Application Server
In CIM i am not able to get past creating database connection it says Not able to connect to database jdbc:mysql://127.0.0.1:3306/
tried with different jdbc URLs
[1] PUBLISHING@jdbc:mysql://localhost:3306/production_core
username=PUBLISHING password=******
[2] PUBLISHING@jdbc:mysql://localhost:3306/
production_core?username=PUBLISHING password=*****
[3] PUBLISHING@jdbc:mysql://127.0.0.1:3306/
production_core?user=PUBLISHING&password=******
[4] PUBLISHING@jdbc:mysql://127.0.0.1:3306/production_core
[5] PUBLISHING@jdbc:mysql://localhost:3306/production_core
no help , can anyone help me out here .
Thanks in advance
Prithish Chanda
Check whether MySQL is up and running by telnet.
Deletecommand is :
telnet 127.0.0.1 3306
If telnet says it is connected, then mysql server is up and running on that port in IP 127.0.0.1 ( Local machine ).
If not then start the mysql server.
If mysql server is up and running, please check whether you have given correct mysql JDBC jar file path with correct jdbc connection string.
saminda
Hello Saminda,
DeleteThanks for replying
I checked mysql , wrote a standalone to create a connection with the same string used , successful
But for some reason the connection fails in CIM
Disabled Firewall as well , is that a issue with the connector jar, do you happen to see any issues like this
Thanks,
Prithish
Hello saminda,
ReplyDeletei have installed endeca all those supporting software.My question is i have my own application i want to index those data's to endeca. pls tell me from the beginning what i have to do...im a starter.
First check base line index log. If there are any errors related to acquiring locks, then run the relevant script to release locks.
DeleteThen run base line index. Which is described in the middle of this installation. Normally it will take considerable time. Depend on your amount of data. If you upload lots of images and raw contents, then it will take considerable time.
If there are no previous errors related to acquiring locks, You can directly run base line index.
Excellent
ReplyDeleteThank you... :D
DeleteWow .. Everything on same page :) .
ReplyDeleteHi Saminda, Thanks for this post. Really Oracle/ATG development has historically been dominated by Windows machines. Oracle and ATG have been slow to catch on to the users migrating over to Apple, and haven’t begun officially supporting an OSX ATG release. Thanks a lot!!
ReplyDeleteCustom eBay Store Designs
Hello everyone,
ReplyDeleteI follow your instructions using windows 7 and the CIM console show me success when I create the Schema and import the data for Publishing server, but when I open the CIM Log and show me the following error:
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager Ignoring SQLException while executing
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager 'create table srch_site_cntnt_pri (
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager asset_version number(19) not null,
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager workspace_id varchar2(40) not null,
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager branch_id varchar2(40) not null,
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager is_head number(1) not null,
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager version_deleted number(1) not null,
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager version_editable number(1) not null,
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager pred_version number(19) null,
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager checkin_date timestamp null,
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager id varchar2(40) not null,
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager content_id varchar2(40) not null
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager ,constraint srch_site_cntnt_pp primary key (id,asset_version))'
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager java.sql.SQLSyntaxErrorException: ORA-00955: name is already used by an existing object
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager
**** Warning Tue Jul 08 22:43:40 COT 2014 1404877420288 /atg/dynamo/dbsetup/database/DatabaseOperationManager at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)
If somebody can help me, I will really appreciate
Best Regards!
Please check your JDBC driver jar files, JDBC connection configuration given during installation for Oracle.
DeleteHi Saminda,
ReplyDeleteCan you contact me please, I want to talk to you.
Thanks.
Hello Roger,
DeleteInbox me.. skonkaduwa@gmail.com :D
saminda
Hi saminda,
ReplyDeleteI am running atg10.2 install on windows8 64 bit machine with 4 gb ram.
But getting error "installer can not run on your configuration". Do you have any idea what is wrong here.
Please check bit version of your ATG Framework. Download 64 bit ATG framework for your 64 bit machine.
Deletesaminda
Hi saminda,
DeleteCan you please let me know from where can I download exact Oracle WebLogic Server 11gR1 (10.3.6).
On oracle website this version is not available.
Thanks,
Abhishek
1. I have no experience regarding this.
ReplyDeleteAccording to your doubt "usually it asks for weblogic username and password after this, but with atg colorizer it doesn't." means you can work with already installed setup right. :D
2. Version: Juno Release. I think you can use latest Eclipse as well.
saminda
Yeah I can work with the setup :D . The colorizer just makes it easy to locate errors and warnings on the black and white screen :P
ReplyDeleteThank you!
Open to more suggestions though abt coloring the logs to improve readability :) .... Thanks for the everything! Cheers!
ReplyDeleteHi saminda,
ReplyDeleteOracle/ATG development has historically been dominated by Windows machines. There have been a small number of people migrating over onto Mac OSX because, well, Apple makes a great computer for development.
eBay logo design
You are welcome..
DeleteThank you Saminda for the awsome explaination.
ReplyDeleteHow do set it up in eclipse? I would like to go through the flow using the classes provided. Waiting for your response. I'm sure it would help many others as well :)
Thanks!
Yes.. will do ASAP.
DeleteHi saminda,
ReplyDeleteThis is wonderful post for new to ATG. Kindly keep on posting on ATG.
I have a issue of not being able to login to bcc with admin/ATGtraining123 credential.
It says invalid username or password. Any idea what went wrong ?
Thanks.
Use the password you gave during CIM. Otherwise you may have to change it from database.
DeleteReally an execellent post on ATG, the best available.
ReplyDeleteUseful post for beginers.
Cheers saminda,
Regards,
Abhilash, Suresh.
Yeh.. Cheers..
DeleteNice explanation with image.i have learned more info from this blog. can u update ios related posts?
ReplyDeleteHire HTML5 Developers
Good.. Will give it a try
DeleteKepran Infosoft is an Ecommerce Website Designing and Web Development Company serving clients all over world. We Develop Ecommerce sites in Magento, PHP Word press and many technologies. Sell your products in online with our ecommerce website development features. Get a free quote now from our experienced Ecommerce developers.
ReplyDeletehttp://kepran.com/ecommerce-development/
Excellent work Saminda,
ReplyDeleteI appreciate all the effort and the pain you went through to come up with this.Keep up the good work.
Peace
Siraj
Hi,
ReplyDeleteGetting below error while starting startManagedWeblogic.cmd ATGProduction
java.net.ConnectException: Tried all: '1' addresses, but could not connect over HTTP to server: '[fe80:0:0:0:0:ffff:ffff:fffe]', port: '7001'
at weblogic.net.http.HttpClient.openServer(HttpClient.java:333)
at weblogic.net.http.HttpClient.openServer(HttpClient.java:425)
at weblogic.net.http.HttpClient.New(HttpClient.java:252)
Hi Saminda,
ReplyDeleteI want to debug the ATG OOTB classes which are used in the CRS application using eclipse. Could you please guide me to do it.
Thanks,
Madhu
Followed these steps to install ATG 11 with Endeca and CRS and it worked perfectly..
ReplyDeleteThanks Saminda..Excellent blog.. You should provide documentation to Oracle people.
Installing Endeca was such a pain to me since i dont know anything about it and your guide provided the right way.
Cheers. I know the pain how it is difficult to configure oracle commerce with tens of modules. There are many experts but they don't share their knowledge. I will add more on endeca
DeleteHi Saminda, I followed these steps to install ATG 10.2 with Endeca and CRS and it worked perfectly. Thanks for that. Still I am facing one issue with ATG10.2 as well as ATG 11 after installation of CAS not able to start CAS service. getting below error
ReplyDeleteWindows could not start the Endeca CAS Service service on local Computer.
Error 1053 : The service did not respond to the start or control request in a timely fashion. Please guide on this.
thanks bro !! this has been a great help. If you can add similar blog for oracle commerce 11 too. that would be great!!
ReplyDeleteIts almost similar..Just tak the updated versions of endeca as well. I installed 11 successfully using above steps!
DeleteHi Saminda,
ReplyDeleteIt is possible to automation of installing ATG in Windows and Linux.
You can do it with Linux. You have to integrate all modules mentioned in above. Write single bash script to integrate those stuff. Interaction with CIM modules will required bit of work. You have to find all requied bash scripts which are running inside those modules. Then edit those prompts according to your requirement and integrate them in to single installation.
DeleteFor windows , i have no idea about Microsoft products.. :D
It was very nice article and it is very useful to Oracle ATG Commerce learners.We also provide Cub training software online training.
ReplyDeleteCheers...
DeleteVery Nice article and I really enjoy being a freelance programmer. I do all my work over the internet.
ReplyDeleteMobile Apps Development company | Ecommerce Website Development Company
Great..
DeleteHey, you have made my day. I own an e-business firm and am currently developing a website to promote my trade. If you are interested, can you write some content for me? Send me your quote. I have checked out some sites like Freelance Work From Home . Are you a member on these marketplaces?
ReplyDeleteI would like to say thanks for your sharing this useful information. Nice post keep it up. Hope to see you next post again soon.
ReplyDeleteWith Regards,
Ecommerce Web Development Company in Bangalore
Hi,
ReplyDeleteI run all the steps and successfully installed all components and through with full deployment. I am facing issue where Indexing is failing at very last step. The EndecaScriptService is failing while indexing. Any suggestions to dig deep on this issue in order to resolve. I am trired after trying windows restart and trying with indexing.
The ConfigurationGeneratorForge log file has some errors:-
--------------------------------------------------------------------------------------------------------------
framework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
Error creating bean with name 'configurationAdapter' defined in class path resource [config/script/fcm.context.xml]: Cannot resolve reference to bean 'forgeConfigurationManager' while setting bean property 'forgeConfigurationManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'forgeConfigurationManager' defined in class path resource [config/script/fcm.context.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.endeca.itl.fcm.ForgeConfigurationManager]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
Thanks,
James
While I'm trying to login dyn/admin (Dynamo Admin Server) it is not authenticating. Eventhough I have followed exactly the same steps (credentials also the same) given in the blog it is not working.
ReplyDeleteAny help is appreciated.
Did you copy and past. Sometimes it will append garbage characters. Many people followed this successfully.
DeleteIt was successful after going through Programs->ATG->Tools->ATG Control Center. The URL to access the Dynamo server is http://gateway:7003/dyn/admin
DeleteFantastic man...
DeleteThanks For Your valuable posting, it was very informative. Am working inErp Development Companies In Chennai
ReplyDeleteWorking perfect whith version 11 too. Thank you !
ReplyDeleteA very good and informative article indeed. It helps me a lot to enhance my knowledge, I really like the way the writer presented his views.
ReplyDeleteaffordable web design utah
Accuratesolutionltd führt mobile app Entwicklungsunternehmen. Wir entwickeln Apps für Handys, Tablets , iPads und iPhones . Dies ist aufgrund der zunehmenden Nutzung von Internet und Mobilgeräte in Deutschland .
ReplyDeleteFirst go to weblogic console at http://localhost:7001/console and check the server instance configuration. Then you can find the port you configured.
ReplyDeleteCan we install this on windows 10
ReplyDeleteHi,
ReplyDeleteMy CRS is up But i am not getting categories in it.
I am not able to run Indexing on it. Getting below error
Any Idea how can i resolve it.
Exception in thread "index-/atg/commerce/endeca/index/ProductCatalogSimpleIndexi
ngAdmin" java.lang.NullPointerException
at atg.service.lockmanager.ClientLockManager.getLockServerNames(ClientLo
ckManager.java:479)
at atg.service.lockmanager.ClientLockManager.sendWarning(ClientLockManag
er.java:469)
Indexing is getting cancelled again and again.
DeleteI tried to restart machine and servers also. even then it is giving same error
Thanks for sharing this kind of information. People will surely like this kind of information. Magento Development Company in Bangalore
ReplyDeleteHi Saminda,
ReplyDeleteThis is Sriguna. First of all, Thank you for posting such a nice documentation.
I followed your steps and i am able to get CRS application running in my system.
I want to know how to setup fulfillment server for this CRS applicaition?
Can you guide me in this?
It is all about how to deliver the product. ATG is a generic ecommerce platform. First of all you better read ATG fulfillment process first and then try to invoke fulfillment functionalities via dyn admin pages. Then you will be able to get knowledge.
DeleteThanks for your reply. I will go through ATG fulfillment process.
DeleteI tried to import the CRS app in Eclipse. But if i do any modification or for example if i want to debug the app, how to do that? How to create a build script that will build and deploy the new code changes to weblogic server?
If you have tried this, Pls suggest.
Excellent post, I agree with you 100%! I’m always scouring the Internet for new information and learning whatever I can, and in doing so I sometimes leave comments on blogs. Website Designing Bangalore | Web Design Company Bangalore
ReplyDeleteMy CRS is up But i am not getting categories in it.
ReplyDeleteI am not able to run Indexing on it. Getting below error
Any Idea how can i resolve it.
Exception in thread "index-/atg/commerce/endeca/index/ProductCatalogSimpleIndexi
ngAdmin" java.lang.NullPointerException
at atg.service.lockmanager.ClientLockManager.getLockServerNames(ClientLo
ckManager.java:479)
at atg.service.lockmanager.ClientLockManager.sendWarning(ClientLockManag
er.java:469)
ndexing is getting cancelled again and again.
I tried to restart machine and servers also. even then it is giving same error
Please help.
Hi,
ReplyDeleteI am getting one error while running the promote_content.bat file.
Which is as follows :
SEVERE: Unable to update Assembler at URL: http://localhost:8080/dyn/admin/assemblerAdmin/admin
Caused by org.apache.http.conn.HttpHostConnectException
org.apache.http.impl.conn.HttpClientConnectionOperator connect - Connect to localhost:8080 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect
Caused by java.net.ConnectException
java.net.DualStackPlainSocketImpl connect0 - Connection refused: connect
Pls assist.
Thank U
Hvantage Technologies is leading outsource Mobile application development , and Web Development Company in USA offering various integrated IT Services including Ecommerce Solution, SEO Services & Digital Marketing Services.
ReplyDeleteExpert Web Solutions a top leading website designing company in tilak nagar, delhi. we are providing cheapest web designing service company in delhi and all over india. Website designing company in janakpuri. VIEW MORE :- Web Designing India
ReplyDeleteNice post. Thanks for sharing such an useful information.
ReplyDeleteSEO Services in Lucknow
ReplyDeleteEcommerce Solutions in Lucknow
thanks for the useful post
ReplyDeleteWebdesign Lüdenscheid
Expert Web Solutions a top leading website designing company in tilak nagar, delhi. we are providing cheapest web designing service company in delhi and all over india. Website designing company in janakpuri. VIEW MORE :- Web Designing Company in India
ReplyDeleteYour website content nice nice and interesting to observe.
ReplyDeleteoffice 2013 professional plus key deutsch
Informative and impressive. Keep Updating
ReplyDeletessd festplatte
I found a lot of interesting information here. Really good post
ReplyDeleteonline marketing ludenscheid
Your website content nice nice and interesting to observe.
ReplyDeletepersonalrekrutierung
Why should you choose us as your outsourced partner for Amazon Product Listing Services. Well, to begin there is no match to the quality and accuracy level of our work. Our team will come up with customized solutions as per the client’s needs and budget. Mail - info@123edata.com, Call- 1-8772841032, 9958399732
ReplyDeleteThis comment has been removed by the author.
ReplyDeletehttps://iam-saminda.blogspot.in/2013/06/oracle-ecommerce-atg-102.html?showComment=1477656840985#c2789272544411990203
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteI am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job
ReplyDeleteShri Ram Packaging Industry is one of the Leading Manufactures & suppliers of International standard pinewood pallets, Euro Pallets, ISPM-15 Heat Treated wooden Pallets, Crates, boxes since last 4 decade in Gurgaon, Bhiwadi.VIEW MORE
Paper Angle Board Manufacturer in Neemrana
Web Expert India are a popular and reputed website design and development company in India.Our Delhi based young professionals are highly dedicated and concentrate on availing quality services to our precious clients.
ReplyDeleteView More :-Website Designing Company in Delhi
Thankyou..
India eData Solutions provides Ecommerce Image Processing Services, Ecommerce Products Updating Services, 3Ecommerce Image Processing Services for E-commerce Industry at lowest rates in all over world. we have expert team for Outsource 3dCart product listing Project.
ReplyDeleteThank you for sharing excellent information. Your website is very cool. Fully useful your blog post... Online Shopping Sites
ReplyDeleteSecurity can be stated as the primary concern when it comes to online business. The internet is full of intruders trying to steal the confidential data.
ReplyDeletebest ecommerce platform
Nice post will help many professionals across the world those who are looking for such information..
ReplyDeleteSoftware development company in lucknow
IT outsourcing company in Lucknow
Finance software company in Lucknow
Finance software company in Lucknow
Banking software development in Lucknow
Website development company in Lucknow
Ecommerce development in Lucknow
Helpful for many candidates.. thanks..
ReplyDeleteSAP FICO training in Lucknow
Fire and safety training in Lucknow
Thanks for sharing this useful blog about Oracle ATG eCommerce platform.
ReplyDeleteWeb Designing Company in Coimbatore
I suppose that is a genuinely permissible article. You create this steerage enticing and attractive. You control to pay for readers loads to assume kind of and that i recognize that fine of writing. Click here for Amazon Course Training
ReplyDeleteThank you for your post. This is excellent information. It is amazing and wonderful to visit your site.
ReplyDeleteecommerce development services
ecommerce website development company
e-commerce site development company in hyderabad
This comment has been removed by the author.
ReplyDeleteya hello i am shaniya Best service provide all girls SEX COLLEGE OUT CALL Dehradun escorts , call girl in dehradhun, 77102•97931 ONLY CASH ON DELIVERY
ReplyDeleteThis article is very nice. Thanks for post.
ReplyDeletebest website designing and development company in dwarka
Best Portal Designing in delhi
Best Portal Designing in dwarka
Best Portal Designing and development in delhi
Best Portal Designing and development in dwarka
Portal Designing and Development in Delhi
Portal Designing and Development in Dwarka
Best seo in delhi
This article is very nice. Thanks for post.
best seo in dwarka
best seo in bharthal
best seo service in delhi
best seo service in dwarka
seo service in delhi
seo service in dwarka
seo service in bharthal
This article is very nice. Thanks for post.
ReplyDeleteBest Digital marketing agency in Dwarka
Best Digital marketing agency in Delhi
Best Digital marketing Company in Delhi
Best Digital marketing Company in Dwarka
Digital Marketing agency in delhi
Digital Marketing agency in dwarka
Digital Marketing agency in Bharthal
Digital Marketing agency in Gurgaon
Best Internet Service provider in dwarka
Best Internet Service provider in bharthal
Best Internet Service provider in Plam Vihar
Best Internet Service provider in Bijwasan
Best CCTV Services in dwarka
Best CCTV Service provider in bharthal
Best CCTV Service provider in Plam Vihar
Best CCTV Service provider in Bijwasan
best civil contractor in gurgaon
ReplyDeleteAwsome.....Really very informative and creative contents. This concept is a good way to enhance the knowledge. Thanks for sharing.
ReplyDeletePlease do visit my website hope you'll like it:
Best software development company in Lucknow
Best summer training company in Lucknow
Best summer internship institute Lucknow
Best summer internship company
Best MLM company in Lucknow
Best software development company
Lucknow developers and colonizer is a Best Real Estate development company in Lucknow for property and plots.
ReplyDeleteBuy Best Property and plots in Lucknow from the best real estate company in lucknow.
Hurry-up and contact us for plots and properties in Lucknow and near by locations.
Best Real Estate Company in Lucknow,Best Real Estate Development Company In Lucknow, Residential Plots In Lucknow,Commercial plots in lucknow best properties in lucknow, cheap plots in lucknow,Lucknow Developers, lucknow developers and colonizer,homes for sale in lucknow,homes for sale by owner in lucknow,commercial real estate,commercial real estate in lucknow,lucknow real estate, houses for sale near me ,plots for sale near me
For more info visit us: Lucknow Developer
Thanks for sharing this valuable content. In my view, if all webmasters and bloggers made good content as you did, the web will be a lot more useful than ever before. Raw Tadalafil powder
ReplyDeletePretty nice post. I just stumbled upon your weblog and wanted to say that I have really enjoyed browsing your blog posts. After all I’ll be subscribing to your feed and I hope you write again soon! Nandrolone powder
ReplyDeleteI personally recommend this blog, the links that the person has shared are fantastic. Its very important to share your link on the best website where there is huge traffic , it can help your website to get good traffic and rank.
ReplyDeleteIT Support in London
Software Development in London
Software Development in London
Money Transfer Software
Money Transfer System
Money Transfer Application
Electronic money software
E money software
outsourcingall.com "Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it.
ReplyDeleteThis paragraph gives clear idea for the new viewers of blogging, Thanks you. You’re doing a great job Man, Keep it up.
Seo training
Seo training in dhaka
SEO Services in bangladesh
Thanks for sharing an information to us. If someone wants to know about websites and SEO Service. I think this is the right place for you!
ReplyDeleteWebsite Development Company in Lucknow
Thanks for this great information,
ReplyDeletei'm really appreciate your information related to e-commerce website development
Nice, thanks for giving useful information. Ecommerce business should have a feature rich and user friendly online Ecommerce store that can facilitate in easy selling of stuffs online. In order to design your virtual web store that can provide a real time shopping like experience to your customers, a highly efficient and best Ecommerce software is essential.
ReplyDeleteOnline Shopping Software
Ecommerce Software For Small Business
Best Online Store Software
Ecommerce Software Companies
Ecommerce Website Software
I am regular reader of your blog and no doubt it all stuff is awesome. The best thing about your sharing and posting is that you always provide content that is helpful for both the newbie and experts.
ReplyDeleteDestechmedia
Destech Media Pvt. Ltd.
study abroad consultants in janakpuri
ReplyDeleteUK study abroad consultants in janakpuri
Canada study abroad consultants in janakpuri
Australia study abroad consultants in janakpuri
Zeeland study abroad consultants in janakpuri
Germany study abroad consultants in janakpuri
France study abroad consultants in janakpuri
Switzerland study abroad consultants in janakpuri
Denmark study abroad consultants in janakpuri
Dubai study abroad consultants in janakpuri
Lithuania study abroad consultants in janakpuri
Latvia study abroad consultants in janakpuri
Netherland study abroad consultants in janakpuri
Are you wishing to purchase the Automatic BB guns? Well, everyone desires to buy because bb guns are the best for Airgun sports. People use these guns for target practice and training.
ReplyDeleteAre you looking for the Best OGX Shampoo for hair fall? throughout the internet? We know that a shiny and healthy hair is important to add up in your personality. Therefore, you must use the best quality shampoo that must be beneficial for your hair.
ReplyDeleteAre you wishing to buy a Best Cheap Tablet with Stylus ? ? ? There are multiple tablets available for a cheap and affordable price throughout the Internet.
ReplyDeleteEveryone wishes to pass on a Largest Android Tablets? with them. Nevertheless, the greatest screen tablets are not conveniently found. Tablets are the hugest electronic device that people like to pass on.
ReplyDeleteCall 823949**5817me high profile call girl services in Chandigarh 24 hours available safe and secure just now book
ReplyDeleteI was more than happy to uncover this great site. I need to to thank you for your time due to this fantastic read!!
ReplyDeleteI definitely enjoyed every bit of it and I have you bookmarked to see new information on your blog.
Classified Ads WordPress Theme
I was more than happy to uncover this great site. I need to to thank you for your time due to this fantastic read!!
ReplyDeleteI definitely enjoyed every bit of it and I have you bookmarked to see new information on your blog.
Classified Ads WordPress Theme
I was more than happy to uncover this great site. I need to to thank you for your time due to this fantastic read!!
ReplyDeleteI definitely enjoyed every bit of it and I have you bookmarked to see new information on your blog.
Freelance Marketplace WordPress Theme
ReplyDeleteI was more than happy to uncover this great site. I need to to thank you for your time due to this fantastic read!!
I definitely enjoyed every bit of it and I have you bookmarked to see new information on your blog.
Classified Ads WordPress Theme
Thank you very much for providing important information. All your information is very valuable to me.
ReplyDeleteVillage Talkies a top-quality professional corporate video production company in Bangalore and also best explainer video company in Bangalore & animation video makers in Bangalore, Chennai, India & Maryland, Baltimore, USA provides Corporate & Brand films, Promotional, Marketing videos & Training videos, Product demo videos, Employee videos, Product video explainers, eLearning videos, 2d Animation, 3d Animation, Motion Graphics, Whiteboard Explainer videos Client Testimonial Videos, Video Presentation and more for all start-ups, industries, and corporate companies. From scripting to corporate video production services, explainer & 3d, 2d animation video production , our solutions are customized to your budget, timeline, and to meet the company goals and objectives.
As a best video production company in Bangalore, we produce quality and creative videos to our clients.
We can offer not only classical sex but can also do much more which we can negotiate if you require our VIP call girls. We guarantee to provide you with our undivided attention at all times.
ReplyDeleteVIP Call Girls in Siliguri
Looking for Worthy Intel Core I3-10100 Processor in UAE, 4 Cores Turbo Processor in UAE, 4.3 GHz Processor in UAE Visit now https://gccgamers.com/computer-parts-compnents/processors/intel-core-i3-10100-4-cores-turbo-4-3-ghz-processor.html
ReplyDeletePosted blog really impressed me lot here I found tips and new ideas for SEO Content Writing Services India which gave helpful reasons, keep posting new informative blogs with us after all I am your regular blog reader Content writing services Delhi.
ReplyDeleteNeed professional WordPress Web Design Services? We're experts in developing attractive mobile-friendly WordPress websites for businesses. Contact us today! https://just99marketing.com/wordpress-web-design
ReplyDeleteThank you for sharing valuable content! We are truly mastered the art of ecommerce website development. Their expertise in crafting seamless online shopping experiences is evident in every project. If you're looking for top-notch services and curious about ecommerce website development price in India, I highly recommend checking out IWC. Their commitment to quality and transparency in pricing sets them apart in the competitive landscape of ecommerce development. Explore the possibilities with IWC and discover the perfect balance between excellence and affordability in ecommerce website development in India.
ReplyDelete