To start ATG Campaign Optimizer on IBM WebSphere, Oracle WebLogic, or JBoss Application Server, use the <ATG10dir>/home/bin/runAssembler
script to create an EAR file for each ATG Campaign Optimizer module. You can then deploy the resulting EAR files to your application server and start them according to the instructions in your application server documentation. You can find detailed information about the runAssembler
script in the ATG Platform Programming Guide.
Note: If you used CIM to set up ATG Campaign Optimizer, the EAR files have already been assembled and deployed, so you do not need to follow the procedures in this section. The ATG Campaign Optimizer modules start up automatically when you start the application server. Refer to your application server documentation for more information.
Note that your SQL database and the DistributorServer
must be running before you start your ATG applications. To start the DistributorServer
on your HTTP server machine(s), run the startNucleus -m Distributor
command under <ATGWebServerExtensions_dir>
\home\bin
.
To assemble a J2EE application that includes ATG Campaign Optimizer, you execute a command in this format:
runAssembler [options
]output-file-name
–mmodule-list
Be sure to specify all ATG Campaign Optimizer modules or submodules that you want to work with, plus the application module that includes the Web application you are testing, plus any other ATG modules required. For example, you could use the following command to assemble an application in development mode that includes ATG Campaign Optimizer without ATG Commerce extensions:
runAssembler –standalone COServer.ear -m ABTest.runtime
ABTest.management.Versioned ABTest.reportingDafEar.Admin
<additional
modules>
If your installation includes ATG Commerce, include additional modules that allow business users to include ATG Commerce elements in tests. For example:
runAssembler –standalone COServer.ear -m DCS-ABTest.runtime
DCS-ABTest.management.Versioned DafEar.Admin<additional
modules>
You can include the following optional –layer
commands when you start the ATG Campaign Optimizer server:
Option | Notes |
---|---|
| Include this option if you want to deploy ATG Campaign Optimizer tests to a staging server as well as a production server. Among other changes, this option enables the appropriate staging and production workflow. See Managing Workflows for more information. |
| Include this option if you installed the preview feature. See Previewing Tests for more information. |
For example:
runAssembler –standalone COServer.ear –layer preview –layer staging
-m ABTest.runtime ABTest.management.Versioned ABTest.reportingDafEar.Admin
<additional
modules>
If you are running the ATG Campaign Optimizer Reporting module on a separate server, omit ABTest.reporting
from the EAR file for the Production/Staging module and create a separate EAR file for the reporting module:
runAssembler –standalone COReporting.ear
ABTest.reporting
–mDafEar.Admin
Notes:
The
–standalone
flag is required in all cases.The
DafEar.Admin
module shown in the list starts the ATG Dynamo Server Admin. This module is optional. TheDafEar.Admin
module must precede any custom modules that are included in the module list.
For detailed instructions on assembling ATG applications, see the ATG Platform Programming Guide.