Installing a Portal Application Archive (PAA) file | HCL Digital Experience
After you install HCL Digital Experience, you can use the Solution Installer to install applications that are in the Portal Application Archive (PAA) format.
Before you begin
Cluster note: Complete these steps on the
primary node and then on all additional nodes.
Procedure
- Open a command prompt.
- Change to the wp_profile_root/ConfigEngine directory.
- Run the following command:
- AIX®: ./ConfigEngine.sh install-paa -DPAALocation=paa_file_location -DWasPassword=password -DPortalAdminPwd=password
- HP-UX: ./ConfigEngine.sh install-paa -DPAALocation=paa_file_location -DWasPassword=password -DPortalAdminPwd=password
- IBM® i: ConfigEngine.sh install-paa -DPAALocation=paa_file_location -DWasPassword=password -DPortalAdminPwd=password
- Linux™: ./ConfigEngine.sh install-paa -DPAALocation=paa_file_location -DWasPassword=password -DPortalAdminPwd=password
- Solaris: ./ConfigEngine.sh install-paa -DPAALocation=paa_file_location -DWasPassword=password -DPortalAdminPwd=password
- Windows™: ConfigEngine.bat install-paa -DPAALocation=paa_file_location -DWasPassword=password -DPortalAdminPwd=password
- z/OS®: Complete the
following steps:
- In the Portal configuration panel, select Application configuration tasks.
- Select Configure content with Solution Installer.
- Select Install and deploy a solution.
- Select Define
variables.Reminder: Press F1 to display the help panel if you need assistance to define the variables.
- Generate the customization jobs.
- Follow the Customization dialog instructions for submitting the customization jobs. If the job ends abruptly or is canceled without a failure message, remove all log files from the ConfigEngine/log directory before you rerun the job.
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. - After the task successfully completes, verify that the
following sub-directory exists:
- AIX®: wp_profile_root/paa/paa_filename
- HP-UX: wp_profile_root/paa/paa_filename
- IBM® i: wp_profile_root/paa/paa_filename
- Linux™: wp_profile_root/paa/paa_filename
- Solaris: wp_profile_root/paa/paa_filename
- Windows™: wp_profile_root\paa\paa_filename
- z/OS®: wp_profile_root/paa/paa_filename
- From the PAA file
sub-directory, open the components.properties file.
Complete the following steps to check for and resolve conflicts with
previously installed components:
- Search for the component parameters. Parameters that are set to true are not already installed. Parameters that are set to false are already installed.
- To update existing components, change their value in the components.properties file to true.
- Save your changes to the components.properties file.
- Optional: Complete the following steps if you
included the -Dwcmdetect=true parameter:
- Open the properties file in the paa/ComponentName directory.
- Set the value of all the Web Content Manager libraries that you want to update to true.
- Set the value of all the Web Content Manager libraries that you want to keep the old version to false.
- Save your changes.
- Optional: Run the following task if you changed
values in the components.properties file:
This task updates the registration of the existing components with the new assembly.
- AIX®: ./ConfigEngine.sh update-paa-components -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- HP-UX: ./ConfigEngine.sh update-paa-components -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- IBM® i: ConfigEngine.sh update-paa-components -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- Linux™: ./ConfigEngine.sh update-paa-components -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- Solaris: ./ConfigEngine.sh update-paa-components -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- Windows™: ConfigEngine.bat update-paa-components -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- z/OS®: Complete the
following steps:
- In the Portal configuration panel, select Application configuration tasks.
- Select Configure content with Solution Installer.
- Select Install and deploy a solution.
- Select Define
variables.Reminder: Press F1 to display the help panel if you need assistance to define the variables.
- Generate the customization jobs.
- Follow the Customization dialog instructions for submitting the customization jobs. If the job ends abruptly or is canceled without a failure message, remove all log files from the ConfigEngine/log directory before you rerun the job.
- Optional: If you are using
the Simple and Protected GSS-API Negotiation Mechanism (SPNEGO) for
single sign-on, complete the following steps to disable SPNEGO:
- Log on to WebSphere® Integrated Solutions Console.
- Go to .
- Clear the Enable SPNEGO check box.
- Save your changes.
- Run the following task to deploy the PAA content to HCL Portal:
- AIX®: ./ConfigEngine.sh deploy-paa -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- HP-UX: ./ConfigEngine.sh deploy-paa -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- IBM® i: ConfigEngine.sh deploy-paa -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- Linux™: ./ConfigEngine.sh deploy-paa -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- Solaris: ./ConfigEngine.sh deploy-paa -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- Windows™: ConfigEngine.bat deploy-paa -DappName=assemblyName -DWasPassword=password -DPortalAdminPwd=password
- z/OS®: Complete the
following steps:
- In the Portal configuration panel, select Application configuration tasks.
- Select Configure content with Solution Installer.
- Select Install and deploy a solution.
- Select Define
variables.Reminder: Press F1 to display the help panel if you need assistance to define the variables.
- Generate the customization jobs.
- Follow the Customization dialog instructions for submitting the customization jobs. If the job ends abruptly or is canceled without a failure message, remove all log files from the ConfigEngine/log directory before you rerun the job.
Clustered environment parameters: If you 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
Virtual portal parameters: If you are deploying to a virtual portal, you 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. - Optional: Complete the following
steps to enable SPNEGO:
- Log on to WebSphere® Integrated Solutions Console.
- Go to .
- Clear the Enable SPNEGO check box.
- Save your changes.