Perform the following steps to build ATG Self Service with an IBM WebSphere or JBoss application server.

Before assembling the file, identify which Service modules you will require.

Module Name

Description

Additional Information

Service.SelfService

Required for Self Service

Installs ATG Self Service

Service.SelfServiceDataWarehouse

Optional

Installs the ATG Self Service DataWarehouse module that is used for Reporting

DafEar.Admin

Required for Self Service

Installs the Administration UI for ATG Self Service.

PublishingAgent

Required if also using ATG Knowledge

Allows you to deploy structured content with ATG Knowledge.

SearchAdmin.AdminUI

Required

Installs ATG Search Admin UI

DAF.Search.Base.SearchUI

Required

Installs DAF Search UI

Service.Agent

For ATG Self Service Only

Assembled on the Knowledge Server.

Service.Admin

For ATG Self Service Only

Assembled on the Knowledge Server.

  1. Open the runAssembler script located in the <ATG2007.3>/home/bin directory to create an EAR file.

    In the following example, MySelfServiceApplication.ear represents the EAR file and contains the optional Service.SelfServiceDataWarehouse module for Reporting. This example will also install ATG Knowledge, and as such, the example also contains the PublishingAgent module:

    runAssembler –server svcadmin –standalone –liveconfig
    MySelfServiceApplication.ear –m SearchAdmin.UI DAF.Search.Base.SearchUI
    Service.SelfService Service.SelfServiceDataWarehouse DafEar.Admin
    PublishingAgent

    Note: The order of the modules is important. The SearchAdmin.UI and DAF.Search.Base.SearchUI modules should be listed first, followed by the main module, and then the admin module.

    Note: The –standalone flag configures the assembled EAR in standalone mode, or on a server that does not have ATG installed. In Standalone mode, all of files needed to run the application are included within the EAR. This flag is required.

    For detailed instructions on assembling ATG applications, see the appropriate section in the ATG Installation and Configuration Guide.

  2. Deploy the resulting EAR files to your application server and start them according to the instructions in your application server documentation.

  3. The 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.

  4. If you will be using ATG Knowledge with ATG Self Service, you must run a separate Publishing Web Agent to deploy structured content. To start the Publishing Web Agent, run the following command from <ATG2007.3Webdir>/home/bin:

startNucleus -m PublishingWebAgent
 
loading table of contents...