Dans cet article


Offres d'emploi

Tags

Localisation des fichiers de cache de Planisware 5

Introduction

Les fichiers de cache de Planisware sont utilisés par les processus Planisware pour stocker temporairement des données de type image, patchs, utilisateur par défaut, etc…). Ce cache permet un chargement plus rapide des données ou la conservation d’informations renseignées lors des précédentes connexions. 

On distingue plusieurs catégories de cache :

  • cache du client lourd Planisware ou du serveur d’application
  • cache du client léger (l’applet JAVA Planisware)

La localisation des fichiers de cache pourra donc varier en fonction de ces catégories mais aussi en fonction du type de plateforme sur laquelle tournent les services OPX2 (Windows, Linux, …).

Par ailleurs il est utile de connaître la localisation du cache car cela permet d’aller le purger lorsque c’est nécessaire. Par exemple :

  • suite à la mise à jour d’un script OJS
  • lorsque l’on a un problème lié à la corruption du cache 
  • etc…

Dans la suite de cet article “MY_USER” et “my_user” sont des variables représentant les utilisateurs Windows ou Unix qui démarrent les services ou se connectent à Planisware.

Localisation des fichiers de cache en P5 SP1

Sous Windows 7 et Vista :

Cache client lourd et Application server

Pour les services Planisware (Pro et application server) les données de cache se trouvent sous le répertoire suivant : 

C:\Users\MY_USER\AppData\Local\Temp\

Il contient les répertoires suivants :

\opx2data => cache des données

\opx2fixes => cache des patchs obin

\opx2images => cache de l’image dxl après intégration des patchs

opx2r5.gif => logo P5 de la page html de chargement (affichée au démarrage)

splashr5.htm => page de chargement P5 (affichée au démarrage)

opx2.dpy => paramètres graphiques par défaut

OPX2Login => derniers paramètres de connexion client lourd (utilisateur, base)

Cache client léger

Pour le client léger (applet Java) les données de cache se trouvent sous le répertoire suivant : 

C:\Users\MY_USER\AppData\Local\Temp\PLW\Java_Applet_Cache\

ou

C:\Users\MY_USER\AppData\Local\Temp\plw\Java_Applet_Cache\

On peut aussi avoir des fichiers de cache JAVA du type “jar_cache*.tmp” sous :

C:\Users\MY_USER\AppData\Local\Temp\

Ainsi que sous le répertoire suivant :

C:\Users\MY_USER\AppData\Local\Temp\hsperfdata_MY_USER\

Sous Linux (RHEL 5) :

Cache Application server

Pour les services Planisware (application server) les données de cache se trouvent sous le répertoire suivant : 

/tmp/my_user/

Il contient les répertoires suivants :

/opx2data => cache des données

/opx2fixes => cache des patchs obin

 

Localisation des fichiers de cache en SP2 et SP3

Sous Windows 7 et Vista :

Le cache des services Planisware a été déplacé sous un sous-répertoire “PLW” du répertoire %TEMP% ce qui permet de mieux isoler les données Planisware du reste du cache de l’utilisateur Windows.

Cache client lourd et Application server

Les éléments de cache seront donc situés sous :

C:\Users\MY_USER\AppData\Local\Temp\PLW\

ou

C:\Users\MY_USER\AppData\Local\Temp\plw\

Il contient les répertoires suivants :

\opx2data => cache des données

\opx2fixes => cache des patchs obin

\opx2images => cache de l’image dxl après intégration des patchs

opx2r5.gif => logo P5 de la page html de chargement (affichée au démarrage)

splashr5.htm => page de chargement P5 (affichée au démarrage)

opx2.dpy => paramètres graphiques par défaut

OPX2Login => derniers paramètres de connexion client lourd (utilisateur, base)

Cache client léger

Pour le client léger (applet Java) les données de cache se trouvent sous le répertoire suivant :  

C:\Users\MY_USER\AppData\Local\Temp\PLW\Java_Applet_Cache\

ou

C:\Users\MY_USER\AppData\Local\Temp\plw\Java_Applet_Cache\

On peut aussi avoir des fichiers de cache JAVA du type “jar_cache*.tmp” sous :

C:\Users\MY_USER\AppData\Local\Temp\

Ainsi que sous le répertoire suivant :

C:\Users\MY_USER\AppData\Local\Temp\hsperfdata_MY_USER\

 

L'équipe AXOPEN

Voir aussi les articles suivants

Description Lorsque l’on travaille sur des objets scripts OPX2 au bout d’un certain nombre de vérifications/exécutions des scripts il arrive fréquemment que le client lourd P5 affiche un message d’erreur. du type suivant : Cause Il s’agit globalement d’un problème de saturation mémoire car le client lourd présente des difficultés à libérer/recycler la mémoire RAM utilisée. Résolution La solution la plus simple et la plus radicale est de réaliser les opérations suivantes :
Lire l'article

Problème Comment modifier à chaud la valeur d’une variable LISP (contenue dans un fichier *.ini) ? Une fonction OJS très pratique permet de modifier la valeur d’une variable LISP sans redémarrer les services Planisware (Intranet Server ou Client lourd). Il s’agit de la fonction “lispeval()”. Cela peut être très utile notamment en développement pour gagner du temps lorsque l’on veut changer la valeur d’une telle variable. Evaluation de la fonction lispeval()​ Prenons l’exemple d’une variable nommée “ modifier le fichier *.
Lire l'article

Description du problème Cette procédure permet de ne plus avoir la page blanche au démarrage de Planisware en client léger sur certains anciens navigateurs (type IE 7). En effet, dans certains cas, il peut arriver d’avoir une page blanche au démarrage de votre client léger. Vous vous connectez, vous passez la mire d’authentification, une page « Planisware Loading » apparait, puis vous arrivez sur une page blanche. Une solution de contournement consiste à redimensionner la fenêtre de votre navigateur pour que le contenu de l’applet Planisware apparaisse dans la fenêtre.
Lire l'article