Variables de stratégie
Vous pouvez utiliser des variables de stratégie afin de résoudre des jetons au format {$Variable_name} qui peuvent apparaître dans le paramètre de modèle d'URL d'une règle de proxy ou dans des métadonnées.
Les variables de stratégie sont utilisées dans le paramètre
urlPattern d'un élément de règle de proxy, ou dans une section de métadonnées. Il existe deux types de variables de stratégie : - Variables de noeud final
- Les variables de noeud final définissent une variable à valeur unique. Elles sont généralement utilisées pour définir un hôte dorsal spécifique. Lorsque les développeurs d'applications utilisent des variables de noeud final, ils peuvent rédiger une règle de stratégie afin d'extraire du modèle d'URL dans une variable les parties qui sont spécifiques à l'environnement de portail en cours. Exemple :
- Le développeur de portlet définit une règle de proxy avec le paramètre de modèle d'URL suivant :
{$my_server}/mymail*. Cela signifie que le modèle d'URL obtenu est la valeur de la variable de stratégie, ajoutée au chemin d'accès/mymail. - L'administrateur système du portail définit la valeur
http://www.the-remote-system.compour la variablemy_server. Par conséquent, le modèle d'URL de la règle de stratégie esthttp://www.the-remote-system.com/mymail.
- Le développeur de portlet définit une règle de proxy avec le paramètre de modèle d'URL suivant :
- Variables de stratégie dynamique
- Les variables de stratégie dynamique peuvent avoir plusieurs valeurs. L'objectif de ce type de variable est de définir les parties dynamiques du modèle d'URL sans devoir spécifier une règle de stratégie plusieurs fois. Exemple :
- Un modèle d'URL de règle de stratégie comporte le paramètre de modèle d'URL suivant :
http://localhost/wps/{$my_dynamic_policy}/Main/*. - La variable
my_dynamic_policyest associée aux valeursportaletmyportal.
http://localhost/wps/portal/Main/ouhttp://localhost/wps/myportal/Main/. L'objectif de cette technique est de mettre à disposition une règle de stratégie pour plusieurs modèles d'URL qui peuvent contenir des parties dynamiques. - Un modèle d'URL de règle de stratégie comporte le paramètre de modèle d'URL suivant :