Variables de remplacement dans les fichiers script de l'interface de configuration XML

Les fichiers script XML qui ont été créés par une exportation de l'interface de configuration XML ou qui peuvent être importés par l'interface de configuration XML peuvent contenir des URL vers des fichiers de portail. Ces URL font référence aux fichiers qui se trouvent dans les répertoires du serveur HCL Portal. Ces emplacements peuvent varier en fonction du répertoire que vous avez spécifié pour l'installation d'HCL Digital Experience. Vous pouvez éviter la dépendance par rapport à l'emplacement de fichier en utilisant des variables.

Par exemple, l'application Web du module de connexion au portail contient l'élément XML suivant :
<url>file://localhost/$archive_root$/login.war.webmod/login.war</url>
Dans le cadre d'une installation d'HCL Portal en environnement Linux, cette URL peut être interprétée comme suit :
<url>file://localhost//opt/WebSphere/PortalServer/login.war.webmod/login.war</url>
Dans le cadre des installations d'HCL Portal dans d'autres environnements, le fichier login.war peut se trouver dans un autre répertoire.

Dans la mesure où l'interface de configuration XML utilise des valeurs différentes pour le remplacement des variables, le fichier d'entrée XML est indépendant des répertoires d'installation d'HCL Portal.

Le tableau suivant présente les variables disponibles et fournit des exemples de valeurs de remplacement correspondantes pour une installation d'HCL Portal en environnement Linux :
Tableau 1. Variables de remplacement dans les fichiers script de l'interface de configuration XML

Variables représentant les répertoires d'installation d'HCL Portal dans les fichiers script XML et exemples de remplacement correspondants.

Variable pour un répertoire d'installation d'HCL Portal Exemple de valeur de remplacement
$app_install_root$ /opt/WebSphere/wp_profile/installedApps
$archive_root$ /opt/WebSphere/wp_profile/PortalServer/deployed/archive
$predeployed_root$ /opt/WebSphere/wp_profile/installedApps/wpsbvt
$profile_install_root$ /opt/WebSphere/wp_profile/installedApps
$server_root$ /opt/WebSphere/PortalServer
$user_install_root$ /opt/WebSphere/wp_profile
$wp_profile_root$ /opt/WebSphere/wp_profile