Directory structure | HCL Digital Experience

The topic shows the naming conventions that are used to denote the location of files on the servers and the types of resources you can find in those directories.

PortalServer_root

Throughout this documentation, the installation location for the portal server component of HCL Digital Experience is noted as PortalServer_root.

For the IBM® i operating system, an extra variable is used to indicate the user data directory. The user data directory is noted as PortalServer_root_user.

The following information shows the default location if it is not otherwise specified during installation:
AIX®
/usr/IBM/WebSphere/PortalServer
HP-UX
/opt/IBM/WebSphere/PortalServer
IBM i
  • portal_server_root (ProdData)
    • /QIBM/ProdData/WebSphere/PortalServer/V85/product offering/QIBM/ProdData/WebSphere/PortalServer/V85/<product offering>
    Where product offering is Server or Express
  • PortalServer_root_user (UserData)
    • WebSphere® Application Server Version 8.5.5 for Network Deployment:
      • /QIBM/UserData/WebSphere/AppServer/V85/ND/profiles/wp_profile/PortalServer/QIBM/UserData/WebSphere/AppServer/V85/ND/profiles/wp_profile/PortalServer
Linux™
/opt/IBM/WebSphere/PortalServer/opt/IBM/WebSphere/PortalExpress/PortalServer
Solaris
/opt/IBM/WebSphere/PortalServer
Windows™
C:\Program Files\IBM\WebSphere\PortalServerC:\Program Files\IBM\WebSphere\PortalExpress\PortalServer
z/OS®
/usr/lpp/zPortalServer/V8R5M0 (installation root)

/WebSphere/V8R5M0/AppServer/PortalServer (configuration root)

wp_profile_root

Throughout this documentation, the profile location is noted as wp_profile_root. The following information shows the default profile location if another location is not specified during installation:
AIX
/usr/IBM/WebSphere/wp_profile
HP-UX
/opt/IBM/WebSphere/wp_profile
IBM i
  • WebSphere Application Server Version 8.5 for Network Deployment:
    • /QIBM/UserData/WebSphere/AppServer/V85/ND/profiles/wp_profile

The wp_profile is the default profile name but is used here as an example since there can be multiple profiles with self described or incremental names (for example, wp_profile1, wp_profile2).

Linux
/opt/IBM/WebSphere/wp_profile /opt/IBM/WebSphere/PortalExpress/AppServer/profiles/wp_profile
Solaris
/opt/IBM/WebSphere/wp_profile
Windows
C:\Program Files\IBM\WebSphere\wp_profile C:\Program Files\IBM\WebSphere\wp_profile
z/OS
/WebSphere/V8R5/AppServer/profiles/default

ConfigEngine_root

Throughout this documentation, the installation location for the Configuration Engine component is noted as ConfigEngine_root.
AIX
/usr/IBM/WebSphere/ConfigEngine
HP-UX
/opt/IBM/WebSphere/ConfigEngine
IBM i
/QIBM/ProdData/WebSphere/PortalServer/V85/ConfigEngine
Linux
/opt/IBM/WebSphere/ConfigEngine /opt/IBM/WebSphere/PortalExpress/AppServer/profiles/ConfigEngine
Solaris
/opt/IBM/WebSphere/ConfigEngine
Windows
C:\Program Files\IBM\WebSphere\ConfigEngine C:\Program Files\IBM\WebSphere\ConfigEngine
z/OS
/usr/lpp/zWebSphere/V8R5/ConfigEngine

HCL Portal Configuration Engine profile directory

The Configuration Engine profile directory is the location of the ConfigEngine task.
AIX
/usr/IBM/WebSphere/wp_profile/ConfigEngine
HP-UX
/opt/IBM/WebSphere/wp_profile/ConfigEngine
IBM i
  • WebSphere Application Server Version 8.5.5 for Network Deployment:
    • /QIBM/UserData/WebSphere/AppServer/V85/ND/profiles/wp_profile/ConfigEngine

The wp_profile is the default profile name but is used here as an example since there can be multiple profiles with self described or incremental names (for example, wp_profile1, wp_profile2).

Linux
/opt/IBM/WebSphere/wp_profile/ConfigEngine /opt/IBM/WebSphere/PortalExpress/AppServer/profiles/wp_profile/ConfigEngine
Solaris
/opt/IBM/WebSphere/wp_profile/ConfigEngine
Windows
C:\Program Files\IBM\WebSphere\wp_profile\ConfigEngine C:\Program Files\IBM\WebSphere\wp_profile\ConfigEngine
z/OS
/WebSphere/V8R5/AppServer/profiles/default/ConfigEngine

