Technical Note: Managing Sun Java System Portal Server 7.1 Update 1 AJAX Table Container

Installing the AJAXTableContainerProvider

The AJAXTableContainerProvider is available, by default, on the Portal Server Enterprise sample with a fresh install of this relase of the Portal Server software. The container provider is added to the top level organization of the portal server and will be available in all the sub-organizations created under the top level organization. However, the AJAXTableContainerProvider will not be installed with other samples because other samples do not need the AJAXTableContainerProvider to function. However, AJAXTableContainerProvider can be easily added to the display profile to allow usage on any other custom portal.

ProcedureTo add the AJAXTableContainerProvider to a New Portal

  1. Set up configuration information.

    To set up configuration information:

    1. Create a temporary directory to store the configuration files.

    2. Copy the input.properties.template file from PortalServer-BaseDir/samples/portals/shared/ directory to the temporary directory as input.properties file.

    3. Edit the input.properties file (in the temporary directory) and replace all the tokens that begin and end with % with the appropriate portal settings.

  2. Set up password information.

    1. Copy the password.properties.template file from PortalServer-BaseDir/samples/portals/shared/ directory to the temporary directory (created in Step 1,a) as password.properties file.

    2. Edit the password.properties file in the temporary directory and replace all the tokens that begin and end with % with the appropriate portal settings.

  3. Deploy the AJAXTableContainerProvider.

    To deploy, type Ant-Home/bin/ant -buildfile PortalServer-BaseDir/samples/portals/build.xml install_ajax. This command will install just the container provider and make it available at the global level DP for use in any portal. This will not deploy the static files to the webapp.

    To deploy the static files, type PortalServer-BaseDir/bin/psadmin redeploy -u amadmin -w amadmin-password -p portal-ID. Now, the portal webapp will be redeployed and AJAXTableContainerProvider will be made available.