+

Search Tips   |   Advanced Search

Install a Portal Application Archive (PAA) file

After we install HCL DX, we can use the Solution Installer to install applications that are in the Portal Application Archive (PAA) format.

Before we install the application, review the included readme file for extra installation information. The readme file is either in the extracted PAA file in the documentation directory or outside the PAA file in a higher level compression file. Include information such as assembly names and extra parameters that we might need for the install-paa, update-paa-components, or deploy-paa tasks in the readme file.

Cluster note: Complete these steps on the primary node and then on all additional nodes.

  1. Open a command prompt.

  2. Change to the wp_profile_root/ConfigEngine.

  3. Run the following command:

      ./ConfigEngine.sh install-paa -DPAALocation=paa_file_location -DWasPassword=password -DPortalAdminPwd=password

    Optional parameter: You can add the following optional parameter to your install-paa command: -Dwcmdetect=true. This parameter controls the behavior of the installed HCL Web Content Manager libraries. If you include this parameter, a properties file is created in the paa/ComponentName directory. The name of the properties file matches the PAA file name.

  4. After the task successfully completes, verify that the following subdirectory exists:

  5. From the PAA file subdirectory, open the components.properties file. Complete the following steps to check for and resolve conflicts with previously installed components:

    1. Search for the component parameters. Parameters that are set to true are not already installed. Parameters that are set to false are already installed.

    2. To update existing components, change their value in the components.properties file to true.

    3. Save changes to the components.properties file.

  6. Optional: Complete the following steps if you included the -Dwcmdetect=true parameter:

    1. Open the properties file in the paa/ComponentName directory.

    2. Set the value of all the Web Content Manager libraries that we want to update to true.

    3. Set the value of all the Web Content Manager libraries that we want to keep the old version to false.

    4. Save changes.

  7. Optional: Run the following task if we changed values in the components.properties file:

    This task updates the registration of the existing components with the new assembly.

      ./ConfigEngine.sh update-paa-components -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password

    1. Log on to WebSphere Integrated Solutions Console.

    2. Go to Security > Global security > Web and SIP security > SPNEGO Web authentication.
    3. Clear the Enable SPNEGO check box.

    4. Save changes.

  8. Deploy the PAA content to HCL:

      ./ConfigEngine.sh deploy-paa -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password

    Clustered environment parameters: If we are deploying to a clustered environment and your PAA file contains XMLAccess script files, add the following two parameters to the deploy-paa task:

    • -DmaxTimeToWait
    • -DmaxAppTimeToWait

    These values define the time that the wplc-wait-for-sync-to-complete task waits to synchronize the nodes. The default values are -DmaxTimeToWait=30 and -DmaxAppTimeToWait=5. The values are in minutes. Add these parameters to your deploy-paa task with values that meet our requirements.Virtual portal parameters: If we are deploying to a virtual portal, we must include the context root and host name parameters for the virtual portal. Add the -DVirtualPortalHostName and -DVirtualPortalContext parameters to the deploy-paa task. Read Virtual portals for information.

    Note: By default, only components that are set to true in the components.properties file are deployed. To deploy all components, add the -DforceDeploy=true parameter to the deploy-paa task.

  9. Optional: Complete the following steps to enable SPNEGO:

    1. Log on to WebSphere Integrated Solutions Console.

    2. Go to Security > Global security > Web and SIP security > SPNEGO Web authentication.
    3. Clear the Enable SPNEGO check box.

    4. Save changes.

Parent topic: Install and uninstall add-ons using the Solution Installer