Dans cette version, la substitution de chaînes dans les fichiers XSL ne s'effectue plus lors d'une étape de pré-traitement de la présentation. Par conséquent, les chaînes sont substituées en temps réel, ce qui entraîne une baisse des performances de l'interface utilisateur Calendar Express.
Solution : vous pouvez effectuer la substitution de chaînes avant d'exécuter Calendar Server en traitant l'ensemble des fichiers XSL et en insérant manuellement les chaînes de language correctes. Pour ce faire, vous devez ajouter le script perl (xslvarparser.pl ) se trouvant dans le répertoire { CAL_SERVER_BASE}/tools/unsupported/bin . Le script contient ses propres instructions d'exécution.
Par commodité, nous vous les reportons ci-dessous :
Utilisez le script perl xslvarparser.pl pour substituer les variables dans les fichiers XSL afin d'accélérer le rendu XSL.
Copiez ce fichier dans le répertoire /opt/SUNWics5/cal/html (répertoire par défaut sur Solaris).
Exécutez-le ensuite sous la forme $ perl xslvarparser.pl.
Les fichiers obtenus sont placés sous un répertoire out, dans chaque langue.
Remplacez les fichiers XSL dans chaque langue par les fichiers du répertoire out.
Nous vous recommandons d'enregistrer les fichiers d'origine avant d'effectuer cette substitution.
Ce problème est identique à celui décrit au n° 6385495 dans Problèmes signalés dans Calendar Server 6.3 .