HCL Portal directory structure after installation

HCL Portal has the following directory structure after installation:
Note: On the Linux and IBM i operating systems, all directories are r/o. On z/OS operating systems, all subdirectories are r/w in the ConfigEngine_root directory. However, the content might be r/w (if files were copied) or r/o (if files are symlinked).
PortalServer_root          Root directory for HCL Portal
 |
 +-- ap
 |
 +-- base
 |
 +-- bin                    HCL Portal tools
 |
 +-- bp
 |
 +-- doc                    Javadoc and sample XMLAccess input files
 |
 +-- ext                    
 |
 +-- filesForDmgr            
 |
 +-- installer  
 |
 +-- jcr                    Resources for the Content Repository
 |
 +-- license                HCL Portal license agreement
 |
 +-- lwo   
 |
 +-- lwp04.infra         
 |
 +-- people                 
 |
 +-- prereq                 
 |
 +-- prereqs.infra          
 |
 +-- profileTemplates          
 |
 +-- properties             
 |
 +-- pzn                    
 |
 +-- pzn.ext                
 |
 +-- search                 
 |
 +-- shared                 Shared resources, including runtime JARs, TLDs, 
 |                          and other resources. 
 |                          The /app subdirectory is the application server's 
 |                          WPSLib shared library for HCL Portal
 |
 +-- solutionInstaller
 +-- theme 
 |
 +-- ui 
 |
 +-- version                Version information for various components
 |
 +-- wcm                    Source Web application files for web content manager
 |
 +-- wps.properties                    

AppServer_root

Throughout this documentation, the installation location for WebSphere Application Server is noted as AppServer_root.

The following information shows the WebSphere Application Server installation directory:

HCL Portal Configuration profile directory cw_profile_root

Throughout this documentation, the Configuration Wizard profile location is noted as cw_profile_root. The following information shows the profile location:

AIX
/usr/IBM/WebSphere/AppServer/profiles/cw_profile
HP-UX
/opt/IBM/WebSphere/AppServer/profiles/cw_profile
IBM i
WebSphere Application Server Version 8.5 for Network Deployment:/QIBM/UserData/WebSphere/AppServer/V8/ND/profiles/cw_profile
Linux
/opt/IBM/WebSphere/AppServer/profiles/cw_profile
Solaris
/opt/IBM/WebSphere/AppServer/profiles/cw_profile
Windows
C:\Program Files\IBM\WebSphere\AppServer\profiles\cw_profile
z/OS
/usr/lpp/zWebSphere/V8R5 (installation root)

/WebSphere/V8R5/AppServer (configuration root)

IBM i
The installation location for WebSphere Application Server is noted as app_server_root and refers to the UserData path, unless otherwise specified in the topic where you see it. The profile_root following variable refers to the name given to the WebSphere Application Server profile in use.
The following information shows the default WebSphere Application Server installation location if it is not otherwise specified during installation:
IBM i
The installation location for WebSphere Application Server is noted as app_server_root and refers to the UserData path, unless otherwise specified in the topic where you see it. The profile_root following variable refers to the name given to the WebSphere Application Server profile in use.
Linux
/opt/IBM/WebSphere/PortalExpress/AppServer
Windows
C:\Program Files\IBM\WebSphere\PortalExpress\AppServer

Directories for languages

The following table shows the languages that are supported by HCL Portal and the directories that are used for storing locale-specific resources. These directories are used in portlet web application directories and in the HCL Portal enterprise application (themes, skins, and other web application resources).

Table 1. Languages supported by HCL Portal
Language (locale) Directory
Arabic /ar
Danish /da
English /en
French /fr
Italian /it
Kazakh /kk
Korean /ko
Polish /pl
Romanian /ro
Slovenian /sl
Turkish /tr
Traditional Chinese /zh_TW
Catalan /ca
German /de
Spanish /es
Croatian /hr
Hebrew /iw
Dutch /nl
Portuguese /pt
Russian /ru
Swedish /sv
Ukrainian /uk
Czech /cs
Greek /el
Finnish /fi
Hungarian /hu
Japanese /ja
Norwegian /no
Brazilian Portuguese /pt_BR
Slovak /sk
Thai /th
Simplified Chinese /zh